Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
user:obel1x:public:leap152_amd [2021/09/21 12:48] – angelegt Daniel | user: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 " | AMD/Radeon- Grafikkarten werden von Linux schon immer super unterstützt. Es wird hierfür der " | ||
+ | |||
+ | **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 " | ||
+ | |||
===== 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: | ||
- | < | + | < |
+ | zypper in vulkan libvulkan1 vulkan-tools mesa-vulkan-drivers | ||
</ | </ | ||
+ | |||
+ | und danach die amdgpu- treiber: | ||
+ | |||
+ | < | ||
+ | sudo zypper install xf86-video-amdgpu | ||
+ | |||
+ | </ | ||
+ | |||
+ | 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: | ||
+ | |||
+ | < | ||
+ | amdgpu.si_support=1 radeon.si_support=0 | ||
+ | |||
+ | </ | ||
+ | === 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 / | ||
+ | |||
+ | < | ||
+ | export LIBVA_DRIVER_NAME=radeonsi | ||
+ | export VDPAU_DRIVER=radeonsi | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Weiterführende Dokus ==== | ||
+ | |||
+ | Zu dem Treiber: [[https:// | ||
+ | |||
+ | |||
+ | ===== Hilfreiche Artikel ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||