Bild des Benutzers comrad

Allgemeines

Dieser Artikel gibt eine allgemeine Übersicht über die Treiber zu AMD-Grafikkarten. Er behandelt neben den quelloffenen Treibern auch die proprietären Treiber vom Hersteller. Auch geben wir eine Übersicht über die bisherigen Entwicklungen und erklären Begriffe, die in dem Thema auftauchen können.

Wichtig bei den AMD-Treiber ist auch immer die verwendete Kernel-Version und der Stand der MESA-Implementation. MESA ist eine Open Source-Implementation von OpenGL. Das radeonsi-Modul kümmert sich dabei um die Implementationen für OpenGL, Vulkan, OpenCL für AMD-Karten.

Für Vulkan kann die radv-Komponente von Mesa verwendet werden, sie bietet Vulkanunterstützung für alle AMD-Karten, die Vulkan verarbeiten können.
AMD selbst bietet ausserhalb des Mesa-Projekts auch eine quelloffene Vulkan-Implementation namens amdvlk an.

Gallium ist eine Schnittstelle, um einheitliche Treiber schreiben zu können. Es wird für die AMD Radeon und AMDGPU-Treiber, die radeonsi-Komponente im Mesa-Projekt und sowie die nouveau-Treiber für NVIDIA und intel verwendet.

Veraltete Technologien

Für ältere Grafikchips stellt AMD den proprietären Treiber AMD Catalyst bereit. Für neuere Karten wurde dieser durch den AMD Radeon Crimson ausgetauscht. Beide Technologien werden nicht mehr unterstützt.

Wer quelloffene Treiber für diese Generation von Grafikchips möchte, muss auf die AMD Radeon-Treiber zurückgreifen.

Aktueller Stand

AMD stellt quelloffen die Basis mit dem AMDGPU genannten Treiber bereit. Dieser besteht zum einen aus dem AMDGPU-Treiber im Kernel und dem Userland-Treiberteil auf Basis von Gallium3D. Dieser kann vollständig genutzt werden und bringt mit unter auch brauchbare Framerates.

Anstelle des freien AMDGPU-Treiber kann der proprietäre Treiber von AMD installiert werden. Die als AMDGPU-PRO bezeichnete Komponente bringt dann auch seine eigene OpenGL-Implementation mit und unterstützt auch Vulkan.

Einrichtung

Open Source

Welchen Treiber ihr verwenden solltet, könnt ihr dieser Tabelle entnehmen.

Hybrid

Geschwindigkeitsmäßig liegt der Open Source-Treiber vorne. Er bietet allerdings OpenGL 4.6-Unterstützung.

Proprietär (obsolet)

Tools

  • RadeonTop ist eine Übersichtssoftware, die z.B. den VRAM-Verbrauch (inkl. GTT bei Shared Memory) anzeigt.
Screenshots und Videos
Mastodon