Qual é a maneira correta de instalar os Drivers de Vídeo Catalisadores proprietários da ATI (fglrx) diretamente da AMD?

Estou planejando fazer uma nova instalação do Ubuntu e quero saber qual é a maneira correta de instalar o ATI Catalyst Video Driver?


Existem múltiplas respostas válidas para esta pergunta, abrangendo várias versões do Ubuntu. Para sua conveniência, um índice de cada uma delas abaixo:

As instruções seguintes explicam como instalar o mais recente driver de vídeo ATI Catalyst do Ubuntu 12.04 LTS (Precise Pangolin).

  • **Instruções Ubuntu 12.10***
  • **Ubuntu 13.04 instruções*** **Nota***

    a AMD lançou o driver **Catalyst 12.8*** para sistemas Linux em Agosto trazendo algumas melhorias e correcções de bugs. Este driver é baseado na versão fglrx 8.982, e melhora o suporte para o Ubuntu 12.04 LTS.

    Para se manter atualizado com as últimas informações do driver sempre consulte site oficial da AMD, pois as atualizações são publicadas com bastante regularidade. **Instalando os drivers do catalisador AMD/ATI para 12.04 LTS***.

    Testado: v12.4, v12.6, v12.8


    Informação Importante e Preparação Utilize estas instruções apenas se tiver optado por NÃO utilizar os binários oficiais do Ubuntu.

  • Se você deseja usar os binários oficiais do Ubuntu ou deseja instalar o mais recente driver de vídeo ATI Catalyst para versões anteriores do Ubuntu, navegue para a resposta a esta pergunta e siga a instruções. Antes de decidir, verifique se o Ubuntu suporta a sua placa de vídeo aqui.
  • Se você está usando atualmente os binários oficiais do Ubuntu e quer instalar o mais recente driver de vídeo ATI Catalyst, há um pré-requisito para purgar alguns ficheiros. Antes de proceder com estas instruções. Você pode Skip o passo para purgar se você tiver uma nova instalação do Ubuntu 12.04. **Remover (expurgar) os condutores existentes***
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

**Instale estas dependências*** Você precisa instalar algumas dependências no seu sistema, faça isso executando-as no Terminal:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Para apenas 64-bit

sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386

Instalando o último driver ATI/AMD

Baixe o driver apropriado para sua máquina aqui do site da AMD/ATI e então digite o seguinte no terminal (lembre-se de navegar até onde você extraiu o driver para antes e certifique-se de que não existem outros arquivos .run nessa pasta):

sudo sh *.run --buildpkg Ubuntu/precise

Se for necessário, uma janela do gerenciador de pacotes será aberta e instalará algumas dependências e depois de um tempo criará os quatro pacotes .deb a seguir:

fglrx_8.961-0ubuntu1_amd64.deb
fglrx-amdcccle_8.961-0ubuntu1_amd64.deb
fglrx-dev_8.961-0ubuntu1_amd64.deb

Nota: Também irá criar um arquivo chamado fglrx-installer_8.961-0ubuntu1_amd64.changes. Se desejar pode ler este ficheiro para saber as alterações que foram afectadas através do AMD/ATI Catalyst e informação relacionada. Para instalar os arquivos .deb criados, digite:

sudo dpkg -i *.deb

Nota: Caso algum dos pacotes esteja quebrado, abra o Synaptic Package Manager e vá para Edit -> Fix Broken Packages. No caso de você ser novo no Ubuntu, quebrado aqui significa que alguns pacotes dependentes ainda não estão instalados. Uma vez que você resolva o problema como indicado acima através do Synaptic Package Manager, o problema dos pacotes quebrados deve ser resolvido.

Continuando com a instalação, digite:

sudo aticonfig --initial

Antes de reiniciar seu computador: Se você estiver usando uma versão beta, você pode querer remover o AMD "Testing" marca d'água. Caso contrário, pule o próximo bloco de instruções.

Versões Beta: Removendo o AMD " Testing" marca d'água

Editar o ficheiro de assinatura ATI via "nano" ou "gedit":

sudo nano /etc/ati/signature

OU

sudo gedit /etc/ati/signature

substituindo o " UNSIGNED" linha com o seguinte código:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Certifique-se de salvar antes/de fechar o arquivo.

Isso irá remover o AMD " Test" marca de água (que agora nunca irá veja) a partir do canto inferior direito do seu ecrã quando reiniciar (fonte). Agora vá em frente e reinicie o seu computador. Se tudo estiver certo, o driver fglrx que corresponde ao AMD/ATI Catalyst será instalado e funcionará no seu sistema. Para confirmar que os drivers estão funcionando, abra um terminal e digite:

fglrxinfo

Você deve obter uma saída semelhante à seguinte:

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.11631 Compatibility Profile Context

Nota: Se você vir alguma menção de MESA na saída, os drivers fglrx não foram instalados corretamente. Veja a secção de resolução de problemas para mais detalhes. Você pode fazer alterações de configuração através do Centro de Controle de Catalisadores AMD/ATI. Ele pode ser encontrado no seu menu de Aplicações ou você pode lançá-lo através de um terminal como este:

sudo amdcccle

NOTADA IMPORTANTE: Esteja ciente de que quando você instala o fglrx manualmente, isto pode subtilmente quebrar seu sistema, já que o sistema de empacotamento é't tornado ciente de suas mudanças. Os desenvolvedores Launchpad recebem muitos relatórios de bugs de usuários que fazem isso e mais tarde descobrem, após algumas atualizações, que seu sistema começa a se comportar de forma estranha por causa desses resquícios do fglrx.

Comentários (8)

**Instalando os Catalisadores ATI para 12,10***

Important UPDATE (22 de Outubro de 2012)

A versão mais recente do driver proprietário AMD Catalyst versão 12.9 não pode ser usada com Ubuntu 12.10 Se você tiver um cartão AMD Radeon HD 2xxx-4xxx series.

os drivers para estes cartões estão agora disponíveis num ramo separado chamado série de legados. Infelizmente estes drivers legados (versão 12.6) têm não foi atualizado para trabalhar com o Ubuntu 12.10. O Ubuntu 12.10 vem com xorg 1.13 enquanto estes condutores têm suporte para o xorg 1.12 mais antigo. Então, se você quer instalar estes drivers no Ubuntu 12.10, você tem que rebaixar para xorg 1.12.

Source and get Legacy Drivers here (se a nota acima se aplicar a você


INSTRUÇÕES

Desinstale primeiro o driver AMD atual com estes dois comandos:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

Nota: Você precisará instalar os drivers (seguindo as instruções abaixo) mas primeiro adicione as mesmas dependências descritas na resposta acima para 12.04LTS.

**Inicie agora a instalação do ATI Catalyst v# com estes comandos sob Ubuntu 12.10 ou mais antigo***:

cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run

Depois siga as instruções de configuração:

Execute a seguir este comando para terminar a instalação:

sudo aticonfig --initial -f

Então reinicie o seu sistema:

sudo reboot

Isso's it!

Comentários (8)

Há ainda outra abordagem. Nós mantemos um PPA chamado x-updates que fornece drivers atualizados para lançamentos estáveis.

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise

Esta é realmente a melhor maneira de actualizar os condutores desde:

a) it'é muito mais fácil de instalar (basta inverter em um ppa e atualizar),

b) ele ganhou't quebrar o seu sistema quando você atualizar,

c) você ainda pode arquivar relatórios de bugs e esperar suporte do Ubuntu.

Infelizmente, como você pode ver, nós não't temos -fglrx lá para ser preciso, e as versões que temos para lançamentos passados são um pouco datadas por si mesmas.

Isto é porque os mantenedores oficiais como eu tendem a ser preguiçosos...ahem ocupados com o lançamento do desenvolvimento e/ou correção de bugs para o LTS, então don't muitas vezes não conseguem atualizar este PPA. Mas, nós somos muito encorajadores e apoiamos os membros da comunidade para nos ajudar com a manutenção deste PPA. Nós temos o procedimento todo documentado na medida em que ele's aperta em grande parte o botão; se você pode entender e executar os passos descritos nas outras respostas aqui, e você sabe como usar PPAs, e tem um sistema ATI no qual você pode testar seus pacotes, você já tem as habilidades necessárias. It'é apenas uma questão de conhecer você para que possamos confiar em você. Nós'teremos prazer em treiná-lo e orientá-lo, tudo o que você precisa trazer é cuidado e dedicação.

Claro que, se você está apenas interessado em atualizar sua própria máquina, tudo isso provavelmente soa como um grande esforço extra. No entanto, requer apenas um voluntário para assumir este dever e depois simplifica a vida de todas as pessoas*. Veja quantos pontos de vista esta pergunta tem tido até agora - mais de 10.000. Portanto, um voluntário aqui pode fazer uma grande diferença.

Comentários (4)