content:linux_fedora
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| content:linux_fedora [2026/04/10 13:00] – obel1x | content:linux_fedora [2026/04/10 14:22] (aktuell) – obel1x | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| ===== Graphics ===== | ===== Graphics ===== | ||
| - | Out of the Box there are not all multimedia codecs installed. | + | ==== Basic codecs ==== |
| + | |||
| + | Out of the Box there are not all multimedia codecs installed | ||
| To use h264 and vlc, you need to: | To use h264 and vlc, you need to: | ||
| Zeile 17: | Zeile 19: | ||
| </ | </ | ||
| + | |||
| ==== Interfaces ==== | ==== Interfaces ==== | ||
| - | There are different | + | There are different |
| - | === VA-API === | + | From [[https:// |
| - | This is the most used interface for video acceleration and decoding itself. The example here is a very old card still supported by AMDGPU: | + | [[https:// |
| + | There are several ways to achieve this on Linux: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | For comprehensive overview of driver and application support see [[https:// | ||
| + | |||
| + | === VA-API === | ||
| + | |||
| + | This is the most used Interface for video acceleration and decoding itself. The example here is a very old card still supported by AMDGPU: | ||
| < | < | ||
| + | |||
| root@pc-000700080009: | root@pc-000700080009: | ||
| Trying display: wayland | Trying display: wayland | ||
| Zeile 55: | Zeile 72: | ||
| === VDPAU === | === VDPAU === | ||
| - | This is a library, that NVIDIA is using for their video acceleration. The NIVDIA packages may still offer them. | + | Basically |
| - | The Mesa-Project, | + | The Mesa-Project, |
| < | < | ||
| Zeile 71: | Zeile 88: | ||
| </ | </ | ||
| - | You may still use it, but don't count on it on LInux in the future. | + | To still be able to unload rendering to GPU, you ma y use the LIBVDPAU-VA-GL ( [[https:// |
| + | |||
| + | See beaneath for setup. | ||
| === Vulkan === | === Vulkan === | ||
| Zeile 78: | Zeile 97: | ||
| To tes, use: | To tes, use: | ||
| + | < | ||
| - | < | + | vulkaninfo | grep VK_KHR_video_ |
| </ | </ | ||
| Zeile 90: | Zeile 110: | ||
| dnf install https:// | dnf install https:// | ||
| dnf install mesa-va-drivers-freeworld --allowerasing | dnf install mesa-va-drivers-freeworld --allowerasing | ||
| + | dnf install libvdpau-va-gl | ||
| </ | </ | ||
| - | By default, most Linux deliver radeon- driver, which is open source and stable, but lacks some important features. | + | By default, most Linux deliver radeon- driver, which is open source and stable, but lacks important features. |
| - | For AMD on should switch to AMDGPU if possible (supported card by that driver). | + | For AMD, one should switch to AMDGPU if possible (supported card by that driver). |
| To do so: | To do so: | ||
| Zeile 117: | Zeile 138: | ||
| </ | </ | ||
| + | |||
| + | Blacklist radeon - this is needed for Vulkan ro work properly: | ||
| + | |||
| + | < | ||
| + | root@pc-000700080009: | ||
| + | |||
| + | </ | ||
| + | |||
| + | Reboot. lsmod should than not show radeon any more. | ||
| Environment: | Environment: | ||
| Zeile 129: | Zeile 159: | ||
| < | < | ||
| LIBVA_DRIVER_NAME=radeonsi | LIBVA_DRIVER_NAME=radeonsi | ||
| - | VDPAU_DRIVER=radeonsi | + | # 10.04.2026 No support from mesa for VDPAU any more, use libvdpau-va-gl |
| + | VDPAU_DRIVER=va_gl | ||
| </ | </ | ||
| - | Hint: Also the driver is changed to **AMDGPU**, you need to set **radeonsi** as value there! | + | Hint: Also the driver is changed to **AMDGPU**, you need to set **radeonsi** |
| - | Hint 2: Don't expect | + | VDPAU will work via VA-API: |
| < | < | ||
| + | root@pc-000700080009: | ||
| root@pc-000700080009: | root@pc-000700080009: | ||
| display: :0 | display: :0 | ||
| - | Failed | + | libva info: VA-API version 1.22.0 |
| - | Error creating VDPAU device: 1 | + | libva info: User environment variable requested driver ' |
| + | libva info: Trying | ||
| + | libva info: Trying to open / | ||
| + | libva info: Found init function __vaDriverInit_1_22 | ||
| + | libva info: va_openDriver() returns 0 | ||
| + | API version: 1 | ||
| + | Information string: OpenGL/ | ||
| </ | </ | ||
| - | Thats because Mesa dropped VDPAU (libvdpau_radeonsi.so was part of Mesa). | + | Do not install |
| - | + | ||
| - | Dont use any compatiblity-layer from va api to vdpau or other way round, those are very messy and most applications should use VA-API directly: | + | |
| - | + | ||
| - | Do not install: | + | |
| * **libva-vdpau-driver** | * **libva-vdpau-driver** | ||
| - | | + | **This would be the other way round (use VA-API via VDPAU Driver!)** |
| ==== Intel ==== | ==== Intel ==== | ||
content/linux_fedora.1775818810.txt.gz · Zuletzt geändert: von obel1x
