Я пытаюсь установить драйверы AMDGPU-pro на Ubuntu 16.04 LTS, но независимо от версии, которую я пробую, возникает одна и та же ошибка.
Я запускаю Ubuntu с постоянного USB-накопителя, который, судя по всему, работает корректно.
Я обновил свою систему (добавил universe, apt update, apt upgrade), перезагрузил.
Я скачал драйверы с сайта AMD, распаковал и попытался установить, как предложено в документации здесь:
https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx#
Выполнив:
./amdgpu-pro-install
Это всегда приводит к сбою:
...
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.
Я пробовал версии 16.5, 16.4 и 17.4, все с той же ошибкой.
Я пересобрал USB-накопитель и т. д., никаких изменений... независимо от того, обновлял я систему или нет.
Как это исправить, чтобы драйверы установились?
решение1
Попробуйте добавить архитектуру i386:
sudo dpkg --add-architecture i386
Затем попробуйте выполнить настройку еще раз.
решение2
Мне это помогло:
Если у вас возникли проблемы [5] с видеокартой серии AMD R9 390, задайте
radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1 amdgpu.dpm=1 amdgpu.dc=1
в параметрах ядра принудительное использование драйвера amdgpu вместо radeon.Если это все еще не работает, попробуйте отключить DPM, установив параметры ядра следующим образом:
radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1