Após o upgrade para o 12.10 quantal, a versão compactada do fglrx não funciona mais. Descobri que isso ocorre porque existe um driver fglrx 'legado' separado para as placas da série HD 2k-4k, mas é incompatível com o servidor xorg na 12.10.
Esta é a versão mais atual do driver para placas da série HD 2000 a HD 4000. Você não pode usar o driver fglrx não herdado, mas pode usar o driver radeon de código aberto se preferir que a composição do WM seja lenta e que os vídeos do YouTube sejam reproduzidos como se fossem uma série Pentium MMX:
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
Geralmente, esse driver pode ser instalado da seguinte maneira, necessário, porque apt-get install fglrx
atrairia o driver não herdado:
wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f
Se você usar uma versão diferente do fglrx (por exemplo, uma versão 12.9 mais recente que não suporte essas placas), o comando final fornecerá um erro no supported hardware detected
ou algo semelhante. No entanto, tudo funciona neste momento e você obterá um xorg.conf razoável:
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
Neste ponto, você deve reiniciar e tudo funcionará com o driver fglrx. No entanto, após a reinicialização, você vai ser tratado com os seguintes erros em Xorg.0.log
quando fglrx
tentativas de carga:
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
Algumas pesquisas mostram que este é um problema com os drivers ATI herdados que não suportam o xserver 1.13 ou mais recente. ( Thread do Arch Linux ) A ATI lançou um driver fixo para as placas mais recentes (série HD 5000 ou posterior), mas ainda não para as placas 'legadas'. Os drivers ATI não legados não podem ser usados com os cartões antigos.
O que um usuário do Ubuntu, usando uma dessas placas da série HD 2000-4000, deve fazer?
- Aguarde um driver ATI 'legado' atualizado que funcione corretamente com o xserver 1.13?
- Faça o downgrade de volta para 12.04 Precise, que usa o xserver 1.11?
- Tente fazer o downgrade do xserver no 12.10 Quantal para 1.12, o que poderia quebrar o Unity e o GNOME?
- Atualização forçada para o cartão HD 5000 series ou posterior? (Não é possível com gráficos integrados ...)
- Alguma outra ação 1337 que resolve esse problema sem dor?
Respostas:
Existe o PPA ppa: makson96 / fglrx que possui o driver herdado. Ele também fará o downgrade do servidor Kernel e X para versões mais antigas, pois o driver herdado não é compatível com os Kernels nem os servidores X mais recentes. No entanto, leia as notas de versão no link, pois o driver não é totalmente compatível com o Unity usado no Ubuntu 13.04.
Se você deseja usar o PPA, execute estes comandos no terminal para fazer o downgrade do servidor Kernel e X e instalar o driver herdado:
fonte
Se estiver usando drivers AMD / ATI GPU: Execute o seguinte comando para removê-los e reinicie:
Não os reinstale, pois as placas ATI (em vez do AMD Catalyst) atualmente não suportam o Unity-3D.
Quanto às opções que você possui, sugiro o número 1: aguarde a atualização da AMD / ATI.
fonte
(--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
fglrx
) funcionam bem com o gnome-shell, mas não com o novo xserver. No entanto, acredito que o uso de drivers de código aberto por enquanto não deve ser um problema. Você também pode fazer jogos decentes com eles. Apenas espere que a AMD libere algo como uma atualização ou patch ou que as comunidades / desenvolvedores da Canonical ou outros FOSS lançem algo. Também deixeifglrx
que os drivers abertos atualizassem para a 12.10 e não me arrependo.Eu tenho o ATI Mobility 4650 HD e a instalação do PPA AMD Catalyst Legacy da Tomasz Makarewicz quebrou minha unidade e o opengl. Eu trabalhei com isso (encontrado no tópico de fóruns do ubuntu 2012 Não é possível instalar os drivers proprietários da ATI na 12.10. A unidade está ausente ):
Espero que isso ajude até que haja um lançamento oficial de driver da ATI.
fonte
Eu tenho um Compaq Presario CQ56, com ATI Mobility Radeon HD 4250. Tentei usar o repositório ppa (como mencionado por lienmeat) e quebre meu sistema com o driver herdado.
Na verdade, a desclassificação do Xserver funciona bem, mas o fglrx não: S. Na verdade, o ubuntu não detecta minha placa, filho, eu não consigo nem baixar o "driver privativo" que o sistema operacional sempre me sugeriu.
Em outras palavras, eu não recomendo instalar o legado com o método mencionado acima, a melhor opção é esperarmos uma correção
(Desculpe pelo meu inglês ruim, sou da Costa Rica, meu inglês não é tão bom quanto o meu espanhol xD)
fonte
O driver de código aberto funcionaria para mim mesmo considerando menos desempenho que o fglrx, se tivesse um gerenciamento adequado de consumo de energia.
Eu tenho o Dell Inspiron 1545 com ATi Radeon 4350 e, infelizmente, o driver de código aberto parece não gerenciar o estado mais frio da GPU. O cooler estava sempre ligado e funcionando alto, apesar de o sistema / gráficos carregar. Depois que eu fiz o downgrade do servidor X para a 1.12.3 e instalei o driver herdado, conforme sugerido por Fglrx no Launchpad (o mesmo que o lienmeat nos sugeriu), o cooler da GPU começou a funcionar apenas se necessário. Abençoe o silêncio dos refrigeradores.
No entanto, seria ótimo se a AMD lançasse drivers herdados que suportam servidores X mais novos, embora agora não tenha certeza de que eles realmente se importam.
fonte
Eu tenho uma ATI Radeon HD 4770 e os drivers de código aberto estão funcionando muito bem. Não sei qual placa você possui, mas você pode ter mais sorte do que com fglrx e desclassificando seu xorg. Eu usei o fglrx por anos e neste verão mudei para os drivers de código aberto e não olhei para trás.
É verdade que alguns efeitos no Compiz são mais lentos usando os drivers de código aberto. Além disso, os jogos em 3D são visivelmente mais lentos sem o fglrx. No entanto, para a maioria do uso em sua área de trabalho, os drivers de código aberto são muito mais fáceis de usar que o fglrx, com o bônus adicional de ser realmente suportado.
(Aliás, o Gnome Shell empacotado na 12.10 funciona muito bem com os drivers de código aberto e é muito mais rápido que o Compiz / Unity!)
fonte
Repo para colocar o último driver proprietário bom: http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html
fonte
Uma solução alternativa para esse problema está publicada em http://ubuntuforums.org/showthread.php?t=2073279
fonte
Eu tenho uma Radeon Mobility HD 2600 antiga em 13.04. Não foi suficiente para mim instalar o repositório acima (makson), porque ao verificar a versão do Xorg, ele não havia desclassificado o Xorg.
O que finalmente acabei fazendo foi reiniciar a recuperação, remover todos os pacotes xorg (que acionaram a remoção do pacote ubuntu-desktop (gulp)) e depois reinstalar os pacotes novamente. Isso aciona a recuperação dos pacotes do repositório.
Algo como:
Tem que brincar com isso! Depois disso, entrei em uma área de trabalho de alta resolução. Basta redefinir o Unity, ativar o plugin OpenGL no ccsm e pronto!
fonte
Caras, se você tiver qualquer problema de resolução gráfica.
Vá ao gerenciador de atualizações -> Drivers adicionais -> selecione o driver padrão e reinicie.
fonte