You are not logged in.
Hi there!
Today i realized that Hardware Video Acceleration didn't work.
vainfo
libva error: /usr/lib/dri/iHD_drv_video.so init failed
vaInitialize failed with error code -1 (unknown libva error),exit
I'm running KDE Plasma on Wayland, on an integrated laptop gpu:
00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)
and VA was working fine until recently.
Now, i could only get it back by installing the "libva-intel-driver" package, which supposedly supports only older Intel chips. [<Broadwell]
libva error: /usr/lib/dri/iHD_drv_video.so init failed
vainfo: VA-API version: 1.13 (libva 2.14.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.4.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointEncSlice
VAProfileVP9Profile2 : VAEntrypointVLD
This is a regression, but i cannot figure out what caused it.
Anyway, all is up and running again
EDIT: Figured it out by reading a post about Firefox's hardware acceleration, on r/archlinux
Last edited by Dante777 (2022-04-03 10:26:05)
Offline
...
This is a regression, but i cannot figure out what caused it.
Anyway, all is up and running againEDIT: Figured it out by reading a post about Firefox's hardware acceleration, on r/archlinux
Hi. Why don't you link whatever detail you have found?
That would help people like me instead of wasting time in searching on reddit...
Maybe Computers Will Never Become As Intelligent
As Humans. Surely They Won't Ever Become So Stupid.
Offline
Hi. Why don't you link whatever detail you have found?
That would help people like me instead of wasting time in searching on reddit...
Not much info there, plus i explained how i "solved" the issue, but if you insist: https://www.reddit.com/r/archlinux/comm … eleration/
Offline
0BADC0DE wrote:Hi. Why don't you link whatever detail you have found?
That would help people like me instead of wasting time in searching on reddit...Not much info there, plus i explained how i "solved" the issue, but if you insist: https://www.reddit.com/r/archlinux/comm … eleration/
libva-intel-driver is " VA-API implementation for Intel G45 and HD Graphics family", which is not just the old graphics but also newer: https://wiki.archlinux.org/title/Hardwa … tion#Intel
You said the vainfo error is a regression. Where have you found such an evidence?
Last edited by 0BADC0DE (2022-04-06 17:01:18)
Maybe Computers Will Never Become As Intelligent
As Humans. Surely They Won't Ever Become So Stupid.
Offline
You said the vainfo error is a regression. Where have you found such an evidence?
A regression (in the general sense of) as in "something that used to work, does not anymore, without me being responsible for that drawback".
Quoting myself here: "This is a regression, but i cannot figure out what caused it."
Offline
The intel-media-driver (iHD) 22.2.2 shipped by arch linux seems to be buggy as well.. I verified the old version 21.4.3 is working on my Kaby Lake (G) system. (it requires an older intel-gmmlib).
There has been a new release 22.3.1, maybe that is better, too.
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
The intel-media-driver (iHD) 22.2.2 shipped by arch linux seems to be buggy as well.. I verified the old version 21.4.3 is working on my Kaby Lake (G) system. (it requires an older intel-gmmlib).
There has been a new release 22.3.1, maybe that is better, too.
In my case, I tried to revert back to intel-gmmlib-22.0.3-1 and both intel-media-driver-21.4.3-1 and intel-media-driver-21.4.1-1.
None worked (I even did reboots) with my setup (TigerLake-LP GT2 [Iris Xe Graphics]) because intel-media-driver wants ibigdgmm.so.11 and not libigdgmm.so.12.
Trying an extra downgrade with gmmlib.
B I N G O ! !
My setup only works with this combination:
- intel-gmmlib-21.3.5-1 (2021-12-26)
- intel-media-driver-21.4.1-1 (2021-11-11)
My setup won't work with intel-media-driver-21.4.3-1 (2021-12-02) and subsequent version(s).
I will pin these in pacman config (IgnorePkg).
BTW, packages can be downloaded here and here.
Once old packages have been removed with "sudo pacman --noconfirm -Rsn intel-media-driver intel-gmmlib", the local installation command is "sudo pacman -Qv <local_package_file_path>" for each downloaded package file.
I have these variables in my environment:
export VDPAU_DRIVER=va_gl
export LIBVA_DRIVER_NAME=iHD
Thanks to progandy and Dante777!
P.S.
There is an AUR package called downgrade which can help greatly to ... downgrade packages.
UPDATE 2022-04-08
It looks like latest intel-media-driver package version 22.2.2-2 works with intel-gmmlib version 22.1.2-1.
Last edited by 0BADC0DE (2022-04-08 13:01:05)
Maybe Computers Will Never Become As Intelligent
As Humans. Surely They Won't Ever Become So Stupid.
Offline
Latest update to "intel-media-driver 22.2.2-2" resolved the issue.
Offline
Latest update to "intel-media-driver 22.2.2-2" resolved the issue.
Confirmed. This is why I put an update to my latest message.
And VLC reports it's using hw acceleration while intel_gpu_top confirms it.
Thanks for the heads up.
Last edited by 0BADC0DE (2022-04-08 13:08:20)
Maybe Computers Will Never Become As Intelligent
As Humans. Surely They Won't Ever Become So Stupid.
Offline