Встановлення офіційних драйверів AMDGPU-Pro на платформі Linux завжди було дещо складним завданням. Компанія, яка раніше розробляла ці відеокарти, не приділяла достатньої уваги користувачам Linux. Внаслідок цього, власники Radeon зіштовхувалися з проблемами у підтримці ігор Linux, низькою продуктивністю та іншими недоліками. Проте, нещодавно AMD змінила підхід, переробивши всю систему драйверів Linux для нових моделей Radeon. Далі розглянемо, як правильно встановити останні версії драйверів AMDGPU-Pro на Linux.
Драйвери AMDGPU-PRO офіційно підтримуються лише на Ubuntu, RHEL та CentOS. Це означає, що інші дистрибутиви, такі як Debian, Arch, Gentoo, SUSE, є неофіційними. Якщо ви маєте новітню відеокарту AMD Radeon, рекомендується використовувати один з підтримуваних дистрибутивів Linux. Хоча драйвери, можливо, працюватимуть і на інших системах, AMD не гарантує підтримку продукту або оновлення програмного забезпечення.
Користувацькі групи
Інсталяція пропрієтарних драйверів на Linux відрізняється від аналогічного процесу на Windows. Система не виконує автоматичне налаштування, і якщо не дотримуватися точних інструкцій, драйвер може працювати некоректно або взагалі не встановиться. Важливо додати всіх користувачів, які будуть використовувати відеокарту, до відповідної групи користувачів, коли драйвери графічного процесора AMD працюють.
При використанні традиційних відкритих драйверів AMD ваш користувач, можливо, вже є в цій групі. Якщо ж ні, потрібно буде вручну додати кожного користувача, який планує використовувати драйвер. Нижче наведено інструкції, як це зробити.
Спочатку відкрийте термінал і отримайте root-доступ за допомогою команди: sudo -s
Потім виведіть на екран повний перелік груп у системі та знайдіть групу “відео”.
cut -d: -f1 /etc/group
Примітка: якщо ви не можете знайти групу “відео”, скористайтеся командою cut -d: -f1 /etc/group | grep "відео"
для фільтрації результатів.
Додайте користувача до групи “відео” за допомогою команди:
usermod -a -G video username
Замініть “ім’я_користувача” на ваше фактичне ім’я користувача. Повторіть цю команду для кожного користувача, якому потрібен доступ до відеодрайвера.
Процес встановлення
Для початку, перейдіть на офіційний веб-сайт AMD. На жаль, дистрибутиви Linux не можуть поширювати драйвери AMD безпосередньо через їх закритий вихідний код. Тому, щоб отримати найновішу версію, потрібно скористатися інструментом виявлення драйверів на сайті AMD.
На сторінці завантаження драйверів, у правій колонці, знайдіть розділ ручного вибору. В “Крок 1” оберіть “Графіка для робочого столу” або відповідний тип графічного пристрою.
В “Крок 2” виберіть сімейство продуктів вашого графічного процесора AMD. Потім перейдіть до “Крок 3”.
В “Крок 3” виберіть точну модель вашого графічного процесора.
У “Крок 4” виберіть версію драйвера для вашої операційної системи. AMDGPU-PRO пропонує дві різні версії для Linux. Якщо у вас ОС на базі Ubuntu/Debian (наприклад, Mint, Elementary), виберіть “Ubuntu x86_64”. Для систем на базі Fedora/Redhat (або SUSE) виберіть “RHEL x86_64” або CentOS.
Зауважте: Користувачі Arch Linux мають знати, що їхня операційна система не підтримується офіційно. Щоб використовувати цей драйвер, встановіть виправлений драйвер Arch через AUR.
Після завантаження драйвера, перейдіть в терміналі до каталогу TMP, використовуючи команду:
cd /tmp
Використовуючи root-права, перемістіть завантажений драйвер з ~/Downloads до каталогу /tmp, щоб підготуватися до встановлення.
mv /home/ім'я_користувача/Downloads/amdgpu-pro-*.tar.xz /tmp
Розпакуйте драйвери в каталозі TMP.
tar -Jxvf amdgpu-pro-*.tar.xz
Перейдіть до каталогу розпакованих файлів драйвера за допомогою команди:
cd amdgpu-pro*
Запустіть інсталятор з вікна терміналу:
./amdgpu-pro-install
Видалення драйвера
Якщо ви бажаєте видалити AMDGPU-PRO, важливо пам’ятати деякі нюанси. Інсталятор драйвера працює у тимчасовій папці в файловій системі Linux, яка очищується при кожному перезапуску комп’ютера.
Щоб повністю видалити драйвери AMD, відкрийте вікно терміналу. Отримайте root-права, використовуючи команду: sudo -s
У кореневій оболонці запустіть інструмент деінсталяції драйвера:
amdgpu-pro-uninstall
Цей інструмент автоматично видалить усі файли конфігурації, пакети та інші бібліотеки, які були встановлені драйвером AMDGPU-PRO. Після завершення видалення перезавантажте систему.
Підсумки
Драйвери для Linux від AMD завжди були складними та надмірно заплутаними. За часів Catalyst Control Center користувачам доводилося виконувати безліч кроків, повертати версії Xorg на новіших системах і навіть використовувати власні репозиторії через повільні оновлення. У 2017 році ситуація значно змінилася, і драйвери стали набагато простішими для встановлення, причому не лише на Ubuntu.
Якщо ви використовуєте відкриті драйвери AMD і маєте відеокарту з підтримкою AMDGPU-PRO, дотримуйтесь цих інструкцій, щоб встановити останню версію пропрієтарних драйверів. У Linux це значно покращить продуктивність, і ви не пошкодуєте про свій вибір.