Não é possível instalar os drivers do ATI Catalyst no CentOS 7

0

Estou recebendo um erro ao executar ./amd-driver-installer-14.20-x86.x86_64.run

# ./amd-driver-installer-14.20-x86.x86_64.run
Created directory fglrx-install.xjgOcJ
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-14.20............................
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Detected configuration:
Architecture: x86_64 (64-bit)
X Server: X.Org 6.9 or later 64-bit

Clique em próximo na janela de configuração e, em seguida, esta mensagem aparece:

"A sua placa gráfica não é suportada por este driver. A instalação não prosseguirá"

Estou executando a ATI Mobility Radeon HD 3650 de 256 MB em um laptop Dell Studio.

O desempenho gráfico é notoriamente pior após a atualização para o CentOS 7 (do Linux Mint 15, onde eu tinha o Catalyst instalado).

Meu próximo passo foi pegar os drivers "legados" da ATI:

# ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run

Clicado em seguida na janela de abertura, então aparece:

Aqui está o arquivo de registro referenciado:

# cat /usr/share/ati/fglrx-install.log 
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers.  /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.


# yum list kernel*
Installed Packages
kernel.x86_64                                                              3.10.0-123.el7                                                 @anaconda
kernel.x86_64                                                              3.10.0-123.6.3.el7                                             @updates 
kernel-devel.x86_64                                                        3.10.0-123.6.3.el7                                             @updates 
kernel-headers.x86_64                                                      3.10.0-123.6.3.el7                                             @updates 
kernel-tools.x86_64                                                        3.10.0-123.6.3.el7                                             @updates 
kernel-tools-libs.x86_64                                                   3.10.0-123.6.3.el7                                             @updates

Portanto, os cabeçalhos do kernel estão, de fato, instalados.

O que vem depois?

    
por a coder 14.09.2014 / 18:46

1 resposta

1

Bem, ambas as mensagens são muito claras:

  • Your graphics adapter is not supported by this driver. Installation will not proceed

    Isso significa que a versão dos drivers não suporta o adaptador "ATI Mobility Radeon HD 3650" que você possui. Você pode experimentar o legado que você fez e levá-lo ao segundo estado.

  • Check if system has the tools required for installation. fglrx installation requires that the system have kernel headers. /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.h cannot be found on this system. One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.

    Isso significa que faltam pacotes / bibliotecas que o driver precisa trabalhar. Use yum whatprovides /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.h e instale o pacote desejado. Em alguns casos (como o Debian) este arquivo também não existe, neste caso, é necessário criar um link simbólico para o arquivo com ln -s ../generated/uapi/linux/version.h /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.h , o que eu não recomendo que você faça.

Então, o que resta? Bem, em vez de tudo isso, tente usar --listpkg para descobrir se sua versão é suportada e --buildpkg para criar um pacote para instalar o driver.

    
por 14.09.2014 / 22:21