Problemas com o driver FLGRX (AMD Catalyst) no Ubuntu 12.04

11

Acabei de instalar o Ubuntu 12.04 de 32 bits no meu laptop e estou tendo dificuldades para fazer meus drivers de placa gráfica funcionarem.

O Jockey (a GUI para instalação de drivers gráficos proprietários adicionais) sempre falha ao instalar com sucesso qualquer uma das duas opções de driver que ele me propõe, que são:

  • Drivers gráficos FGLRX proprietários da ATI / AMD (atualizações pós-lançamento)
  • Drivers gráficos FGLRX proprietários da ATI / AMD

Para ambos, é exibida a seguinte mensagem de erro:

Sorry, installation of this driver failed. Please have a look at the log file for details: /var/log/jockey.log

O arquivo de log era um beco sem saída, já que não tenho inteligência para entendê-lo. Eu posso postar, se necessário.

Eu continuei minha investigação, verificando se eu poderia instalar os drivers usando o Aptitude e aqui é onde fica esquisito. O comando 'apt-cache policy fglrx-updates' revela que o meu sistema tem o driver FGLRX instalado. Além disso, quando eu faço uma busca no painel, posso acessar o centro de controle do Catalyst e brincar com as configurações do driver, então, até onde eu sei, o driver foi, de fato, instalado ...?

Mas quando eu uso o aplicativo Additional Drivers Jockey, ele me diz que os drivers não estão instalados e 'não' para instalá-los.

Além disso, quando olho para os Detalhes do meu sistema, em Gráficos, ele informa que minha máquina está usando o 'VESA: RS880M' que, até onde eu sei, não são os drivers proprietários da AMD. Então parece que os drivers estão presentes na minha máquina, mas o Ubuntu não os está usando.

Além disso, eu tenho uma cópia do Starcraft Brood War que eu gosto de rodar no Wine em um computador diferente (uma máquina Desktop, também Ubuntu 12.04) e funciona bem lá, mas aqui no meu laptop, o framerate é muito lento e agitado. Então, eu estou querendo saber se esses problemas estão relacionados ao Ubuntu usando os drivers VESA e não os drivers adequados da AMD.

Para resumir:

  • Os drivers FLGRX para minha placa gráfica ATI parecem estar instalados, mas Jockey e System Details me dizem o contrário. Jockey diz que eles não estão instalados, mas depois não conseguem instalá-los, e o System Details diz que estou usando o VESA (que eu suponho ser diferente e não o que eu quero). Eu quero os motoristas proprietários porque suponho que eles correrão mais rápido. O que é o VESA? Existe uma alternativa melhor? Como é que o apt-cache me diz que o pacote 'fglrx-updates' está instalado, o Jockey me diz o contrário, e os detalhes do sistema me dizem que ele está usando o VESA for Graphics?

  • Starcraft (original, jogo de 1998) tem um framerate muito instável, mas este laptop tem um processador dual-core com 4GB de RAM, então estou assumindo que isso tem a ver com meus drivers gráficos (falta de 2D / 3D aceleração?) O Starcraft está lento tem alguma coisa a ver com os drivers que não estão sendo instalados corretamente?

Estou perdido. Deixe-me saber se não estou fazendo nenhum sentido.

Obrigado.

    
por Ouairz 26.05.2012 / 23:05

2 respostas

7

Eu sugiro duas coisas

1 Em um terminal, digite o seguinte

fglrxinfo

Isto lhe dirá se o fglrx está instalado e funcionando bem, você deve ver uma saída similar a:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series       
OpenGL version string: 3.3.11399 Compatibility Profile Context

Se não não instalou corretamente e eu seguiria o conselho na página do Ubuntu ATI aqui Site do Ubuntu ATI

Eu costumo sempre instalar os drivers da ATI no terminal com o seguinte comando

sudo apt-get install fglrx fglrx-amdccclete

Você também pode precisar reinstalar as atualizações novamente:

sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Pode ser uma dor que conheço por experiência. Às vezes eu tive que voltar no começo limpando o fglrx (sudo apt-get purge fglrx *) e começando de novo.

Deixe-nos saber como você se sai

    
por andybleaden 26.05.2012 / 23:18
-1

Você pode entrar nesta página: Como fazer Corrigir a instalação do driver de vídeo ATI Catalyst no 12.04 LTS? ou entre nesta página, se necessário: link Você só muda o nome da sua versão do AMD Catalyst que você baixou.

Primeiro de tudo, se você tiver o ATi Radeon HD 4xxx e mais antigo, você só pode usar o catalisador 13.1 no Ubuntu 12.04. Se você tiver o Radeon HD 5xxx e mais recente, poderá usar o catalisador mais recente (exceto o Ati Mobility Radeon HD 5650)

  1. Abra o terminal pressionando Ctrl + Alt + T
  2. Limpe o driver da AMD primeiro:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh (se o arquivo existir) '

    $ sudo apt-get remove --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * '

    $ sudo rm /etc/X11/xorg.conf '

    $ sudo apt-get install --reinstall libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 xserver-xorg-core '

    $ sudo dpkg-reconfigura xserver-xorg '

    $ sudo reboot '

    ** Se você nunca instalou o driver fglrx / catalyst antes, o comando acima não é necessário.

    Após a reinicialização, abra o terminal, digite:

    $ sudo apt-get install cdbs essenciais de compilação dh-make dkms execstack dh-modaliases fakeroot libqtgui4 '

  3. Faça o download do driver no site da AMD. Suponha que ele tenha nome de arquivo: amd-driver-installer-catalyst-12.10-x86.x86_64.zip

  4. Crie uma nova pasta no diretório inicial (suponha que o nome da pasta seja "Catalyst"), de modo que / home / seu nome de login / Catalyst
  5. Descompacte o driver baixado na pasta do Catalyst.
  6. Clique com o botão direito no arquivo descompactado e clique em propriedades - > Permissão - > marque a caixa Executar e feche-a.
  7. Abra o terminal, com o suposto acima, digite:

    $ cd / home / seu nome de login / Catalyst

    $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run --buildpkg Ubuntu / preciso

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig --inicial -f '

  8. Reinicie seu computador

    $ sudo reboot '

  9. Você tem o ubuntu de última geração no seu computador!

Por favor, informe com este método. Talvez isso possa te ajudar mano.

    
por Romy Prazhad 13.07.2013 / 17:12