Questão Qual é a maneira correta de instalar drivers de vídeo ATI Catalyst proprietários (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 várias respostas válidas para essa questão, abrangendo várias versões do Ubuntu. Para sua conveniência, um índice de cada abaixo:


161
2018-04-22 19:51


origem


Cuidado para atualizar isso para 14.10? Muito grato! - Torben Gundtofte-Bruun
e para 16.04? ... - Boris


Respostas:


14.04 / 14.10 - Instalando o driver do site da AMD

Primeiro, verifique se o seu sistema operacional Ubuntu está atualizado. Para verificar isso, clique no ícone de energia no canto superior direito. No menu, selecione "Sobre este computador". Agora, verifique se há um botão 'Instalar atualizações' (pode aparecer após alguns segundos após o botão 'Verificar atualizações'), que pode ser usado para atualizar conforme mostrado abaixo. Caso contrário, seu sistema está atualizado.


(Primeiro você pode ver isso) enter image description here

(Então isso) enter image description here

(Depois de pressionar 'Instalar Atualizações', você verá isso) enter image description here


Pode-se também recorrer ao comando do terminal como mostrado abaixo para atualizar:

sudo apt-get update && sudo apt-get upgrade
  • Então vá para o Site da AMD, selecione manualmente o driver e faça o download. Se você não tiver certeza de qual driver instalar, você pode instalar o "software de detecção de driver" no seu sistema operacional Windows e ver o driver que você deve instalar.

  • Verifique as notas de lançamento e notas do instalador de qualquer driver que você vai instalar sem falhar. Veja se o seu O sistema operacional atende a todos os requisitos do sistema mencionados nas notas de versão.

  • Então siga os passos no notas do instalador para instalar o seu driver.

NOTA:

1: Se você instalou o driver errado (ou cometeu algum outro erro ao instalar o driver), o Unity poderá travar ou você poderá obter o problema "O sistema está executando no modo de baixo gráfico" (ou algum outro problema). Seja qual for o problema, primeiro você precisa excluir o driver que você instalou. Para isso, inicie uma sessão tty pressionando CTRL+ALT+F1. Então use este comando:

sudo aticonfig --uninstall

Isso deve excluir seu driver. Se não referir esta . Agora use o comando:

sudo shutdown -r now

para reiniciar o seu sistema. Isso deve ajudá-lo a voltar à unidade sem problemas. Agora você pode novamente acessar o site da AMD, obter um driver compatível e instalar.

Se isso não resolver o problema, consulte estas perguntas:

2: Além disso, se você não souber se seu SO satisfaz os requisitos de sistema do driver mencionado em suas notas de versão, os seguintes comandos podem ajudar:

  1. uname -a : vai deixar você saber sobre o seu kernel
  2. Xorg -version  : vai deixar você saber sobre o seu Xorg
  3. ldd --version  : vai deixar você saber o seu glibc

Também não é necessário que seu sistema operacional precise ser especificado nas notas de lançamento. Basta ver se você atende aos requisitos do sistema e se a sua placa gráfica é mencionada nas notas de versão.

3: Certifique-se de atualizar seu sistema operacional antes de instalar o driver gráfico, conforme indicado acima. Enquanto o seu sistema operacional pode suportar o seu driver antes de atualizar, após a atualização do sistema operacional, pode não.

4: Também não fique surpreso se o seu instalador de driver aparecer assim (sem qualquer texto):

enter image description here

Neste caso, consulte as notas do instalador e, com a ajuda das capturas de tela, desde que instalem o driver.

P.S .:

Na minha humilde opinião, os drivers padrão de código aberto atendem a todas as necessidades normais de computação. Então, instale o driver proprietário somente se você realmente precisar dele (como se você fosse um jogador "techy" ou algo assim). Além disso, se você estiver tentando instalar o driver proprietário apenas para obter a resolução máxima da tela, consulte esta responda.


31
2018-03-18 08:13



Uma resposta extremamente completa! - Charles Green
Você disse "Se não tiver certeza de qual driver instalar", mas parece que não tenho muita escolha em drivers. Quando eu clico em "Linux (32 bits e 64 bits)", o único driver que é oferecido é o mesmo driver proprietário que é oferecido através do diálogo "Drivers Adicionais" e aqueles que não funcionam corretamente - Peter Raeves
Sim, com certeza é um problema com amd, o driver beta não lançado já está desatualizado - Nick Bailuc
Infelizmente, parece que não é possível usar o Ubuntu 14.04 com algumas placas gráficas ATI (ex: cartões ATI RadeonHD 2x00 - 4xx0) de este wiki. A solução é usar o Ubuntu 12.04 para esses cartões. - Boris
A resposta aqui me ajudou: askubuntu.com/a/568524/178596 - Wilf


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

Nota

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


Para manter-se atualizado com as informações mais recentes sobre o driver, consulte sempre Web site oficial da AMD as atualizações são publicadas regularmente.

Instalando os drivers do AMD / ATI Catalyst para 12.04 LTS

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


Informação importante e preparação

Use estas instruções somente se você tiver optado NÃO para usar 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 o resposta desta pergunta e siga o instruções.

Antes de decidir, verifique se o Ubuntu suporta sua placa de vídeo Aqui.

  • Se você está atualmente usando os binários oficiais do Ubuntu e quer instalar o mais recente driver de vídeo ATI Catalyst há um pré-requisito para limpar alguns arquivos. Antes de prosseguir com estas instruções. Você pode Pular o passo para purgar se você tiver uma nova instalação do Ubuntu 12.04.

Removendo (removendo) drivers 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 para o seu sistema, faça isso executando estas no Terminal:

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

Apenas para 64 bits

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 insira o seguinte no terminal (lembre-se de navegar até onde você extraiu o driver antes e certifique-se de que nenhum outro arquivo .run exista 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: Ele também criará um arquivo chamado fglrx-installer_8.961-0ubuntu1_amd64.changes. Se desejar, você pode ler este arquivo para conhecer as alterações que foram afetadas pelo AMD / ATI Catalyst e informações relacionadas.

Para instalar os arquivos .deb criados, digite:

sudo dpkg -i *.deb

Nota: Caso algum dos pacotes esteja quebrado, abra o Gerenciador de Pacotes Synaptic e vá em Editar -> Corrigir Pacotes Quebrados. Caso você seja novo no Ubuntu, quebrado aqui significa que alguns pacotes dependentes ainda não estão instalados. Depois de resolver o problema, conforme indicado acima, através do Gerenciador de Pacotes Synaptic, o problema de pacotes corrompidos 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, talvez queira remover a marca d'água AMD "Testing". Caso contrário, pule o próximo bloco de instruções.

Versões beta: Removendo a marca d'água AMD "Testing"

Edite o arquivo de assinatura da ATI via "nano" ou "gedit":

sudo nano /etc/ati/signature

OU

sudo gedit /etc/ati/signature

Substituindo a linha "UNSIGNED" pelo seguinte código:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

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

Isso removerá a marca d'água AMD "Testing" (que você nunca irá   veja) no canto inferior direito da tela quando você 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 funcionando em 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 qualquer menção ao MESA na saída, os drivers fglrx não foram instalados corretamente. Veja a seção de solução de problemas para mais detalhes

Você pode fazer alterações na configuração através do AMD / ATI Catalyst Control Center. Ele pode ser encontrado no menu do aplicativo ou você pode iniciá-lo através de um terminal como este:

sudo amdcccle

NOTA IMPORTANTE:

Esteja ciente de que quando você instala manualmente o fglrx, isso pode sutilmente quebrar seu sistema, já que o sistema de empacotamento não está ciente de suas alterações.

o Plataforma de lançamento desenvolvedores recebem muitos relatórios de bugs de usuários que fazem isso e depois descobrem depois de algumas atualizações que seu sistema começa a se comportar de maneira estranha por causa daqueles remanescentes do fglrx.


107
2018-05-01 09:52



Só para você saber, a linha sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/precise pode ser substituído por sudo sh ./*.run --buildpkg Ubuntu/precise - Adam F
No Ubuntu 12.10 com o Beta Driver 13.3, a correção de marca d'água / etc / ati / signature só funcionou quando o código foi inserido sem uma nova linha no final e sem qualquer espaço em branco à direita. Quando eu copiei e colei eu acidentalmente peguei algum espaço em branco e ele não funcionou no começo. - Toby J
ADICIONAR "não há necessidade de sistemas de 32 bits" SOBRE "sudo apt-get instalar ia32-libs" PORQUE LINK: "askubuntu.com/questions/143904/…. COMENTÁRIO PUBLICADO COM SUCESSO. SAÍDA? [Y / n] - yinon
Funcionou excelente! - Alejandro Sazo
Eu tentei usar isso para instalar o driver mais recente (13.1) e recebi um erro "BadRequest" ao testar com glxinfo(detalhes aqui notepad.cc/maugixu11). Onde está essa seção da seção de solução de problemas? - phunehehe


Instalando os Drivers ATI Catalyst para o 12.10

ATUALIZAÇÃO importante (22 de outubro de 2012)

A última versão proprietária do driver AMD Catalyst versão 12.9 não pode ser usada   com o Ubuntu 12.10 Se você tiver uma placa AMD Radeon HD série 2xxx-4xxx.

Drivers para estes cartões estão agora disponíveis em um ramo separado chamado   série legada. Infelizmente, esses drivers herdados (versão 12.6)   não foi atualizado para funcionar com o Ubuntu 12.10. Ubuntu 12.10 vem com   xorg 1.13 enquanto esses drivers têm suporte para o antigo xorg 1.12. Então se   você deseja instalar esses drivers no Ubuntu 12.10, você tem que   downgrade para xorg 1.12.

Fonte e obter Legacy Drivers aqui (se acima nota se aplica a você


INSTRUÇÕES

Desinstale primeiro o driver atual da AMD 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.

Comece agora a instalação do ATI Catalyst v # com estes comandos no 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

Em seguida, siga as instruções de configuração:

Execute o próximo comando para concluir a instalação:

sudo aticonfig --initial -f

Então reinicie seu sistema:

sudo reboot

É isso aí!


44
2018-04-27 17:48



Os drivers da 12.10 ATI funcionam? - jrg♦
Eu tenho mantido este Q & A e seu atualizado com relação ao que eu testei. Eu não testei 12.10 ATI ainda, então a resposta é que eu não sei. Eu tenho algumas outras coisas acontecendo e não vou chegar a este ponto por um tempo (eu acredito que 12.11 Drivers também são avaialble) - stephenmyall
Com o cartão hd 5670 eu tive que pular o driver 12.10 completamente e instalar o beta 12.11. Instruções aqui askubuntu.com/a/206025/55564. Com o Quantet Quetzal, o driver ati 12.10 era incompatível com a unidade e, após o login, o compiz travava. - thelastshadow
O driver da AMD agora para o Linux é ... versão 13.1 ligação. Vou experimentá-lo e depois atualizar esta sessão de perguntas e respostas. - Crimbo
Eu atualizei agora este Q & A ... esperando por @stephen para empurrar as mudanças. - Crimbo


Instalando os Drivers ATI Catalyst para 13.04

Estas instruções instalarão o Catalyst v13.4, para ver qual é o último driver disponível, visite o Site oficial da AMD

Instruções

Verifique seu cartão

Apenas placas RadeonHD são suportadas pelos drivers Catalyst.

Para saber qual placa está instalada em seu sistema, digite o seguinte comando em um terminal:

lspci | grep VGA

Pode mostrar sua placa gráfica.

Antes continue por favor leia primeiro! Quais placas Radeon não são mais suportadas pelo Catalyst da ATI:

  • Cartões que não podem mais usar drivers AMD Catalyst e estão limitados a drivers de código aberto:

    ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300

  • Cartões que não funcionam com o AMD Catalyst nas versões do Xserver mais recentes que a v1.13 e o Linux Kernel mais recente que a v3.5:

    Cartões ATI RadeonHD 2x00 - 4xx0

    Esses cartões podem utilizar o driver do Catalyst Legacy, mas somente se você fizer downgrade da versão do Xserver. Isto pode ser feito muito facilmente, seguindo as instruções dadas em Plataforma de lançamento. Este PPA faz downgrade do Xserver e instala uma versão corrigida do fglrx que suporta a versão 3.5 do kernel.

Removendo (removendo) drivers existentes

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

Instalar dependências

  • Para sistemas de 32 bits:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4
    
  • Para sistemas de 64 bits:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
    

Faça o download do pacote Catalyst

cd ~/
mkdir catalyst
cd catalyst/

Para ter os drivers mais recentes instalados, verifique se a v13.4 é a mais recente oferecida Página da AMD, se v13.4 não é o último que você pode querer baixar manualmente os drivers de lá, extrair o arquivo zip para ~ / catalisador / pasta e, em seguida, pular os dois primeiros comandos seguintes e executar o último substituindo o nome do pacote com o nome do extraído em ~ / catalyst / folder

wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
unzip amd-catalyst-13.4-linux-x86.x86_64.zip
chmod +x amd-catalyst-13.4-linux-x86.x86_64.run

Instalar drivers

Navegue até o pacote extraído (~/catalyst/), certifique-se de que é o único .run arquivo nessa pasta e digite o seguinte comando

sudo sh *.run --buildpkg Ubuntu/raring

Uma janela do AMD Catalyst será aberta para implantar os pacotes .deb, espere até que seja finalizada e, em seguida, execute este comando para continuar:

sudo dpkg -i fglrx*.deb

Configuração

  • Configuração Genérica

    Isso funcionará para a maioria das pessoas

    sudo aticonfig --initial -f
    
  • Configuração mínima

    Um arquivo /etc/X11/xorg.conf muito básico pode ser o que você precisa se você tiver um novo cartão que não seja totalmente suportado pelo aticonfig. Aqui segue a totalidade de um arquivo xorg.conf mínimo para a Radeon HD 6870:

    Section "Device"
     Identifier "ATI radeon 6870"
     Driver "fglrx"
    EndSection
    
  • Cartões X2 / Dual GPU

    Use somente se você tiver um cartão X2 (por exemplo, 4870X2 ou 5970) !! Não use para dois cartões separados no fogo cruzado !!


32



Você já testou isso? Com qual modelo? Quais são seus resultados? - Lucio
Sim, eu possuo uma Radeon HD 7970, Ubuntu 13.04 64-bit, funcionou perfeitamente, embora eu tenha lido sobre pessoas que não removeram (removeram) os drivers existentes e tiveram problemas na inicialização. Eu uso o Blender para modelagem 3D e simulações, o desempenho aumentou quando se lida com modificação de subsuperfície (ou seja, mais polígonos em cena). - Rodrigo Martins
amdconfig e aticonfig são o mesmo comando, você pode usar qualquer um. Eu preferi usar aticonfig porque, não sei porque, alguns sistemas podem retornar isso: amdconfig: command not found então é melhor continuar com aticonfig, embora usando o outro não fará diferença. - Rodrigo Martins
@RodrigoMartins obrigado pelas suas explicações. Meu conselho é sublinhar ou negrito parágrafo sobre cartões não suportados. Talvez isso deva ser parte da instrução, como o primeiro ponto "verifique se a sua placa é suportada" com comandos prontos para obter o modelo de cartão. Acabei de perder 2 horas da minha vida e depois li o parágrafo sobre cartões sem suporte <facepalm>. Solução com Tomasz Makarewicz PPA é ótimo, funciona perfeito (downgrade do XServer) ... - s3m3n
Se eu mudar sudo sh *.run --buildpkg Ubuntu/raring para sudo sh *.run --buildpkg Ubuntu/saucy Essas mesmas instruções funcionarão para 13.10? - Chris Carter


Ainda existe outra abordagem. Nós mantemos um PPA chamado x-updates que fornece drivers atualizados para versões estáveis.

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

Esta é realmente a melhor maneira de atualizar drivers desde: 

a) é muito mais fácil de instalar (basta ligar um ppa e atualizar),

b) não vai quebrar o seu sistema quando você atualizar,

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

Infelizmente, como você pode ver, não temos o -fglrx ali para ser preciso, e as versões que temos para versões anteriores estão um pouco desatualizadas.

Isso ocorre porque os mantenedores oficiais como eu tendem a ser preguiçosos ... eles estão ocupados com o lançamento do desenvolvimento e / ou correção de bugs para o LTS, portanto, não costumam atualizar esse PPA. Mas, nós somos muito encorajadores e apoiamos os membros da comunidade para nos ajudar a manter este PPA. Nós temos o procedimento todo documentado na medida em que é em grande parte botão de pressão; Se você puder entender e executar as etapas descritas nas outras respostas aqui e souber como usar os PPAs e tiver um sistema ATI em que possa testar seus pacotes, você já terá as habilidades necessárias. É só uma questão de conhecer você para que possamos confiar em você. Ficaremos felizes em treinar e orientar você, tudo que você precisa para trazer é cuidado e dedicação.

Claro, se você é  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 simplifica a vida para todos. Confira quantas visualizações esta pergunta chegou - mais de 10.000. Então, um voluntário aqui pode fazer uma enorme diferença.


8



Quando tento adicionar o PPA, recebo isto: Cannot access PPA (https://launchpad.net/api/1.0/~ubuntu-x-swat/+archive/x-update) to get PPA information, please check your internet connection. Estou conectado à Internet, posso postar este comentário só porque estou conectado: P - Aman Alam
Esse link menciona Nvidia e não ATI?!? - fleamour
Eu recebo o seguinte erro: sh: 0: Não é possível abrir /usr/share/ati/fglrx-uninstall.sh - James
Se instala ok, você pode ignorar esse erro. Eu acho que o instalador verifica isso para detectar instalações anteriores. Se isso impedir que você instale o driver, envie um relatório de bug. - Bryce