Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
user:obel1x:public:leap152_amd [2021/09/21 12:48] – angelegt Danieluser:obel1x:public:leap152_amd [2023/01/09 18:14] (aktuell) – [Linux und AMD (Grafikkarten)] Daniel
Zeile 2: Zeile 2:
  
 AMD/Radeon- Grafikkarten werden von Linux schon immer super unterstützt. Es wird hierfür der "radeon"-Treiber immer mitinstalliert - auch wenn gar keine Radeon- Grafikkarte installiert ist. Es handelt sich dabei um einen Langzeitsupport- Opensource- Treiber mit gutem Funktionsumfang. Um Linux, wie z.B. OpenSuSE damit zum Laufen zu kriegen, ist also gar nichts notwendig. Der Radeon unterstützt von haus aus OpenGL 2, sowie beschleunigte Videoausgabe - und damit ausreichend 2D und 3D für die meisten Programme und Oberflächen. AMD/Radeon- Grafikkarten werden von Linux schon immer super unterstützt. Es wird hierfür der "radeon"-Treiber immer mitinstalliert - auch wenn gar keine Radeon- Grafikkarte installiert ist. Es handelt sich dabei um einen Langzeitsupport- Opensource- Treiber mit gutem Funktionsumfang. Um Linux, wie z.B. OpenSuSE damit zum Laufen zu kriegen, ist also gar nichts notwendig. Der Radeon unterstützt von haus aus OpenGL 2, sowie beschleunigte Videoausgabe - und damit ausreichend 2D und 3D für die meisten Programme und Oberflächen.
 +
 +**Achtung: Hardware Videodecodierung** über die Grafikkarte klappt NUR, wenn die Libraries auch entsprechend mit support für die Videoformate compiliert sind.** Das ist bei opensuse NICHT so**!
 +
 +Es müssen dafür die Libraries von Packman genommen werden. Das betrifft ffmpeg und libavcodec. Um das zu erreichen, kann einfach im Yast unter Softwareinstallation in der Repository- Sicht bei Packman auf "Systempakete auf dieses Repository umstellen" angewendet werden (auch wenn die update-pakete von suse teilweise neuer sind).
 +
  
 ===== Vulkan ===== ===== Vulkan =====
Zeile 17: Zeile 22:
 Um nun Vulkan mit diesem offenen Treiber zum laufen zu kriegen, sind eigentlich nur die vulkan- treiber zu installieren: Um nun Vulkan mit diesem offenen Treiber zum laufen zu kriegen, sind eigentlich nur die vulkan- treiber zu installieren:
  
-<code>zypper in vulkan libvulkan1 vulkan-tools mesa-vulkan-drivers+<code> 
 +zypper in vulkan libvulkan1 vulkan-tools mesa-vulkan-drivers
  
 </code> </code>
 +
 +und danach die amdgpu- treiber:
 +
 +<code>
 +sudo zypper install xf86-video-amdgpu
 +
 +</code>
 +
 +Der Radeon-Trieber bleibt nebenbei installiert (auch als Fallback)
 +
 +Schlussendlich wird dem Kernel via Bootloader- Konfiguration noch mitgeteilt, nicht den radeon, sondern den AMDGPU- Trieber zu laden. Dazu folgendes an die Kernel-Parameter anhängen:
 +
 +<code>
 +amdgpu.si_support=1 radeon.si_support=0
 +
 +</code>
 +=== VDPAU und VA-API ===
 +
 +Beide Schnittstellen werden nativ von dem Treber unterstützt. Es darf aber kein Translation- Layer eingefügt werden.
 +
 +Sprich: Keine !!!
 +
 +  * **libva-vdpau-driver**
 +  * **libvdpau-va-gl**
 +Ausserdem muss für einige Anwendungen die Umgebungsvariabele vorgegeben werden z.B. mit /etc/environment oder per shellskript:
 +
 +<file>
 +export LIBVA_DRIVER_NAME=radeonsi
 +export VDPAU_DRIVER=radeonsi
 +
 +</file>
 +
 +
 +==== Weiterführende Dokus ====
 +
 +Zu dem Treiber: [[https://wiki.archlinux.org/title/AMDGPU|https://wiki.archlinux.org/title/AMDGPU]]
 +
 +
 +===== Hilfreiche Artikel =====
 +
 +[[https://en.opensuse.org/SDB:AMDGPU|https://en.opensuse.org/SDB:AMDGPU]]
 +
 +[[https://linuxconfig.org/install-and-test-vulkan-on-linux|https://linuxconfig.org/install-and-test-vulkan-on-linux]]
  
  
  • user/obel1x/public/leap152_amd.txt
  • Zuletzt geändert: 2023/01/09 18:14
  • von Daniel