установить драйвер амд на убунту 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

Изменения не вступят в силу до перезагрузки.

Окончательно...

Темный стол

Бенчмарк Darktable

      
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

Башбауг

Спросите Ubuntu

Удачи.

Пусть шансы всегда будут в вашу пользу.

Один из многих источников: 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 со следующими функциями:

  1. Полная поддержка 8-, 15-, 16- и 24-битной глубины пикселей, а также 30-битной глубины в Linux 3.16 и более поздних версиях;
  2. Поддержка RandR 1.2 и RandR 1.3;
  3. Полное ускорение EXA 2D;
  4. Текстурированное ускорение XVideo, включая поддержку защиты от разрывов (бикубическая фильтрация доступна только на R/RV3xx, R/RV/RS4xx, R/RV5xx и RS6xx/RS740);
  5. 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.

Другие вопросы по тегам