установить драйвер амд на убунту 20.04
У меня AMD Radeon HD 4350/4550 GPU, и я на Ubuntu 20.04. поэтому я пробовал много способов установить официальный драйвер amd для ubuntu, но каждый раз получаю сообщение об ошибке. например: я загрузил драйвер amd с сайта amd.com и собираюсь установить необходимое перед его установкой.
kernel@kernel-EP43-UD3L:~$ sudo apt-get install linux-headers-generic build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
[sudo] password for kernel:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libqtgui4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libqtgui4' has no installation candidate
E: Unable to locate package libelfg0
Я получаю сообщение об ошибке, что я могу сделать для ее решения?
2 ответа
Одной из проблем может быть то, что Ubuntu 20 поставляется с ядром версии 5.4. Ядро для вашего драйвера ограничено версией 3.4. Может быть, нужен другой дистрибутив Ubuntu? Или, может быть, пришло время для обновления графического процессора? В любом случае, это, вероятно, ваша главная проблема.
Я успешно установил драйверы AMD на Ubuntu 20.04 для следующих карт:
- 5500 хт
- РХ Вега 64
Я знаю, что эти карты используют другой драйвер, поэтому соответствующим образом измените соглашение об именах. Может быть, это будет полезно для кого-то еще.
Сначала сделаем чистую установку.
locate amdgpu-uninstall
Должно быть /usr/bin/amdgpu-uninstall... запустите его.
sudo /usr/bin/amdgpu-uninstall
Если не получается удалить
/opt/amdgpu/
и/или
/opt/amdgpu-pro/
каталоги, затем:
sudo rm -rf /opt/amd...
Вот ваш драйвер:https://www2.ati.com/drivers/legacy/amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.zip
Вам нужно будет разархивировать его.
sudo apt-get install unzip
unzip ~/Downloads/amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.zip
./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run
Текущий драйвер AMD
Опять же, неправильное ядро, так что это, вероятно, спорно.
Может попробовать попробовать другого водителя?
Как вариант: проверить здесь
tar -xvf ~/Downloads/amdgpu-pro-21.30-1290604-ubuntu-20.04.tar.xz
sudo ./amdgpu-pro-21.30-1290604-ubuntu-20.04/amdgpu-install --opencl=pal,legacy,rocr --no-dkms --headless
Группы
Добавляйте себя в группы рендеринга и видео
sudo usermod -aG render $USER
sudo usermod -aG video $USER
sudo reboot
Изменения не вступят в силу до перезагрузки.
Окончательно...
Темный стол
sudo apt install darktable
sudo darktable-cltest
Прошивка Linux
Это также может быть полезно
git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp ~/linux-firmware/amdgpu/* /lib/firmware/amdgpu && sudo update-initramfs -k all -u -v
Ресурсы по устранению неполадок
Справка OpenCL
Удачи.
Пусть шансы всегда будут в вашу пользу.
Один из многих источников: https://linuxconfig.org/amd-radeon-ubuntu-20-04-driver-installation .
Драйверы Ubuntu
Предоставляемый пакет для драйвера , поэтому вы должны установить его с ( не рекомендуется). Это должно работать из коробки.
Собственные драйверы
Если вы хотите использовать проприетарные драйверы, есть простое руководство . Перейдите на страницу загрузки AMD и скачайте последнюю версию драйверов, подходящих для вашей карты. Затем выполните (с подходящими номерами версий)
$ tar -xf amdgpu-pro_*.tar.xz
$ cd amdgpu-pro-XX.XX-XXXXXX
$ ./amdgpu-pro-install -y
Сторонний репозиторий
Чтобы выполнить последнюю версию драйвера AMD Radeon
$ sudo add-apt-repository ppa:oibaf/graphics-drivers
$ sudo apt update && sudo apt -y upgrade
TL;DR:
Драйверы Ubuntu
Из https://help.ubuntu.com/community/BinaryDriverHowto/AMD
ПРИМЕЧАНИЕ. Для Ubuntu 16.04 LTS и более поздних версий драйвер AMD Catalyst или fglrx больше не поддерживается ни AMD, ни в Ubuntu.{1} Если у вас есть графический процессор AMD и вы хотите запустить Ubuntu версии 16.04 LTS или новее, есть два варианты драйверов с открытым исходным кодом: Radeon или AMDGPU. Драйвер AMDGPU-PRO предоставляет драйвер AMDGPU с открытым исходным кодом и проприетарное наложение. Новые графические процессоры AMD, разработанные с использованием технологии GCN (Graphics Core Next), должны использовать AMDGPU или AMDGPU-PRO, а более старые графические процессоры AMD должны использовать Radeon.
Для видеокарты Radeon HD 4350/4550 используется чипсет RV710.
Согласно этой официальной информации (или
man radeon
), эта карта/чипсет находится в
списке ПОДДЕРЖИВАЕМОГО ОБОРУДОВАНИЯradeon
Драйвер Xorg со следующими функциями:
- Полная поддержка 8-, 15-, 16- и 24-битной глубины пикселей, а также 30-битной глубины в Linux 3.16 и более поздних версиях;
- Поддержка RandR 1.2 и RandR 1.3;
- Полное ускорение EXA 2D;
- Текстурированное ускорение XVideo, включая поддержку защиты от разрывов (бикубическая фильтрация доступна только на R/RV3xx, R/RV/RS4xx, R/RV5xx и RS6xx/RS740);
- 3D-ускорение;
Предоставленный пакет
xserver-xorg-video-radeon_19.1.0-1_amd64
, поэтому вы должны установить его с помощью
sudo apt install xserver-xorg-video-radeon_19.1.0-1_amd64
(
apt-get
находится в неблагоприятном положении). Это должно работать из коробки.
Проблема, которую вы цитируете в ОП, заключается в
'libqtgui4' has no installation candidate
.
Что заставляет вас думать, что вам нужны правильные драйверы AMD для вашей карты? Откуда у вас такая информация/подсказка? А как насчет других пакетов, которые вы устанавливаете?
Я предлагаю вам просмотреть следующие команды одну за другой и опубликовать вывод в OP, скопировав текст, а не снимок экрана. Это поможет решить потенциальные проблемы в случае, если решение не работает.
$ sudo update-pciids
$ lspci -nn | grep -E 'VGA|Display'
$ dmesg | egrep -i 'drm|radeon'
$ sudo lshw -c video
$ lsmod | grep amd
$ glxinfo -B
Примечание. Возможно , это альтернатива YMMV.