Agora que o Mesa 9.2 estável é uma saída, existe uma maneira de atualizar para ele no Ubuntu 13.04 sem usar o ppas instável?

7

Eu tenho um notebook com uma placa de vídeo AMD e eu uso para jogos de vez em quando. O desempenho no Ubuntu 13.04 usando drivers de código aberto é OK, mas eu entendo que a mesa 9.2, combinada com um novo kernel (eu tenho o 3.11rc7 já instalado) deve melhorar muito o desempenho.

Eu tive experiências ruins usando PPAs instáveis no passado (como x-edgers) então decidi esperar por uma versão estável do Mesa. Agora que está fora, será carregado para repositórios padrão do Ubuntu? Se não, existe um Mesa PPA estável ou algo semelhante?

    
por nicocarbone 28.08.2013 / 11:17

4 respostas

1

Estas instruções destinam-se a ler duas vezes antes de fazer qualquer coisa.

Você mesmo pode construir a mesa, é claro que isso exigirá muita inteligência e se preparará caso algo dê errado.

Para isso basta baixar os fontes do mesa (você deve certificar-se de que as entradas deb-src no seu sources.list estejam ativadas):

wget https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2.orig.tar.gz https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2-1ubuntu1.diff.gz https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2-1ubuntu1.dsc

Agora vamos precisar das dependências de construção:

sudo apt-get build-dep mesa

Como o pacote já está debianizado, ele lhe dará um bode expiatório para reverter qualquer alteração feita pela instalação. Agora devemos extrair nossas fontes:

dpkg-source -x mesa_9.2-1ubuntu1.dsc
cd mesa-9.2/
dpkg-buildpackage 

Agora, podemos criar com dpkg-buildpackage . O processo vai deixar você com um monte de arquivos .deb no diretório pai. Você deve instalar os que você precisa. Feito.

Se, em qualquer caso, você acertar:

% bl0ck_qu0te%

Isso significa que suas bibliotecas são muito antigas para construir o pacote. Você pode fazer o download do arquivo e instalá-lo de forma atrevida por sua conta e risco.

TL; dr : ter a vantagem sobre o software é bom, mas é arriscado. Eu esperaria até que fossem libertados em Saucy. (Eu estou usando o Debian e o pacote já está em experimental, então eu só tenho que relaxar um pouco)

    
por Braiam 11.09.2013 / 01:42
1

Para o Mesa, você pode tentar especificamente este PPA . É suposto ser mais estável que o Xorg-edgers. Da descrição do PPA:

% bl0ck_qu0te%

Você pode encontrar mais informações sobre os tópicos Phoronix .

    
por Glutanimate 11.09.2013 / 22:50
1

Primeiro, você precisa baixar o Mesa 9.2. A partir do site de download principal do Mesa

Uma vez baixado precisa descompactar os arquivos. Para descompactar arquivos .tar.gz:

tar zxf MesaLib-x.y.z.tar.gz

Pré-requisitos para criação

lex / yacc - para compilar o compilador GLSL. Nos sistemas Linux, flex e bison são usados. As versões 2.5.35 e 2.4.1, respectivamente, (ou posteriores) devem funcionar.

python - Python é necessário para construir os componentes do Gallium. A versão 2.6.4 ou posterior deve funcionar.

Construindo com o autoconf (Linux / Unix / X11)

O método principal para construir o Mesa em sistemas Unix é com o autoconf. A abordagem geral é o padrão:

./configure
make
sudo make install

Mas, por favor, leia as detalhadas instruções autoconf para mais detalhes.

Para informações mais detalhadas, consulte o site da Mesa

Para desinstalar / reverter, veja abaixo:

Verifique o makefile para um make uninstall . Se isso não funcionar ou não existir, o melhor a fazer é ler atentamente o make install e desfazer manualmente o que ele fez.

Outra maneira é:

Faça o download da fonte novamente. Execute o script de configuração que vem com a fonte. Isso irá reconstruir o Makefile. Não execute make . Para desinstalar, a maioria dos Makefiles define um comando de desinstalação que você executaria assim:

sudo make uninstall

Fonte: Biblioteca de gráficos 3D do Mesa

    
por Mitch 15.09.2013 / 19:52
0

Atualmente não há nada como isso

Existem apenas estes dois ppa's mencionados acima.

O stabele de Lúcido 10.04 a 12.10 Quantal:

ppa:ubuntu-x-swat/x-updates

O instável de Preciso 12.04 a atrevido 13.10 (beta):

ppa:xorg-edgers/ppa

A resposta curta disso é Não, não há atualmente nenhum ppa estável para o MESA 9.2 no Ubuntu 13.4 porque a fonte para o 13.04 branche é mantida no edgers ppa.

Atualmente, a única maneira de atualizar é usar o tee edgers ppa.

    
por Josh 11.09.2013 / 00:47

Tags