Reparando Catalyst

Como reparar uma falha na instalação do driver AMD Catalyst

Biblioteca de tradução de endereços AMD "ATL" vem com Linux 6.8
AMD fala sobre software de código aberto para IA e apresenta o Instinct MI300X

O tutorial abaixo pode ser aplicado em qualquer distribuição, em especial as .deb! Abaixo estão duas soluções para quem consegue chegar a tela de login e para quem não consegue. Saiba que este post serve para qualquer versão do driver AMD. Recomendamos que você sempre tenha a última versão instalada em sua distribuição Linux. Para facilitar consulte a página de drivers AMD para Linux oficial.

Método 1 – Corrigindo a falha pelo Terminal Linux do driver AMD Catalyst

Se consegue iniciar o seu sistema ao menos até a tela de login, pressione CTRL + ALT + F2 para entrar no modo CLI, em seguida, digite suas credenciais de login e vamos para o servidor X com o comando:

sudo service lightdm stop

Desinstale o driver AMD atualmente instalado com esses comandos:

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

Estes comandos também permitem excluir o driver AMD:

cd /usr/share/ati
sudo sh ./fglrx-uninstall.sh

Vamos agora instalar algumas dependências com os seguintes comandos:

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

Para sistemas de 64 bits, é necessário instalar também estas dependências:

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

Agora baixe a última versão estável do driver AMD (atualmente 12.8) com os seguintes comandos:

cd ~/; mkdir catalyst12.8; cd catalyst12.8/
wget -c http://goo.gl/ZZkYR -O amd-driver-installer-12-8-x86.x86_64.zip
unzip amd-driver-installer-12-8-x86.x86_64.zip
chmod +x amd-driver-installer-8.982-x86.x86_64.run

Agora vamos criar pacotes Debian fora do * execute o arquivo baixado com o comando para o Ubuntu 12,04 (Pangolin Precise):

sudo sh amd-driver-inst*.run --buildpkg Ubuntu/precise

Para o Ubuntu 12.10 (Quantal Quetzal), execute este comando:

sudo sh amd-driver-inst*.run --buildpkg Ubuntu/quantal

Se você não sabe qual é o nome da versão atual do Ubuntu que está utilizando temos dois posts que pode ajudar você:

Para o Ubuntu 22.04, execute este comando:

sudo sh amd-driver-inst*.run --buildpkg Ubuntu/jammy

Para o Ubuntu 23.10, execute este comando:

sudo sh amd-driver-inst*.run --buildpkg Ubuntu/mantic

No final desta operação, três .deb serão criados, que são os seguintes:

  • fglrx_8.982-0ubuntu1_i386.deb
  • fglrx-amdcccle_8.982-0ubuntu1_i386.deb
  • fglrx-dev_8.982-0ubuntu1_i386.deb

Você pode incluí-los no terminal com o comando:

ls *. deb

Instalar todos esses pacotes deb com o comando:

sudo dpkg -i *.deb

Em seguida, conclua a instalação com o comando:

sudo aticonfig --initial

Reiniciar agora o seu sistema:

sudo reboot

Para verificar se o motorista está bem instalado, execute este comando:

fglrxinfo

Método 2 – Corrigindo a falha pelo Terminal Linux do driver AMD Catalyst

Se você não consegue chegar ao menu de login para poder entrar no modo CLI, você pode usar, o modo de recuperação, seguindo estas instruções.

Mantenha a tecla Shift depois de ligar o seu computador ou laptop, para ativar o menu de inicialização do Grub e inicie pelo modo de recuperação:

Na próxima tela ative a rede:

– Selecione agora “Drop para prompt shell root” e pressione Enter:

O sistema de arquivos é somente leitura, para permitir leitura / gravação, execute este comando:

mount -rw -o remount /

Agora use todos os comandos dados no método 1 para instalar o driver da AMD.