Kako namestiti gonilnike AMD / ATI v Ubuntu 18.04?

AMD Radeon

En v prejšnjem članku sem delil nekaj metod za izvedbo namestitve z dne Gonilniki za video Nvidia v našem sistemuNo, zdaj so na vrsti tisti z gonilniki AMD.

Če želite namestiti video gonilnike našega nabora čipov Poznati moramo model naše video grafike, to vključuje procesorje AMD ki so že dolgo v kompletu z integrirano grafiko.

Omeniti velja, da je ta članek namenjen novincem, saj je ta tema običajno nekaj, kar se pogosto vpraša.

Namestitev zasebnih gonilnikov AMD v Ubuntu

Moramo odprite terminal in zaženite naslednji ukaz:

lspci | grep VGA

Pokazal vam bo nekaj takega:

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] [Radeon R5 (PCIE)]

V mojem primeru imam procesor AMD z vgrajenim grafičnim procesorjem Radeon R5.

S temi informacijami nadaljujemo s prenosom ustreznega gonilnika za naš sistem.

Za prenos gonilnika bomo morali odpreti uradno stran AMD ustreza naši video kartici. Povezava je to.

Končal prenos razpakirati moramo pravkar pridobljeno datoteko, v terminalu se postavimo v mapo, kamor shranimo datoteko, in izvedemo:

tar -xJvf amdgpu-pro _ *. tar.xz

Ustvarjen bo imenik, ki vsebuje vse potrebne pakete gonilnikov. Vpišemo imenik:

cd amdgpu-pro-XX.XX-XXXXXX

Pred namestitvijo dodati moramo podporo za 32-bitno arhitekturo:

sudo dpkg --add-architecture i386

sudo apt update

In zdaj zaženimo namestitveni skript. V terminal vtipkamo:

./amdgpu-pro-install -y

Glede na primer lahko uporabijo naslednje argumente.

--px  PX platform support

--online    Force installation from an online repository

--version=VERSION      Install the specified driver VERSION

--pro        Install "pro" support (legacy OpenGL and Vulkan)

--opencl=legacy    Install legacy OpenCL support

--opencl=rocm      Install ROCm OpenCL support

--opencl=legacy,rocm       Install both legacy and ROCm OpenCL support

--headless    Headless installation (only OpenCL support)

--compute     (DEPRECATED) Equal to --opencl=legacy –headless

Priporočen argument za nemoteno namestitev je -px.

Po koncu namestitve morate le znova zagnati računalnik tako da se novi gonilniki naložijo ob zagonu in lahko z njimi zaženete sistem.

Como zanimive alternative, ki jih lahko namestite:

./amdgpu-pro-install --opencl=rocm

Kako odstraniti gonilnike Radeon v Ubuntu 18.04?

Zdaj je ena najpogostejših težav, ki se običajno pojavijo, ta, da ob ponovnem zagonu računalnika zaslon postane črn in ne prikaže namiznega okolja.

Torej to če želite razveljaviti spremembe, morate samo odpreti TTY s Ctrl + Alt + F1 in vanj vtipkate:

amdgpu-pro-uninstall

Lahko poskusite z nekim namestitvenim argumentom v primeru, da vam zgoraj navedeno ne bo uspelo.

Druga rešitev je urejanje grub, moramo urediti naslednjo vrstico, za to pa izvedemo:

sudo nano /etc/default/grub

Dodajajo amdgpu.vm_fragment_size = 9 v naslednji vrstici je videti tako:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9"

Namestitev odprtokodnih gonilnikov ATI / AMD v Ubuntu 18.04

Privzeto Ubuntu 18.04 že ima nameščene odprtokodne gonilnike AMD. Vgrajeni so v Meso in jedro Linuxa.

Čeprav, ja želijo imeti najnovejše posodobitve hitreje, Ker paketi v uradnih skladiščih Ubuntu niso vedno posodobljeni, se lahko zanesemo na skladišče.

Ta PPA ponuja posodobljene brezplačne grafične gonilnike X (2D) in tabela (3D). Paketi posodobitev zagotavljajo:

  • Vulcan 1.1+
  •  Podpora za OpenGL 4.5+ in nove razširitve OpenGL
  • Podpora za OpenCL s podporo za libclc
  • Galij-inin posodobljen
  • VDPAU in VAAPI Gallium3D pospešeni video gonilniki

Če želite dodati ta PPA v naš sistem, potrebno je odpreti terminal s tipkama Ctrl + Alt + T in izvršimo naslednje ukaze:

sudo add-apt-repository ppa:oibaf/graphics-drivers

sudo apt-get update

In namestimo z:

sudo apt install xserver-xorg-video-amdgpu

Y če želite namestiti podporo za Vulkan:

sudo apt install mesa-vulkan-drivers

Druga metoda za sistem za namestitev gonilnikov je:

sudo apt update && sudo apt -y upgrade

Na koncu moramo znova zagnati računalnik in spremembe bodo naložene na začetku sistema.