[Bug]: vainfo shows "undefined symbol" after v25.2.0-1 on Coffee Lake CPU, i3-8100
- Dominant language
- C
- Stars
- 1.2k
- Forks
- 383
- Avg merge
- 8d 18h
- Merged PRs (30d)
- 4
Description
### Which component impacted?
Decode, Not sure
### Is it regression? Good in old configuration?
Yes, it's good in old version
### What happened?
The driver stops working after v25.2.0-1 on my Coffee Lake CPU, i3-8100. I've included more details about the specs below.
`vainfo` on v25.2.0-1:
```
Trying display: wayland
Trying display: x11
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 25.2.0 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
```
`vainfo` on further versions:
```
Trying display: wayland
Trying display: x11
libva error: dlopen of /usr/lib/dri/iHD_drv_video.so failed: /usr/lib/dri/iHD_drv_video.so: undefined symbol: _ZN6GmmLib16GmmClientContext9GmmGetAILEv
vaInitialize failed with error code -1 (unknown libva error),exit
```
### What's the usage scenario when you are seeing the problem?
Playback
### What impacted?
Video playback on browsers. It's what I noticed so far, at least.
### Debug Information
[lucas@archlinux ~]$ ls /dev/dri
by-path card1 renderD128
[lucas@archlinux ~]$ lspci -nn |grep -Ei 'VGA|DISPLAY'
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e91]
[dmesg.log](https://github.com/user-attachments/files/20817437/dmesg.log)
Trace with the updated version shows:
```
[57798.085457][ctx none]==========va_TraceInitialize
[57798.085463][ctx none]=========vaInitialize ret = VA_STATUS_ERROR_UNKNOWN, unknown libva error
[57798.085466][ctx none]==========va_TraceTerminate
[57798.085477][ctx none]=========vaTerminate ret = VA_STATUS_SUCCESS, success (no error)
```
### Do you want to contribute a patch to fix the issue?
None
Contributor guide
Assessment
This issue has not been assessed yet.