Как установить драйвер AMD Radeon на Linux Mint 19

Обновлено: 03.07.2024

После обновления с Mint 19 до 20.1 у меня появилось множество проблем с графикой. Я делал попытки переустановить драйвера от AMD, но обычно они не работают хотя бы с одним приложением. Я запускаю Witcher 3 в родных играх Proton и Steam Linux. Ниже вы можете видеть, что теперь это относится к программному рендерингу.

Любая помощь в устранении неполадок при установке драйвера и устранении отсутствующих проблем DPKG и DKMS?

После обновления с Mint 19 до 20.1 у меня появилось множество проблем с графикой. Я делал попытки переустановить драйвера от AMD, но обычно они не работают хотя бы с одним приложением. Я запускаю Witcher 3 в родных играх Proton и Steam Linux. Ниже вы можете видеть, что теперь это относится к программному рендерингу.

Любая помощь в устранении неполадок при установке драйвера и устранении отсутствующих проблем DPKG и DKMS?

** Графический драйвер **
-- "" Я пытался переустановить драйверы от AMD "" Не оскорбление, но это одна из возможных проблем.

Чаще всего... установка драйверов "amdpro" прямо с сайта AMD часто не работает, независимо от графического процессора AMD. Я подтвердил, что это имело место с моей видеокартой еще в 2017 году на LM 17.3, а также позже на LM 18.1–18.3. Я действительно не знаю, имеет ли значение линейка графических процессоров AMD... или так было всегда, независимо от модели графического процессора AMD.

Правильный драйвер для графических процессоров AMD уже встроен в ядро ​​и используется, по-моему, по крайней мере с версии 5.4.whatever-whatever. Более важная часть, связанная с обеспечением максимальной готовности вашей видеокарты к играм, — это использование правильного ядра, обновление/установка Mesa и Vulkan с использованием драйверов любого типа.

У меня не было абсолютно никаких проблем со встроенными драйверами AMD из ядра 5.4.whatever, 5.8.whatever, 5.10.17 и теперь 5.11.10 (оба используют приложение установщика ядра Ubuntu Mainline) в версиях LM 17 и выше. включая 20.1 Cinnamon, и я использую видеокарту на одно поколение старше.

Тем не менее, я слышал неоднозначные мнения относительно линейки графических процессоров для настольных ПК серии AMD 5000 в мире Linux и некоторых случайных головных болей. Независимо от того, если вы еще не пробовали, попробуйте полностью удалить драйвер amdpro (также известный как драйвер, который вы скачали прямо с официального сайта AMD), и перезагрузите компьютер.

По умолчанию Linux Mint и/или Grub должны загружать стандартный драйвер «amdgpu» для ядра 5.8.0-48, если вы не указали в Grub параметр «nomodeset».

*** Отсутствуют проблемы с DPKG и DKMS ***

Прошу прощения, с этим я никогда раньше не сталкивался, и мне пока не о чем говорить.

У вас установлена ​​версия 5.8. Кажется, я припоминаю, что это ошибки, которые возникают при попытке установить эти файлы драйверов на ядро, которое их не поддерживает.

Если недавно что-то изменилось, в файле readme для драйверов AMD с веб-сайта указано, что они работают только с ядром 5.6. Были также некоторые проблемы с ядрами 5.4 с более ранними пакетами, но я думаю, что это было исправлено в 20.45? (Я точно не помню, какая версия.) Вы не указали, какую версию файлов сайта вы пытались установить.

Я предлагаю вам попробовать удалить установленные вами драйверы и использовать драйверы из ядра. Если вы уже пробовали это, возможно, существует файл черного списка, препятствующий установке драйверов ядра. Запустите ls /etc/modprobe.d/, чтобы узнать, есть ли файл черного списка amdgpu. Известно, что этот файл не всегда удаляется при удалении драйвера AMD pro.

Image


Женщина печатает на ноутбуке с помощью LM20.3 Cinnamon.

Как установить драйверы AMD Graphics на Mint 20.

Правила форума
Не бывает глупых вопросов. Однако, если вы считаете свой вопрос немного глупым, то это подходящее место для вас, чтобы опубликовать его. Пожалуйста, придерживайтесь простых вопросов, на которые, по вашему мнению, люди смогут быстро ответить. Для длинных и сложных вопросов предпочитайте другие форумы в разделе поддержки.
Перед публикацией прочтите, как получить помощь

Как установить драйверы AMD Graphics на Mint 20

Minecraft работает медленнее на моем ноутбуке после того, как я переключился на Mint с Windows 10, и я думаю, что это может быть связано с моими графическими драйверами. Я не знаю, как установить графические драйверы AMD на Mint.

В зависимости от того, какой у вас графический процессор AMD, может быть или не быть чего-то лучшего, чем стандартные драйверы. Эти выходные данные помогут людям посоветовать вам ваши варианты.

Minecraft работает медленнее на моем ноутбуке после того, как я переключился на Mint с Windows 10, и я думаю, что это может быть связано с моими графическими драйверами. Я не знаю, как установить графические драйверы AMD на Mint.

Графические драйверы AMD включены в ядро ​​Linux. Эти драйвера установлены.Могут быть проприетарные драйверы AMD, которые обеспечивают лучшую производительность в Minecraft, но я не играю и поэтому не могу давать рекомендации. Не все получают лучшую производительность с проприетарными драйверами.

Image


Женщина печатает на ноутбуке с помощью LM20.3 Cinnamon.

Здравствуйте, вы решили проблему с драйвером графического процессора?
Тема не помечена как "решенная".

Я использую два разных графических процессора AMD (RX590, RX460) с Linux Mint, и графические процессоры работают лучше, чем на Win7, включая Minecraft.
Но прежде чем делиться дополнительной информацией, обратите внимание на следующие предостережения.

А. Я не использую Win10 из-за всех шпионских программ для киберпреследования и тайных драконовских условий лицензирования, **поэтому** я не могу сравнить производительность между Mint и Win10, ОДНАКО.
1. Производительность Win7 на старом оборудовании была выше, чем у Win10,
2. На новейшем оборудовании прирост производительности между Win7 и Win10 составляет менее 5%,
3. Таким образом, вы можете разумно сравнивать частоту кадров графического процессора между Mint и Win7, ожидая, что частота кадров Win10 будет хуже, чем Win7, или в лучшем случае лишь немного лучше, чем Win7.

Б. Я не рекомендую проприетарные драйверы графических процессоров AMD для Linux по следующим причинам.
1. Они чрезвычайно чувствительны к любым изменениям ядра, то есть, если вы измените ядро ​​​​до или после установки драйверов, проприетарный графический драйвер, скорее всего, перестанет работать,
2. Они чрезвычайно чувствительны к версии библиотек, установленных и активных в вашей Linux-системе, поэтому даже использование версии Mint вместо чистой Ubuntu (для которой предназначены проприетарные драйверы AMD) может привести к неразрешенным зависимостям,
3 . Они придирчивы к вашей конфигурации xorg и дополнительным файлам конфигурации, связанным с вашим выбором рабочего стола (Ubuntu = gnome3, но Mint = cinnamon или mate),
4. Поэтому любые обновления Mint для вашей системы никогда не должны включать ядро, рабочий стол или любые библиотеки, на которые полагаются проприетарные драйверы AMD.

ХОРОШИЕ НОВОСТИ, ХОРОШИЕ НОВОСТИ, сообщество Linux создало несколько впечатляюще производительных драйверов графического процессора AMD, которые лучше стандартных драйверов ядра Linux и проприетарных драйверов AMD (включая драйверы Win). За одним исключением: не существует легко работающих драйверов Linux OpenCL, кроме проприетарных драйверов AMD.

Я всегда сначала устанавливаю WINE, затем игровые драйверы AMD для Linux с веб-страницы выше, а затем Lutris. Вам не нужно устанавливать WINE или Lutris, если вы не играете ни в какие приложения/игры Win7/10 в своей системе Linux. Steam использует свою собственную версию WINE под названием Proton, но вы все равно можете пройти через процесс установки WINE, поскольку он также требует, чтобы ваша система была благоприятна для Proton.

Чтобы протестировать увеличение производительности (т. е. частоту кадров и привлекательность), вы можете использовать Unigine Valley и Superposition *до* и *после* перехода на обновленные драйверы графического процессора MESA AMD, указанные на веб-сайте Lutris выше.

Совет: не обновляйте ядро ​​Linux в Mint Update, пока не получите стабильную систему с драйверами MESA.

Дополнительные инструменты для настройки вашего графического процессора AMD, поскольку для графических процессоров AMD нет аналогичного инструмента, такого как «Панель управления nVidia».
adriconf
CoreCtrl
GtkStressTesting
Hardinfo

Наконец, если вы используете версию Minecraft для JAVA, вам может потребоваться поэкспериментировать с различными версиями Java, доступными для Mint, включая версию 8, версию 11, icedtea и т. д.

LM 19.3 и 20.2
ЦП AMD -- Ryzen 5, Ryzen 3, Athlon X4, Phenom II X6, Athlon II
ЦП Intel -- G3258, I5-10300H
ГП nVidia - - 1060, 1650, 1050, 750Ti
Графические процессоры AMD -- RX590, RX460

Вы заметите, что инструкции для Ubuntu 18.04 отсутствуют. Поскольку AMD предлагает драйвер для Ubuntu 17.04, вероятно, вам необходимо загрузить правильный драйвер для Ubuntu 18.04, на котором основан Mint. Как только вы обнаружите это, вы можете следовать инструкциям, указанным выше, но пропустите команду sudo apt dist-upgrade. Однако драйвера для версии 18.04 может еще не быть.

"В конечном итоге существует только одна истина — cogito, ergo sum — все остальное является предположением". - Я, моя лебединая песня.

У них уже давно есть драйверы для Ubuntu 18.04, они называются AMDGPU-PRO 18.20. Да, название сбивает с толку. Также я следую инструкциям. В нем сказано запустить «./amdgpu-pro-install –y», что я и сделал и получил такой результат. Вы даже не прочитали мой пост @catweazel .

Используйте эту команду, удалив параметр -y. Это единственный способ установить этот драйвер: ./amdgpu-pro-install

Или этот, чтобы также установить файлы OpenCL: ./amdgpu-pro-install --opencl=legacy

Без параметра -y установка остановится в какой-то момент, и вам нужно будет ответить "Да".

Спасибо, @roblm, сработало. Кто бы мог подумать, что -y вызвал проблему?Сейчас перезапущу и проверю.

Пока драйверы работают, и теперь я могу использовать Cinnamon, так как драйверы AMD с открытым исходным кодом, включенные в Mint 19, не работают. Майнкрафт раньше не работал, а теперь работает. Я даже могу использовать Dolphin с поддержкой Vulkan.

Не знаю, следит ли кто-нибудь за этим, но мне тоже нужна помощь. Я установил 64-разрядную версию Mint 19 Cinnamon и загрузил драйвер amdgpu-pro-18.30-633530. Затем я отредактировал файл amdgpu-install, но когда заменил Ubuntu на Linuxmint, я получил синтаксическую ошибку. Затем я заменил Linuxmint на *, и теперь я получаю это.

Что нужно сделать, чтобы установить его?

Вот что у меня сейчас есть для моей системы:

Если вы прочитали все сообщения в этом разделе, то должны знать, что параметр -y следует исключить из команды установки.

В ваших выходных данных inxi указан процессор AMD Ryzen 3 2200G с графикой Radeon Vega Graphics, который является гибридным процессором.

Пользователь Citizen229 в своей теме говорит, что драйвер AMDGPU-Pro нельзя установить на мобильные графические процессоры, а также на гибридные процессоры:
viewtopic.php?f=59&t=248059

Я искал заявление AMD, чтобы убедиться в этом, но до сих пор не нашел его, поэтому вы будете тестировать установку, которая может дать сбой, но сначала измените слово linuxmint обратно на ubuntu в amdgpu-pro- установить скрипт. Я объясню почему позже. Я рекомендую новую установку. В противном случае, возможно, появится сообщение об ошибке о неудовлетворенных зависимостях при попытке повторной установки. Используйте эту команду, чтобы попытаться это исправить: sudo apt install --fix-broken


С выпуском пакета Radeon Software для Linux 18.30 AMD добавила еще одно препятствие для установки для пользователей Mint, которые хотят установить драйвер AMDGPU-Pro. В предыдущих версиях сценарий amdgpu-pro-install был изменен путем замены слова ubuntu на linuxmint. Это не будет работать с самой новой версией. После установки, если вы посмотрите журнал установщика в окне терминала, вы, вероятно, увидите эти 3 строки в конце:


Если извлекается пакет amdgpu-pro-18.30-633530.tar.xz, а затем внутри него извлекается пакет amdgpu-core_18.30-633530_all.deb, а затем внутри него извлекается пакет control.tar.xz он извлекается, то можно просмотреть преинст-скрипт:

Этот сценарий будет запущен до установки пакета amdgpu-core. Он проверяет системный файл /etc/os-release на строку VERSION_ID="18.04", которая является последней версией Ubuntu. Если он не найден, пакет amdgpu-core не будет установлен, в журнале установки появится сообщение об ошибке, и установка завершится ошибкой.

Решение, которое я нашел, состоит в том, чтобы отредактировать файл /etc/os-release. Используйте эту команду, чтобы открыть его: xed admin:///etc/os-release

Замените слово linuxmint на ubuntu в строке 3 и измените число 19 на 18.04 в строке 6. После установки вы можете изменить их обратно. Сценарий amdgpu-pro-install редактировать не нужно.

Продолжите установку, щелкнув правой кнопкой мыши загруженный пакет amdgpu-pro-18.30-633530.tar.xz и выбрав «Извлечь сюда». Откройте папку amdgpu-pro18.30-633530. Щелкните правой кнопкой мыши в пустом месте и выберите «Открыть в терминале». Используйте команду ./amdgpu-pro-install

Если вы также хотите установить компонент OpenCL, используйте эту команду для карт Vega10 и более новых:
./amdgpu-pro-install --opencl=pal

Или эта команда для карт Pre Vega10: ./amdgpu-pro-install --opencl=legacy

Кроме того, AMD говорит, что можно установить как pal, так и legacy, что полезно для пользователей, которые не уверены, какой вариант следует выбрать: ./amdgpu-pro-install --opencl=pal,legacy

Чтобы удалить драйвер: amdgpu-pro-uninstall


Как проверить установку AMDGPU-Pro:

Используйте эту команду: grep hybrid /var/log/Xorg.0.log . Проверьте наличие этих двух строк, относящихся к гибридному драйверу AMDGPU. Ваш номер версии может отличаться:

ОБНОВЛЕНИЕ: установка Mint 19 Cinnamon. Эти инструкции были протестированы и также работают с программным обеспечением Radeon для Linux 18.40 и 18.50.

ОБНОВЛЕНИЕ: протестированы ядра 4.15.0-46 и 4.15.0-47 с пакетом amdgpu-pro-18.50-756341-ubuntu-18.04.tar.xz. Нет проблем.

Протестировано ядро ​​4.18.0-17. Установка не удалась. Увидено это сообщение:


ОБНОВЛЕНИЕ 4-26-19: протестировано ядро ​​4.18.0-18 с программным обеспечением Radeon™ для Linux® версии 19.10 для Ubuntu 18.04.2
(amdgpu-pro-19.10-785425-ubuntu- пакет 18.04.tar.xz). Установка сработала, и файл /etc/os-release редактировать не нужно, но он тоже будет работать, если файл отредактировать. Эта строка будет видна в журнале установки:

ВНИМАНИЕ! Этот пакет предназначен для установки в Ubuntu 18.04 и может не работать должным образом в Linux Mint 19.1.


Radeon Software для LInux 19.10 также работает со старым ядром 4.15, но с этим пакетом появилась новая проблема для пользователей Mint. Это будет видно только в том случае, если он будет удален.Программа удаления удаляет из установки Mint другие важные пакеты, которых не было в предыдущих версиях. Эти строки взяты из журнала удаления:

Удаление xorg (1:7.7+19ubuntu7.1) .
Удаление xserver-xorg (1:7.7+19ubuntu7.1) .
Удаление xserver-xorg-video-all (1:7.7+19ubuntu7.1) .
Удаление xserver-xorg-video-vmware (1:13.2.1-1build1) .
Удаление xserver-xorg-video-amdgpu (18.0.1-1) .
Удаление xserver-xorg-input-all (1:7.7+19ubuntu7.1) .
Удаление xserver-xorg-input-libinput (0.27.1-1) .
Удаление xserver-xorg-video-vesa (1:2.3.4-1build3) .
Удаление xserver-xorg-video-ati (1:18.0.1-1) .
Удаление xserver-xorg-video-radeon (1:18.0.1-1) .
Удаление xserver-xorg-input-wacom (1:0.36.1-0ubuntu1) .
Удаление xserver-xorg-video-fbdev (1:0.4.4-1build6) .
Удаление xserver-xorg-video-intel (2:2.99.917+git20171229-1) .
Удаление xserver-xorg-video-nouveau (1:1.0.15-2) .
Удаление xserver-xorg-video-qxl (0.1.5-2build1) .
Удаление amdgpu-pro-core (19.10-785425) .
Удаление xserver-xorg-core (2:1.19.6-1ubuntu4.2) .

После перезагрузки вы окажетесь в виртуальной консоли tty1, не имея возможности добраться до рабочего стола. Чтобы решить эту проблему, эту команду следует использовать для переустановки этих пакетов сразу после удаления Radeon Software для Linux 19.10 перед перезагрузкой. Его также можно использовать в tty1:
apt install xserver-xorg xserver-xorg-video-all


EDITED 24.05.19: ядро ​​5.0.0-15 в диспетчере обновлений не поддерживается Radeon Software для Linux 19.10. Это сообщение будет видно в журнале установки:

Сборка начального модуля для 5.0.0-15-generic
ОШИБКА (dkms apport): пакет ядра linux-headers-5.0.0-15-generic не поддерживается

EDITED 7-7-19: Этот пакет несовместим с ядром 4.15.

В файле Xorg.0.log эти строки не отображаются, когда установлено ядро ​​4.18 или 5.0, как в предыдущих версиях Radeon Software, чтобы проверить установку:

Установка аналогична предыдущей версии; никакие файлы редактировать не нужно, но проблема с удалением сохраняется, которая началась с Radeon Software для Linux 19.10. Этот пакет драйверов совместим с ядрами 4.15, 4.18 и 5.0. Тестировались ядра 4.15.0–54, 4.15.0–58, 4.18.0–25 и 5.0.0–25.


Обновление 11-10-19: Протестировано ядро ​​5.3.0-19 с Radeon Software для Linux версии 19.30 для Ubuntu 18.04.3 в пакете amdgpu-pro-19.30-855429-ubuntu-18.04.tar. .хз. Не удалось установить драйвер.

EDITED 25-12-19: С выпуском Mint 19.3 программное обеспечение Radeon для Linux наконец-то работает правильно. Версия 19.30 устанавливается без какого-либо редактирования файла конфигурации, а проблема удаления, появившаяся в версии 19.10, устранена.

У этого пакета есть проблемы. Установка драйвера AMDGPU с компонентом All-Open (amdgpu-install) будет установлена, но установка будет длиться примерно на 4 минуты дольше. Когда будет достигнут шаг Сборка начального модуля для 5.0.0-32-generic, потребуется около 6 минут. Обычно этот шаг занимает около 2 минут для сборки 4 модулей ядра AMD.
Установка с компонентом Pro (amdgpu-pro-install) завершится ошибкой с такими строками в журнале установки:

Я установил build-essential, после чего установка драйвера amdgpu-pro прошла успешно, за исключением дополнительных 4 минут. Однако при перезагрузке был черный экран, поэтому пришлось удалить драйвер в tty1.
Тот же результат при использовании ядра 4.15.0-72. Ядро 5.3.0-xx по-прежнему не поддерживается.

EDITED:
Radeon Software for Linux 19.50 должна поддерживать Ubuntu 18.04.3, поэтому я протестировал эту ОС с использованием ядра 5.0 и получил идентичные результаты.


Обновление от 21 июля 2020 г.: я подозревал, что моя старая видеокарта Radeon R7 240 была причиной невозможности установить драйвер AMDGPU-Pro из любого пакета, начиная с Radeon Software для Linux версии 19.30, хотя AMD сказал, что карта по-прежнему поддерживается до Radeon Software для Linux версии 20.10. Я думаю, что карта потеряла поддержку сразу после версии 19.30, но AMD не сразу удалила ее из списка поддерживаемых продуктов. В самой последней версии Radeon Software для Linux версии 20.20 для Ubuntu 20.04 эта карта больше не указана в списке поддерживаемых.
Я недавно купил более новую недорогую карту AMD; Radeon RX 560. Я протестировал все версии программного обеспечения Radeon, которые не работали с предыдущей картой, и вот результаты:

Mint 19.3 с ядром 5.0.0-32:
Radeon Software для Linux версии 19.50 для Ubuntu 18.04.3 дает сбой, но после установки build-essential все работает.

Mint 19.3 с ядром 5.3.0-62:
Radeon Software для Linux версии 20.10 для Ubuntu 18.04.4 HWE работает без установки встроенной основы.
Radeon Software for Linux версии 20.20 для Ubuntu 20.04 дает сбой.

Обновление 12-20-20: Radeon Software для Linux 20.45 для Ubuntu 20.04.1 нормально устанавливается с ядром 5.4.0-54, но не устанавливается с ядром 5.4-0-56, но с этим ядром возникла проблема. и он был удален из диспетчера обновлений.

Он также упоминает, что обычная страница загрузки со сборкой 20.45-1164792 будет обновлена, но этого еще не произошло. В прошлом я обнаружил, что AMD опаздывает с обновлением важной информации на своих веб-сайтах.

ИЗМЕНЕНО: ядро ​​5.9 также поддерживается (протестировано 5.9.12)

Эти команды установки больше нельзя использовать:

Стек PAL OpenCL поддерживает продукты Vega 10 и более поздних версий, а стек Legacy OpenCL поддерживает продукты более ранних версий, чем Vega 10.

Я пытаюсь обновить драйверы своей видеокарты, чтобы получить полное разрешение, но мне это не удалось. Диспетчер драйверов сообщает, что у меня установлена ​​последняя версия, но у меня низкое разрешение. Вот информация, которую я могу предоставить:

01:00.0 VGA-совместимый контроллер [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Turks PRO [Radeon HD 7570] [1002:675d]
Подсистема: Dell Turks PRO [Radeon HD 7570] [1028:2b20]
Используемый драйвер ядра: radeon
Модули ядра: radeon

radeon — единственный драйвер, который будет работать с этим графическим процессором. Какой монитор вы пытаетесь использовать, какое разрешение и каким кабелем вы его подключили?

Он использует переходной кабель VGA-DVI, и текущее отображаемое разрешение составляет 1024x768, в то время как максимальное разрешение, которое он поддерживал для меня в Windows, было 1366x768. Итак, как я могу получить тот драйвер Radeon, о котором вы мне говорите?

Вы уже используете драйвер Radeon, как сказано в вашем первом сообщении. В Linux нет другого драйвера.

Выберите на мини-панели инструментов над текстовым полем, в котором вы вводите свой ответ, и заключите результаты команды между маркерами кода [code] Results [/code] . Это позволит нам узнать, какую версию Mint вы используете и как Mint видит ваше оборудование.

Image


Женщина печатает на ноутбуке с помощью LM20.3 Cinnamon.

Нет, нет никаких обновлений, кроме стабильности, и вы получите их вместе с обычными обновлениями ядра.

Вы установили сторонний стек mesa из PPA, предназначенный для гораздо более нового оборудования, чем ваше собственное, поэтому вы сами решаете любые проблемы с отображением, которые могут возникнуть при его использовании.

Есть проблема. VGA не передает информацию EDID с монитора на ПК для идентификации разрешения, поэтому ваш Linux не определяет, какое разрешение имеет монитор. Никакое обновление драйвера графического процессора не исправит это. Самое простое решение — не использовать выход VGA. У вас нет выхода DVI (иначе вы бы не использовали адаптер для DVI), но HDMI или DisplayPort помогут. У меня есть ПК с адаптером DisplayPort-DVI, который работает правильно (включая разрешение).

Читайте также: