
Estou tentando instalar os drivers AMDGPU-pro no Ubuntu 16.04 LTS, mas falha com o mesmo erro, independentemente da versão que tento.
Estou executando o Ubuntu a partir de um USB persistente ativo que parece estar funcionando corretamente.
Atualizei meu sistema (adicionei universo, apt update, apt upgrade), reiniciei.
Baixei os drivers do site da AMD, descompactei e tentei instalar conforme sugerido na documentação aqui:
https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx#
Correndo:
./amdgpu-pro-install
Sempre falha com:
...
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
amdgpu-pro-lib32 : Depends: libdrm-amdgpu-pro-amdgpu1:i386 (= 1:2.4.82-492261)
Depends: libgbm1-amdgpu-pro:i386 (= 17.40-492261)
Depends: libgl1-amdgpu-pro-glx:i386 (= 17.40-492261)
Depends: libgl1-amdgpu-pro-dri:i386 (= 17.40-492261)
Depends: libegl1-amdgpu-pro:i386 (= 17.40-492261)
Depends: libgles2-amdgpu-pro:i386 (= 17.40-492261)
Depends: vulkan-amdgpu-pro:i386 (= 17.40-492261)
Depends: libvdpau-amdgpu-pro:i386 (= 1:17.0.1-492261)
Depends: libopencl1-amdgpu-pro:i386 (= 17.40-492261)
Depends: opencl-amdgpu-pro-icd:i386 (= 17.40-492261)
E: Unable to correct problems, you have held broken packages.
Tentei as versões 16.5, 16.4 e 17.4, todas com a mesma falha.
Reconstruí o drive USB, etc, sem alterações... independentemente de eu atualizar o sistema ou não.
Como posso corrigir isso para que os drivers sejam instalados?
Responder1
Tente adicionar a arquitetura i386:
sudo dpkg --add-architecture i386
Em seguida, tente a configuração novamente.
Responder2
Para mim, isso ajudou:
Se você tiver problemas [5] com uma placa gráfica AMD R9 série 390, defina
radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1 amdgpu.dpm=1 amdgpu.dc=1
como parâmetros do kernel para forçar o uso do driver amdgpu em vez do radeon.Se ainda assim não funcionar, tente desabilitar o DPM, definindo os parâmetros do kernel para:
radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1
Fonte: https://wiki.archlinux.org/index.php/AMDGPU#R9_390_series_poor_desempenho_e/ou_instabilidade