Obwohl die AMD-Treiber Open Source sind, hängen sie immer noch von geschlossener Binär-Firmware ab. Daher funktionieren AMD-Treiber standardmäßig nicht auf einem Debian-System. Die Installation ist jedoch ziemlich einfach, ebenso wie die Installation wichtiger Software wie Vulkan.
In diesem Tutorial lernen Sie:
- So aktivieren Sie das Non-Free-Repository
- So installieren Sie die AMD-Treiber
- So installieren Sie Vulkan
- So installieren Sie OpenCL
AMD-Treiber auf Debian.
Softwareanforderungen und verwendete Konventionen
Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
---|---|
System | Debian 10 Buster |
Software | AMDGPU-Treiber |
Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl. |
Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden |
Aktivieren Sie das Non-Free-Repository
Da die AMDGPU-Treiber auf unfreie Firmware angewiesen sind, müssen Sie das unfreie Debian-Repository aktivieren, um auf die unfreien Firmware-Pakete zugreifen zu können.
Unfreie Debian-Repositorys.
Verwenden Sie Ihren bevorzugten Texteditor, um /etc/apt/sources.list
zu öffnen . Ändern Sie jede Zeile, um den contrib
hinzuzufügen und non-free
Lagerstätten. Das Endergebnis sollte wie im Beispiel unten aussehen.
deb http://deb.debian.org/debian/ buster main non-free contrib deb-src http://deb.debian.org/debian/ buster main non-free contrib deb http://security.debian.org/debian-security buster/updates main contrib non-free deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
Speichern und schließen. Aktualisieren Sie dann Apt.
# apt update
Installieren Sie die AMD-Treiber
Jetzt können Sie die unfreie Linux-Firmware aus dem Debian-Repository installieren. Darüber hinaus ist es eine gute Idee, mehrere andere wichtige Mesa-Pakete zu installieren, um sicherzustellen, dass Ihr System alles hat, was es braucht.
# apt install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpu
So installieren Sie Vulkan
Die Vulkan-Unterstützung ist nicht unbedingt erforderlich, aber mit der zunehmenden Unterstützung, die sie in der Gaming-Welt erhält, kann sie nicht schaden, und die Leistungsverbesserungen, die sie verspricht, sind erheblich genug, um sie wann immer möglich zu nutzen. Tatsächlich verlassen sich Wine und Lutris immer mehr auf Vulkan, um die Kompatibilität und Leistung bei einer Vielzahl von Spielen zu verbessern. Installieren Sie die Vulkan-Unterstützung wie folgt.
# apt install mesa-vulkan-drivers libvulkan1 vulkan-tools vulkan-utils vulkan-validationlayers
So installieren Sie OpenCL
Wenn Sie OpenCL auch mit Ihrer AMD-Karte verwenden möchten, sollten Sie die Unterstützung dafür einbeziehen. Nun, dieser Support durch Mesa ist nicht dasselbe wie professioneller Support. Wenn Sie das brauchen, sollten Sie eine offiziell unterstützte Distribution wie Ubuntu in Betracht ziehen. Wenn Sie es jedoch nur für grundlegende Aufgaben verwenden, reicht die Mesa-Unterstützung aus.
# apt install mesa-opencl-icd
Schlussfolgerung
Jetzt können Sie Ihre AMD-Karte unter Debian optimal nutzen. Denken Sie daran, Ihren Computer neu zu starten, um die erforderlichen Module zu laden, bevor Sie Ihre Karte verwenden.