Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✔️ Virtuální počítače s Linuxem
Poznámka:
Azure v současné době poskytuje pokyny k instalaci pro Ubuntu 22.04 a Ubuntu 24.04. Další linuxové distribuce a nejnovější aktualizovanou příručku k nastavení ovladačů ROCm najdete na stránce AMD – Úvodní průvodce instalací – ROCm installation(Linux), pro všechny ostatní verze ROCm, projděte si historii verzí ROCm – Dokumentace k ROCm
NVads V710-series
Pokud chcete využívat možnosti GPU nových virtuálních počítačů řady Azure NVads V710 s Linuxem, musíte nainstalovat ovladače AMD GPU. Rozšíření ovladače AMD GPU zjednodušuje proces instalace ovladačů AMD GPU na virtuálních počítačích řady NVv710. Toto rozšíření můžete spravovat prostřednictvím webu Azure Portal, Azure PowerShellu nebo šablon Azure Resource Manageru (ARM). Podrobné informace o podporovaných operačních systémech a krocích nasazení najdete v dokumentaci k rozšíření ovladače AMD GPU .
Tento článek popisuje podporované operační systémy, ovladače a pokyny pro instalaci a ověření Ubuntu.
ROCm
Tady jsou kroky pro instalaci ovladače AMD Linux pro využití funkcí GPU AMD Amd Pro V710 v instanci NVv5-V710 GPU Linux, kterou poskytuje Microsoft Azure. Následující části obsahují podrobné pokyny k instalaci ovladačů pro Linux pro uživatele, kteří chtějí provést odvozování pomocí ROCm v instanci GPU NVv5-V710.
Krok 1: Instalace ovladače Linuxu
- Podporované distribuce Linuxu
Pomocí příkazu ověřte, jestli systém používá $ cat /etc/*release
, a výstup by měl vrátit řetězec podobný následujícímu:DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=XX
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu"
PRETTY_NAME="Ubuntu LTS"
- Podporované jádro Linuxu
Pomocí příkazu ověřte, jestli operační systém Linux používá $ uname -srmv
, a výstup by měl vrátit řetězec podobný následujícímu:
Linux 5.XX.0-XX-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
Krok 2: Předběžná konfigurace
Poznámka:
Aby byl zajištěn optimální výkon a kompatibilita, musí být velikost disku větší než 64 GB.
Aktualizovaný seznam balíčků
Pomocí příkazu ověřte, jestli systém používá aktuální verze balíčků a jejich závislostí.
$ sudo apt update
Nástroje pro nastavení Pythonu a kolo
Ověřte, jestli systém obsahuje základní balíčky Pythonu pro sestavování a distribuci pomocí
$ sudo apt install python3-setuptools python3-wheel
Oprávnění skupiny
Pomocí příkazu
ověřte, jestli jste součástí skupiny renderování a videa.
$ sudo usermod -a -G render,video $LOGNAME
Hlavičky jádra a vývojové balíčky
Balíček ovladačů používá podporu modulu dynamického jádra (DKMS) k sestavení modulu amdgpu-dkms pro nainstalovaná jádra. Tento proces vyžaduje instalaci hlaviček a modulů linuxového jádra pro každé jádro. Jádro tyto balíčky automaticky nainstaluje. Pokud ale používáte více verzí jádra nebo stahujete image jádra bez metabalů, musíte je nainstalovat ručně pomocí
$ sudo apt install "linux-headers-$(uname -r)" "linux-modules-extra-$(uname -r)"
Ověření karty GPU
Ověřte výstup grafické karty.
$ sudo lspci -d 1002:7461
c3:00.0 Řadič displeje: Advanced Micro Devices, Inc. [AMD/ATI] Zařízení 7461
Poznámka:
ID virtuálního zařízení funkce 7461 potvrzuje, že je virtuální počítač nakonfigurovaný s GPU AMD Radeon PRO V710.
Aktualizace virtuálního počítače
Spusťte aktualizaci na NVv5-V710 instanci GPU Linux se systémem Ubuntu 22.04 pomocí
sudo apt update
Zakázání ovladače amdgpu
Před instalací nejnovějšího ovladače AMD Linux byste měli zakázat nebo blokovat výchozí ovladač AMD GPU nalezený v distribucích Linuxu, jako je Ubuntu nebo RHEL. Tento výchozí ovladač není certifikovaný pro použití s GPU AMD Amd Pro V710 v instanciNVv5-V710 GPU Linux . Místo toho použijte ovladač optimalizovaný pro úlohy Azure NVv5-V710 GPU .
Ověření pro deaktivaci ovladače
Pomocí příkazu ověřte, jestli je ovladač amdgpu již zakázaný:
bash $ grep amdgpu /etc/modprobe.d/* -rn
Pokud je ovladač zablokovaný, nemusíte upravovat nic jiného. Buďte však opatrní u položek, které začínají #blacklist amdgpu, protože značí, že ovladač není v seznamu blokovaných.Zakázání ovladače amdgpu
Pokud chcete nainstalovat nejnovější ovladač, musíte blokovat výchozí ovladač amdgpu. Postupujte takto:
-
/etc/modprobe.d/blacklist.conf
Upravte soubor tak, aby zahrnoval ovladač amdgpu pomocí$ blacklist amdgpu
- Proveďte změny pomocí
$ sudo update-initramfs -uk all
, abyste zajistili, že se změny projeví a že je ovladač řádně na seznamu blokovaných.
-
Restartování
Po restartování virtuálního počítače by se neměl načíst výchozí ovladač amdgpu v distribucích Ubuntu Linuxu, protože byl zablokovaný. Ověřte, že ovladač není načtený, pomocí:
$ lsmod | grep amdgpu
zkontrolujte, jestli je načten ovladač amdgpu. Pokud neexistuje žádný výstup, znamená to, že ovladač není načtený a můžete pokračovat. Pokud je však ovladač stále načten, vraťte se k předchozímu kroku a pečlivě znovu zkontrolujte, zda je ovladač amdgpu správně na blokačním seznamu.
4. Instalace ovladače AMD
4a Instalace
Následující kroky ukazují použití skriptu amdgpu-install pro instalaci ovladače s jednou verzí. Pokud chcete nainstalovat nejnovější ovladač ROCm, spusťte v terminálu následující příkazy:
Ubuntu 22.04
sudo apt update
sudo apt install "linux-headers-$(uname -r)" "linux-modules-extra-$(uname -r)"
sudo apt install python3-setuptools python3-wheel
sudo usermod -a -G render,video $LOGNAME # Add the current user to the render and video groups
wget https://repo.radeon.com/amdgpu-install/6.3.3/ubuntu/jammy/amdgpu-install_6.3.60303-1_all.deb
sudo apt install ./amdgpu-install_6.3.60303-1_all.deb
sudo apt update
sudo apt install amdgpu-dkms rocm
Ubuntu 24.04
sudo apt update
sudo apt install "linux-headers-$(uname -r)" "linux-modules-extra-$(uname -r)"
sudo apt install python3-setuptools python3-wheel
sudo usermod -a -G render,video $LOGNAME # Add the current user to the render and video groups
wget https://repo.radeon.com/amdgpu-install/6.3.3/ubuntu/noble/amdgpu-install_6.3.60303-1_all.deb
sudo apt install ./amdgpu-install_6.3.60303-1_all.deb
sudo apt update
sudo apt install amdgpu-dkms rocm
Poznámka:
Azure v současné době podporuje Ubuntu 22.04 a Ubuntu 24.04, pro všechny ostatní distribuce Linuxu se podívejte na dokumentaci AMD.
4b Načtení ovladače amdgpu
$ sudo modprobe amdgpu
Zkontrolujte výstup dmesg | grep amdgpu a ověřte, že je ovladač GPU načten a inicializován úspěšně.
$ sudo dmesg | grep amdgpu
[ 66.177373] [drm] amdgpu kernel modesetting enabled.
[ 66.177379] [drm] amdgpu version: 6.7.0
[ 66.177623] amdgpu: Virtual CRAT table created for CPU
[ 66.177653] amdgpu: Topology: Add CPU node
[ 66.184259] amdgpu 045b:00:00.0: enabling device (0000 -> 0002)
[ 66.670226] [drm] add ip block number 5 <amdgpu_vkms>
[ 66.685726] amdgpu 045b:00:00.0: amdgpu: Fetched VBIOS from VRAM BAR
[ 66.685733] amdgpu: ATOM BIOS: 113-D7190300-104
[ 66.689542] amdgpu 045b:00:00.0: amdgpu: CP RS64 enable
4c Povolení ovladače
Pokud chceme automaticky načít ovladač amdgpu
při každém restartu virtuálního počítače, musíme odebrat všechny záznamy v seznamu blokování, které blokují jeho automatické načítání.
- Vyhledejte libovolný soubor obsahující blokované amdgpu pomocí
$ grep amdgpu /etc/modprobe.d/* -rn
. Výstup musí zobrazit řetězec podobný
/etc/modprobe.d/blacklist.conf:10:blacklist amdgpu - Odeberte blokovaný seznam z uvedeného souboru pomocí
$ sudo nano /etc/modprobe.d/blacklist.conf
a odstraňte řádek s blacklist amdgpu. - Aktualizujte initramfs, aby se změny použily při příštím spuštění pomocí
$ sudo update-initramfs -uk all
- Restartujte systém, aby se načetla aktualizovaná konfigurace pomocí
$ sudo reboot
. Po restartování se ujistěte, že ovladač amdgpu není v seznamu blokovaných a je k dispozici pro použití. - Spuštěním AMD-SMI ověřte, že se ovladač úspěšně načetl pomocí příkazu
$ amd-smi monitor
GPU POWER GPU_TEMP MEM_TEMP GFX_UTIL GFX_CLOCK MEM_UTIL MEM_CLOCK ENC_UTIL ENC_CLOCK DEC_UTIL DEC_CLOCK THROTTLE SINGLE_ECC DOUBLE_ECC PCIE_REPLAY VRAM_USED VRAM_TOTAL PCIE_BW
0 11 W 43 °C 58 °C 84 % 1814 MHz 1 % 96 MHz N/A 812 MHz N/A 512 MHz UNTHROTTLED 0 0 0 227 MB 25476 MB N/A Mb/s
Grafika +ROCM
1. Průvodce instalací
1.1 Úvod
Tady jsou kroky pro instalaci ovladače AMD Linux pro použití výkonu AMD Amd™ Pro V710 GPU na instanci NVv5-V710 GPU Linux, kterou nabízí Microsoft Azure. Instalace ovladače Linuxu zahrnuje také instalaci knihoven ROCm™, grafických knihoven a vývojových nástrojů. Další části dokumentu důkladně diskutují o instalaci ovladače pro případ použití grafiky.
2. Požadavky na ovladače Linuxu
2.1 Podporované distribuce Linuxu
Software ovladače AMD Linux podporuje následující distribuce Linuxu:
Distribuce Linuxu | Verze jádra | Podporováno |
---|---|---|
Ubuntu® 22.04 | 6.5 | ✅ Ano |
Ověřte, že systém má podporovanou verzi Linuxu. Pokud chcete získat informace o distribuci Linuxu, použijte následující příkaz:
$ uname -a && cat /etc/*release
Výstup je podobný následujícímu příkladu.
Linux amd-Virtual-Machine 6.5#18~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 7
11:40:03 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04"
PRETTY_NAME="Ubuntu 22.04 LTS"
Ujistěte se, že je vaše verze linuxové distribuce a jádra uvedená v tabulce výše.
Poznámka:
Pokyny k nastavení jádra 6.5 jako výchozího (při každém spuštění) v instanci GPU NvV5 V710 najdete v části věnované řešení potíží na konci dokumentu.
Poznámka:
Pokud plánujete spustit grafickou úlohu, použijte distribuci Linuxu s povolenou grafikou (např. Ubuntu-22.04-desktop-amd64.iso).
3. Řešení potíží
Tato část popisuje techniky řešení potíží, které mohou vzniknout během procesu instalace ovladače. Pokud používáte jádro 6.8, přejděte podle následujících kroků na jádro 6.5.
Kontrola načtených jader:
Spuštěním následujícího příkazu zobrazte seznam načtených jader.
dpkg --list | egrep -i --color 'linux-image|linux-headers|linux-modules' | awk '{ print $2 }'
Zkontrolujte výstup a podívejte se na aktuálně načtená jádra.
Nainstalujte jádro 6.5:
Pokud není načteno jádro 6.5, nainstalujte jej pomocí
sudo apt install linux-image-6.5.0-1025-azure
Vyprázdnění jader nad 6.5:
Pomocí následujícího příkazu vyprázdněte jádra vyšší verze 6.5.
sudo apt purge linux-headers-6.8.0-1025-azure linux-image-6.8.0-1025-azure linux-modules-6.8.0-1025-azure
Ověření verze jádra:
Spuštěním příkazu
dpkg --list | egrep -i --color 'linux-image|linux-headers|linux-modules' | awk '{ print $2 }'
Výstup by měl být podobný následujícímu příkladu:
linux-image-6.5.0-1025-azure
linux-headers-6.5.0-1025-azure
linux-modules-6.5.0-1025-azure
Při spuštění se ve výchozím nastavení načítá jádro 6.5:
Po spuštění instance NVv5-V710 GPU Linux se operační systém spustí na jádro 6.8.0-1015-azure místo jádra 6.5.0-1025-azure. Nastavení GRUB je potřeba upravit tak, aby bylo možné bootovat do jádra 6.5.0-1025-azure. Pokud chcete zkontrolovat aktuálně nainstalovaná jádra, použijte následující příkaz.
$ dpkg --list | egrep -i --color 'linux-image' | awk '{ print $2 }'
Výstup je podobný následujícímu příkladu.
Linux-image-6.5.0-1025-azure
linux-image-6.8.0-1015-azure
linux-image-azure
Otevřete nastavení GRUB a změňte GRUB_DEFAULT="0" na GRUB_DEFAULT="Rozšířené možnosti pro Ubuntu>Ubuntu, s Linuxem 6.5.0-1025-azure"
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.5.0-1025-azure"
Aktualizace GRUB a restartování:
Aktualizujte GRUB a restartujte systém pomocí příslušného nástroje.
sudo update-grub sudo reboot
Ověření verze jádra:
Po restartování ověřte verzi jádra pomocí
uname -a
4. Požadavky
Poznámka:
Aby byl zajištěn optimální výkon a kompatibilita, musí být velikost disku větší než 64 GB.
4.1 Aktualizace seznamu balíčků
Abyste měli jistotu, že máte nejnovější informace o nejnovějších verzích balíčků a jejich závislostech.
sudo apt update
4.2 Instalace nástrojů a kol Pythonu
Tyto balíčky jsou nezbytné pro vytváření a distribuci balíčků Pythonu.
$ sudo apt install python3-setuptools python3-wheel
4.3 Nastavení oprávnění pro skupiny
Přidejte se do skupiny vykreslování a videa pomocí následujícího příkazu:
$ sudo usermod -a -G render,video $LOGNAME
4.4 Hlavičky jádra a vývojové balíčky
Balíček ovladačů používá podporu modulu dynamického jádra (DKMS) k sestavení modulu amdgpu-dkms pro nainstalovaná jádra. To vyžaduje instalaci hlaviček a modulů linuxového jádra pro každé jádro. Tyto balíčky se instalují automaticky s jádrem. Pokud ale použijete více verzí jádra nebo stáhnete image jádra bez metabalíčků, budete je muset nainstalovat ručně.
$ sudo apt install "linux-headers-$(uname -r)" "linux-modules-extra-$(uname -r)"
4.5 Ověření karty GPU v Linuxu®
Výstupem by měla být karta GPU.
$ sudo lspci -d 1002:7461
c3:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 7461
Poznámka:
7461 je ID virtuálního zařízení funkce. Toto potvrzení znamená, že virtuální počítač je nakonfigurován s GPU AMD Radeon™ PRO V710.
4.6 Aktualizace virtuálního počítače
V instanci GPU NVv5-V710 s operačním systémem Ubuntu 22.04 spusťte aktualizaci:
$ sudo apt update
4.7 Zakázání ovladače amdgpu
Před instalací nejnovějšího ovladače AMD Linux je důležité výchozí ovladač amdgpu na seznam zakázaných . Výchozí ovladač, který se nachází v distribucích Linuxu, jako je Ubuntu nebo RHEL, není certifikován pro použití s GPU AMD Radeon™ PRO V710 v instanciNVv5-V710 GPU Linux. Místo toho by se měl použít ovladač optimalizovaný pro úlohy Azure NVv5-V710 GPU.
Kontrola, jestli je ovladač již zakázaný
Pokud chcete zkontrolovat, jestli je ovladač amdgpu již zakázaný, spusťte následující příkaz:
grep amdgpu /etc/modprobe.d/* -rn
Pokud je ovladač na seznamu zakázaných, nemusíte upravovat nic jiného. Buďte opatrní u položek, které začínají #blacklist amdgpu – to znamená, že ovladač není na seznamu zakázaných.
Zakázání ovladače amdgpu
amdgpu
Pokud ovladač ještě není na seznamu blokovaných, postupujte podle pokynů pro jeho zařazení na seznam zakázaných.
Otevřete soubor /etc/modprobe.d/blacklist.conf, který chcete upravit:
sudo vim /etc/modprobe.d/blacklist.conf
Přidejte následující řádek pro přidání ovladače amdgpu na seznam zakázaných položek:
blacklist amdgpu
Po aktualizaci souboru blacklist.conf spusťte následující příkaz, který změny použije:
$ sudo update-initramfs -uk all
Tento příkaz zajistí, že se změny projeví a ovladač bude správně blokován.
4.8 Restartování
Po restartování virtuálního počítače by se neměl načíst výchozí ovladač amdgpu v distribucích Ubuntu Linuxu, protože byl dříve zakázaný. Pokud chcete ověřit, že ovladač není načtený, použijte následující příkaz:
lsmod | grep amdgpu
5. Instalace ovladače AMD
5.1 Instalace
Následující kroky ukazují použití skriptu amdgpu-install pro instalaci ovladače s jednou verzí. Tyto instrukce nainstalují ROCm verze 6.1.4 na Ubuntu 22.04 (Jammy).
# Upgrade the system
sudo apt upgrade
# Download amdgpu installer
wget -N -P /tmp/ https://repo.radeon.com/amdgpu-install/6.1.4/ubuntu/jammy/amdgpu-install_6.1.60104-1_all.deb
# If an AMDGPU driver was previously installed, uninstall it
sudo amdgpu-uninstall
sudo apt remove amdgpu-install --purge
# Install the installer package
sudo apt-get install /tmp/amdgpu-install_6.1.60104-1_all.deb
# Install the driver
sudo amdgpu-install --usecase=workstation,rocm,amf --opencl=rocr --vulkan=pro --no-32 --accept-eula
5.2 Načtení ovladače amdgpu
Po instalaci načtěte ovladač amdgpu.
$ sudo modprobe amdgpu
Můžete ověřit, jestli je ovladač načtený a inicializován úspěšně.
sudo dmesg | grep amdgpu
Příklad výstupu:
[ 66.177373] [drm] amdgpu kernel modesetting enabled.
[ 66.177379] [drm] amdgpu version: 6.7.0
[ 66.177623] amdgpu: Virtual CRAT table created for CPU
[ 66.177653] amdgpu: Topology: Add CPU node
[ 66.184259] amdgpu 045b:00:00.0: enabling device (0000 -> 0002)
[ 66.670226] [drm] add ip block number 5 <amdgpu_vkms>
[ 66.685726] amdgpu 045b:00:00.0: amdgpu: Fetched VBIOS from VRAM BAR
[ 66.685733] amdgpu: ATOM BIOS: 113-D7190300-104
[ 66.689542] amdgpu 045b:00:00.0: amdgpu: CP RS64 enable
5.2.1 Povolení ovladače
Aby se ovladač amdgpu
automaticky načetl při každém restartování virtuálního počítače, musíme odebrat všechny položky v seznamu zakázaných, které brání jeho automatickému načtení.
Vyhledání položky seznamu zakázaných položek
Spuštěním následujícího příkazu vyhledejte všechny soubory, které obsahují blacklist amdgpu
:
grep amdgpu /etc/modprobe.d/* -rn
Pokud je ovladač na seznamu zakázaných, zobrazí se výstup podobný následujícímu:
/etc/modprobe.d/blacklist.conf:10:blacklist amdgpu
Odstraňte řádek seznamu zakázaných
Otevřete soubor uvedený ve výstupu:
sudo nano /etc/modprobe.d/blacklist.conf
Odstraňte řádek s textem:
blacklist amdgpu
Uložení a ukončení souboru
Aktualizace initramfs
Aktualizujte initramfs tak, aby se změny použily při příštím spuštění:
sudo update-initramfs -uk all
Restartování systému
Restartujte počítač, aby se načetla aktualizovaná konfigurace:
sudo reboot
Po restartování už by ovladač amdgpu
neměl být na seznamu zakázaných a bude dostupný pro použití.
Spuštěním AMD-SMI potvrďte úspěšné načtení ovladače.
$ amd-smi monitor
GPU POWER GPU_TEMP MEM_TEMP GFX_UTIL GFX_CLOCK MEM_UTIL MEM_CLOCK ENC_UTIL ENC_CLOCK DEC_UTIL DEC_CLOCK THROTTLE SINGLE_ECC DOUBLE_ECC PCIE_REPLAY VRAM_USED VRAM_TOTAL PCIE_BW
0 11 W 43 °C 58 °C 84 % 1814 MHz 1 % 96 MHz N/A 812 MHz N/A 512 MHz UNTHROTTLED 0 0 0 227 MB 25476 MB N/A Mb/s
6. x11 Konfigurace vzdáleného serveru
Po instalaci ovladačů AMD Graphics pro Linux se výchozí grafické rozhraní (Xserver) nenastaví na využívání hardwarové akcelerace. Jako řešení by se měl vytvořit virtuální displej s povolenou hardwarovou akcelerací, který lze použít pro vzdálený přístup (x11vnc). Následující kroky popisují nastavení virtuálního zobrazení:
6.1 Instalace požadovaných balíčků
Nainstalujte x11vnc
a net-tools
$ sudo apt install net-tools
$ sudo apt install x11vnc
6.2 Aktualizace vlastní konfigurace GDM3
Upravte konfigurační soubor GDM3 na:
-Disable Wayland (který nepodporuje x11vnc)
-Povolení automatického přihlášení (aby byla k dispozici grafická relace při spuštění)
Otevřete konfigurační soubor pomocí:
$ sudo vim /etc/gdm3/custom.conf
Po úpravě souboru bude vypadat takto:
# GDM configuration storage
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=amd
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
# Enabling automatic login
# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true
6.3 Restartování a spuštění gdm3 znovu
Po restartování restartujte gdm3 pomocí následujícího příkazu.
$ sudo systemctl restart gdm3
6.4 Úprava konfigurace X
6.4.1 Získání ID sběrnice
Do konfiguračního souboru X11 je nutné ručně přidat BusID GPU AMD Radeon™ PRO V710. Pokud chcete získat BUSID, postupujte podle kroků.
$ lspci -d 1002: | awk '{print $1}'
3a9e:00:00.0
Poznámka:
Převod BUSID GPU z HEX na desetinné číslo, například 3a9e:00:00.0, převod HEX "3a9e00" na DEC "3841536"
6.4.2 Aktualizace konfigurace X pro přidání zařízení a obrazovky
Dále upravte část Obrazovka tak, aby zahrnovala toto zařízení.
Pokud chcete zajistit správnost konfigurace ovladače, upravte soubor /usr/share/X11/xorg.conf.d/00-amdgpu.conf tak, aby odpovídal obsahu.
Poznámka:
Nezapomeňte aktualizovat BusID podle konfigurace systému (jak je znázorněno v předchozím kroku).
Section "OutputClass"
Identifier "AMDgpu"
MatchDriver "amdgpu"
Driver "amdgpu"
EndSection
Section "Files"
ModulePath "/opt/amdgpu-pro/lib/xorg/modules"
ModulePath "/opt/amdgpu/lib/xorg/modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Device"
Identifier "Card0"
Driver "amdgpu"
BusID "PCI:3841536:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Upravte také soubor /usr/share/X11/xorg.conf.d/10-amdgpu.conf tak, aby odpovídal následujícímu oddílu.
Section "OutputClass"
Identifier "Card0"
MatchDriver "amdgpu"
Driver "amdgpu"
Option "PrimaryGPU" "yes"
EndSection
6.5 Restartování
Po instalaci restartujte virtuální počítač, aby se použily změny:
sudo reboot
6.6 Ovladač zatížení
Po zálohování systému načtěte ovladač amdgpu pomocí následujících příkazů:
$ sudo systemctl stop gdm
$ sudo modprobe amdgpu
$ sudo systemctl start gdm
Tyto příkazy dočasně zastaví a restartují Správce zobrazení GNOME (gdm), aby ovladač správně načetl. Než je spustíte, nezapomeňte si práci uložit.
6.7 Spuštění x11vnc
Pokud chcete spustit server VNC a automaticky najít správné zobrazení a ověřování, použijte následující příkaz:
x11vnc --forever -find
Tento příkaz vyhledá automaticky aktivní zobrazení X a přihlašovací údaje uživatele (XAUTH).
Poznámka:
Toto nastavení je kompatibilní pouze s podporovanou imagí Ubuntu Desktopu. Tyto pokyny nefungují pro image Ubuntu Serveru.
Postup odinstalace
Pokud potřebujete odinstalovat existující ovladač amdgpu, postupujte takto:
Kontrola stavu DKMS:
dkms status
Odinstalujte ovladač amdgpu:
sudo amdgpu-install --uninstall
sudo amdgpu-uninstall
Odinstalujte instalační balíček amdgpu.
sudo apt autoremove --purge amdgpu-install
Restartujte systém:
sudo reboot
Zkontrolujte stav DKMS znovu a ujistěte se, že je ovladač odinstalovaný:
dkms status
Tento příkaz zajistí, že se starý ovladač amdgpu před instalací nového ovladače úplně odebere ze systému.