Benutzer-Werkzeuge

Webseiten-Werkzeuge


content:linux_fedora
This version is outdated by a newer approved version.DiffThis version (2026/04/10 13:00) is a draft.
Approvals: 0/1
The Previously approved version (2026/02/14 18:05) is available.Diff

Dies ist eine alte Version des Dokuments!


Linux: Fedora- Client

here are some basics for setting up Fedora. Actual Version: 43

Useful Docs also: https://github.com/devangshekhawat/Fedora-43-Post-Install-Guide

Graphics

Out of the Box there are not all multimedia codecs installed.

To use h264 and vlc, you need to:

sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
sudo dnf install vlc
sudo dnf install python-vlc

Interfaces

There are different interfaces that are important

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:~# vainfo
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 25.3.6 for AMD CAICOS (DRM 2.51.0 / 6.19.11-200.fc43.x86_64, LLVM 21.1.8)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High10             : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

Please check to use the right driver (see beneath), and not maybe r600, which would be the first matching driver, if the environment LIBVA_DRIVER_NAME had not been set.

VDPAU

This is a library, that NVIDIA is using for their video acceleration. The NIVDIA packages may still offer them.

The Mesa-Project, which is the base-project for all desktops and many programs that did support the interfac, now does not any more, which is why that interface will die:

https://forums.gentoo.org/viewtopic.php?t=1177112

Post by grknight » Wed Mar 18, 2026 12:48 pm
Oh, so mesa removed VDPAU support with version 25.3.0

Now anything that depended on it should be removed. Please disable all vdpau on your system.

Edit: Try vaapi instead system-wide. Mesa should provide a vaapi driver for radeonsi

You may still use it, but don't count on it on LInux in the future.

Vulkan

This is the actual framework for using 3d graphics in Linux. It will be the best supported Interface in the Future.

To tes, use:

vulkaninfo | grep VK_KHR_video_

For AMD

dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install libavcodec-freeworld --allowerasing
dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf install mesa-va-drivers-freeworld --allowerasing

By default, most Linux deliver radeon- driver, which is open source and stable, but lacks some important features.

For AMD on should switch to AMDGPU if possible (supported card by that driver).

To do so:

root@pc-000700080009:~# sudo nano /etc/default/grub

Add to GRUB_CMDLINE_LINUX the following Parameters:

radeon.si_support=0 amdgpu.si_support=1 radeon.cik_support=0 amdgpu.cik_support=1

and update Grub:

root@pc-000700080009:~# sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Environment: to make the Interfaces using the Driver

root@pc-000700080009:~# nano /etc/environment

and put the lines in it:

LIBVA_DRIVER_NAME=radeonsi
VDPAU_DRIVER=radeonsi

Hint: Also the driver is changed to AMDGPU, you need to set radeonsi as value there!

Hint 2: Don't expect VDPAU to work. It will still give:

root@pc-000700080009:~# vdpauinfo
display: :0   screen: 0
Failed to open VDPAU backend libvdpau_radeonsi.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1

Thats because Mesa dropped VDPAU (libvdpau_radeonsi.so was part of Mesa).

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
  • libvdpau-va-gl

Intel

dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install libavcodec-freeworld --allowerasing
dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf install intel-media-driver --allowerasing

Environment: to make the Interfaces using the Driver

root@pc-000700080009:~# nano /etc/environment

and put the lines in it:

LIBVA_DRIVER_NAME=intel
VDPAU_DRIVER=intel

NVIDIA

to say it like a wise man did: fuck you nvidia

Fragmentation/Snapshotting

If you like BTRF because of its powerful Features and Snapshots, you need to set up BTRFs Assistant.

Annoying Plasmoids

like weather and such:

sudo dnf remove kdeplasma-addons

Akonadi

i don't like those tools. Make your machine slow by scanning files and such… so remove it:

sudo dnf remove akonadi-server
content/linux_fedora.1775818810.txt.gz · Zuletzt geändert: von obel1x

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki