mpv не может в аппаратное декодирование
Собственно, краткая суть в заголовке.
Более подробно: Какое-то время назад mpv на ноутбуке (Т480) перестал поддерживать железное декодирование, и теперь четыре-пять серий анимца высаживают шестибаночную батарею почти в ноль. Что произошло и как с этим бороться?
lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
Subsystem: Lenovo UHD Graphics 620
Kernel driver in use: i915
Kernel modules: i915
screenfetch ./+o+- anon@T480
yyyyy- -yyyyyy+ OS: Ubuntu 24.04 noble
://+//////-yyyyyyo Kernel: x86_64 Linux 6.8.0-90-lowlatency
.++ .:/++++++/-.+sss/` Uptime: 14h 14m
.:++o: /++++++++/:--:/- Packages: 3766
o:+o+:++.`..```.-/oo+++++/ Shell: bash
.:+o:+o/. `+sssoo+/ Resolution: 1920x1080
.++/+:+oo+o:` /sssooo. DE: KDE 5.115.0 / Plasma 5.27.12
/+++//+:`oo+o /::--:. WM: KWin
\+/+o+++`o++o ++////. GTK Theme: Breeze [GTK2/3]
.++.o+++oo+:` /dddhhh. Icon Theme: breeze
.+.o+oo:. `oddhhhh+ Disk: 625G / 703G (94%)
\+.++o+o``-````.:ohdhhhhh+ CPU: Intel Core i5-8350U @ 8x 1.7GHz [37.0°C]
`:o+++ `ohhhhhhhhyo++os: GPU: llvmpipe (LLVM 20.1.2, 256 bits)
.o:`.syhhhhhhh/.oo++o` RAM: 2745MiB / 31970MiB
/osyyyyyyo++ooo+++/
````` +oo+++o\:
`oo++.
Насколько помню, раньше вывод видео назывался как-то иначе. но как – не помню. Ноутбук используется эпизодически.
mpv --vo=gpu --hwdec=vaapi \[SubsPlease\]\ Sousou\ no\ Frieren\ -\ 26\ \[WEB-DL\ 1080p\ x264\ DDP\].mkv
(+) Video --vid=1 (*) (h264 1920x1080 23.976fps)
(+) Audio --aid=1 --alang=ru (*) 'AniLibria' (aac 2ch 48000Hz)
Audio --aid=2 --alang=en (aac 2ch 44100Hz)
Audio --aid=3 --alang=ja (eac3 2ch 48000Hz)
Subs --sid=1 --slang=ru (*) 'Надписи' (ass)
Subs --sid=2 --slang=ru 'YakuSub Studio' (ass)
Subs --sid=3 --slang=ru 'Crunchyroll' (ass)
(+) Subs --sid=4 --slang=en '9volt' (ass)
[vo/gpu/opengl] Suspected software renderer or indirect context.
[vo/gpu/drm] VT_GETMODE failed: Inappropriate ioctl for device
[vo/gpu/drm] Failed to set up VT switcher. Terminal switching will be unavailable.
[vo/gpu/drm] Failed to acquire DRM master: Permission denied
[vo/gpu/drm] Failed to commit ModeSetting atomic request: Permission denied
[vo/gpu/opengl] Failed to set CRTC for connector 95: Permission denied
[vo/gpu] Failed to commit atomic request: Permission denied
[vo/gpu/drm] Failed to commit ModeSetting atomic request: Permission denied
[vo/gpu/drm] Failed to restore previous mode
[vo/gpu/drm] Failed to drop DRM master: Permission denied
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
[vo/gpu/libplacebo] Found no suitable device, giving up.
[vo/gpu/libplacebo] Failed initializing vulkan device
[vo/gpu] Failed initializing any suitable GPU context!
Error opening/initializing the selected video_out (--vo) device.
Video: no video
AO: [pulse] 48000Hz stereo 2ch float
A: 00:00:01 / 00:24:32 (0%)
И нет, я не смотрю с озвучкой, просто выбор языка аудиодорожки и субтитров настроен в smplayer, а не в mpv.