Why is Fedora 38 missing the essential GPU driver component to have HW acceleration enabled by default?

I understand the deal with the proprietary video codec drivers not existing in Fedora by default but I absolutely do not understand why I ALSO need to manually find the needed intel driver component to enable hardware acceleration on my Intel® HD Graphics 4600.
https://fedoraproject.org/wiki/Firefox_Hardware_acceleration

Please tell me why in 2023 I need to manually search for something that my GPU should already have installed during the time the distro is installing on my laptop.

I tried installing and following every command and instruction for my intel card from the link above but hardware acceleration does not work in Librewolf.
libva-intel-driver is supposed to be the correct “driver”
for my GPU but I keep getting “vainfo: command not found” although I installed absolutely everything.
Please help me figure this out.
Thank you!

Hi
actually because of legal issues some codecs like hevc\h265 and h264 are removed from intel and amd drivers

you can install them with rpmfusion
multiple guides are available by searching the web
but i followed this guide and it’s working fine
https://discussion.fedoraproject.org/t/intel-graphics-best-practices-and-settings-for-hardware-acceleration/69944

also if you use mpv use flatpak version (onlt need to add a line in confg files for hw accelerated video decoding)

1 Like

Like I already mentioned before, I already installed from the official page the proper codecs and libva-intel-driver that seems to be the correct driver for my Intel HD Graphics 4600.

https://fedoraproject.org/wiki/Firefox_Hardware_acceleration

If “vainfo: command not found” error message appears means the official page is missing one ore more steps.

The link you posted is just throwing every command possible at the wall without any kind of reasoning or attempt at reasoning what every command does and why it is necessary in the first place.

What am I missing or what is the official page missing that can explain that error message?

Fedora is not allowed to distribute any software that may be encumbered by copyright, licensing, or proprietary issues. I don’t know if that is the issue in this particular case, but it may be. Complaining about legal restrictions will gain nothing but frustration.

There are alternate sources for most software that allow the user to fully use the hardware so please accept that and work around these restrictions.

Not every problem has been seen by a user with your exact hardware so it is up to you to find the exact answer that fits your needs. Hardware is constantly evolving as is the software.

vainfo is in the libva-utils package. (I think too that this is missing from the Firefox Hardware acceleration page, I may suggest to add it one day…). I was at the same point in activating Hardware acceleration -for proprietary and/or secure encoded content?- in FF before finding this page, thanks for the link in the first comment I’m getting closer, I think! :wink: