Как да инсталирате най-новите AMDGPU-PRO драйвери на Linux

Инсталирането на официалните драйвери на 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 GPU работят, е изключително важно да добавите всички потребители, които ще използват видео групата.

  Как да използвате командата за низове в Linux

Когато използвате традиционни AMD видео драйвери с отворен код, вашият потребител може вече да е добавен към тази група. Ако вашият потребител не е добавен към тази група, ще трябва да го добавите и всеки потребител, който ще използва драйвера ръчно. Ето как да направите това.

Първо, отворете терминал и получете root достъп с: sudo -s

След това разпечатайте целия списък с групи в системата и потърсете „видео“.

cut -d: -f1 /etc/group

Забележка: ако не можете да намерите видео групата, филтрирайте я с cut -d: -f1 /etc/group | grep „видео“

Добавете потребителя към видео групата с:

usermod -a -G video username

Не забравяйте да промените „потребителско име“ с вашето потребителско име. Изпълнете командата usermod с толкова потребители, колкото имате нужда.

Инсталация

за да започна, отидете на уебсайта на AMD. За съжаление, дистрибуциите на Linux не могат директно да разпространяват драйвери на AMD, тъй като не са с отворен код. Вместо това, за да получите най-новия драйвер, ще трябва да прегледате инструмента за детектор на драйвери.

На страницата на драйвера погледнете дясната колона към областта за ръчен избор. Под „стъпка 1“ изберете „графика за настолни компютри“ или какъвто и да е точният тип графика, която имате.

  Как да управлявате Encfs скривалища в Linux

Под полето „стъпка 2“ изберете фамилията продукти на вашия AMD GPU и след това преминете към „стъпка 3“.

С полето „стъпка 3“ преминете и изберете точния модел на графичния процесор.

Разделът „стъпка 4“ е мястото, където потребителите избират версията на драйвера на операционната система. Когато става въпрос за Linux, AMDGPU-PRO има две различни версии. Ако използвате Ubuntu/Debian базирана операционна система (Mint, Elementary и т.н.), трябва да изберете „Ubuntu x86_64“. Изберете “RHEL x86_64”, ако използвате базирана на Fedora/Redhat (или SUSE и др.) система. Като алтернатива изберете опцията CentOS.

Забележка: Потребителите на Arch Linux трябва да знаят, че AMD не поддържа официално тяхната операционна система. За да накарате този драйвер да работи, инсталирайте закърпения драйвер за Arch чрез AUR.

Когато драйверът е изтеглен, отворете терминал до TMP директорията с:

cd /tmp

Използвайки основния терминал, преместете изтегления драйвер от ~/Downloads в директорията /tmp, за да го подготвите за инсталационния процес.

mv /home/username/Downloads/amdgpu-pro-*.tar.xz /tmp

Вътре в папката TMP извлечете драйверите.

tar -Jxvf amdgpu-pro-*.tar.xz

Когато драйверът е извън архивния файл, влезте в директорията с командата CD:

cd amdgpu-pro*

Стартирайте инсталационния инструмент в прозореца на терминала с:

./amdgpu-pro-install

Деинсталиране на драйвера

Искате ли да се отървете от драйвера AMDGPU-PRO? Има някои неща, които трябва да знаете. Инструментът за драйвери работи във временната папка на файловата система на Linux. Имайте предвид, че всеки път, когато рестартирате вашия Linux компютър, директорията /tmp е празна.

  Как да играете Minecraft на Linux с GDLauncher

За да се отървете изцяло от драйверите на AMD от системата Linux, първо отворете прозорец на терминала. След това спечелете root с: sudo -s

Вътре в основната обвивка стартирайте инструмента за деинсталиране на драйвера с:

amdgpu-pro-uninstall

Този инструмент автоматично ще изчисти всички конфигурационни файлове, пакети и различни библиотечни файлове, които изисква драйверът AMDGPU-PRO. Когато инструментът за деинсталиране завърши, рестартирайте системата.

Заключение

AMD винаги е имала трудни и прекалено сложни драйвери за Linux. Още в дните на Catalyst Control Center потребителите трябваше да преминат през десетки стъпки, да понижат версиите на Xorg на по-нови системи и дори да използват персонализирани хранилища поради бавните актуализации. През 2017 г. нещата най-вече се промениха и драйверите са много по-достъпни за инсталиране (и не само в Ubuntu).

Ако сте го използвали с драйверите на AMD с отворен код и имате карта, поддържана от AMDGPU-PRO, следвайте тези инструкции, за да получите най-новия патентован драйвер. Производителността е много по-добра на Linux и няма да съжалявате.