DRI (i915) Driver No Longer Works As Of Version (=> 21.2.4 - Git)
I have noticed that mesa driver (i915) no longer being used as of release 21.2.4 to latest git version, which caused issues on devices that use i915 (ironlake), using (21.2.3) and below .
Replaced i915 with llvmpipe OpenGL: renderer: llvmpipe (LLVM 13.0.0 128 bits) v: 4.5 Mesa 22.1.0-devel (git-7ddad1b93a)
which caused problem with hardware video decoding such in mpv and others.
mpv simplescreenrecorder-2022-02-07_22.15.56.mkv
(+) Video --vid=1 (*) (h264 1366x768)
[vo/gpu/opengl] Suspected software renderer or indirect context.
[vo/gpu] VT_GETMODE failed: Inappropriate ioctl for device
[vo/gpu/opengl] Failed to set up VT switcher. Terminal switching will be unavailable.
[vo/gpu] Failed to commit ModeSetting atomic request (-13)
[vo/gpu/opengl] Failed to set CRTC for connector 61: Permission denied
[vo/gpu/vulkan/libplacebo] Found no suitable device, giving up.
[vo/gpu/vulkan/libplacebo] Failed initializing vulkan device
[vo/vdpau] VDPAU is most likely emulated via VA-API.
[vo/vdpau] This is inefficient. Use --vo=gpu instead.
[vo/vdpau] Warning: this compatibility VO is low quality and may have issues with OSD, scaling, screenshots and more.
[vo/vdpau] vo=gpu is the preferred choice in any case and includes VDPAU support via hwdec=vdpau or vdpau-copy.
GLXINFO
glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Mesa/X.org (0xffffffff)
Device: llvmpipe (LLVM 13.0.0, 128 bits) (0xffffffff)
Version: 22.1.0
Accelerated: no
Video memory: 7747MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 4.5
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 13.0.0, 128 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 22.1.0-devel (git-7ddad1b93a)
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.5 (Compatibility Profile) Mesa 22.1.0-devel (git-7ddad1b93a)
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.0-devel (git-7ddad1b93a)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Inxi
Graphics: Device-1: Intel Core Processor Integrated Graphics driver: i915 v: kernel
Device-2: Alcor Micro HP Webcam-101 type: USB driver: uvcvideo
Display: x11 server: X.Org 1.21.1.3 driver: loaded: intel resolution: 1: 1366x768~60Hz
2: 1366x768~60Hz
OpenGL: renderer: llvmpipe (LLVM 13.0.0 128 bits) v: 4.5 Mesa 22.1.0-devel (git-7ddad1b93a)