LINUX.ORG.RU

аппаратное ускорение

 


0

0

как настроить аппаратное ускорение?

при запуске mpv ->

[vaapi] libva: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
[vaapi] libva: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
[ffmpeg] AVHWDeviceContext: Cannot load libcuda.so.1
[ffmpeg] AVHWDeviceContext: Could not dynamically load CUDA
[vaapi] libva: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
[vaapi] libva: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
Cannot load libcuda.so.1

карточка: Intel Mobile GM965/GL960 Integrated Graphics

система: debian 12

установлен: intel-media-va-driver

P.S до этого ради интереса ставил EndeavourOS, там таких ошибок не возникало.


Ответ на: комментарий от monkdt

думаю, что проблема в конечном пользователе, а не в дистр. арч был установлен начисто, а дебианом пользуюсь какое-то время и пытался проблему решить самостоятельно. возможно, что уже лишнего поставил..

Player
() автор топика
Ответ на: комментарий от Player

По умолчанию mpv использует програмное ускорение. Аппаратное надо самому включать, --hwdec=auto.
Предполагаю, что в EndeavourOS оно не было включено, не было и ошибок.

А в дебиане 12 кто-то включил. :) Можно поверить mpv -v | grep hwdec.

krasnh ★★★
()
Последнее исправление: krasnh (всего исправлений: 3)

делал пометки какие пакеты устанавливал. возможно, здесь есть лишнее и что-то необходимо удалить.

install --reinstall $(dpkg -l | grep ^ii | grep -i intel | awk '{print $2}')

libvdpau-va-gl1

libgl1-mesa-dri (Direct Rendering interface) libgl1-mesa-glx (GL acceleration)

libegl1-mesa

Player
() автор топика

intel-media-va-driver

Для старых графических устройств нужен intel-vaapi-driver. Только вряд ли Intel Mobile GM965/GL960 Integrated Graphics поддерживается даже этим драйвером.

timelf
()
Ответ на: комментарий от Player

Ну вот выше утверждают со ссылкой, что железо не поддерживает ускорение, аппаратное ускорение (комментарий).

Т.е. надо наоборот править конфиг (~/.config/mpv/mpv.conf) с hwdec=no и забыть об ошибках.

krasnh ★★★
()

Можно поверить mpv -v | grep hwdec

в дебиане такой результат

[cplayer] Setting option ‘hwdec’ = ‘auto’ (flags = 4)

нифига подобного - результата вообще нет, по команде mpv -v | grep hwdec нет никакого выхлопа… а что это значит? это не в debian такой результат, а у тебя такой результат, потому что у других как видишь результат совсем другой, хотя используется все тот же debian

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Значит не прописано ни в /etc, ни ~/.config. Т.е. все дефолтно как в https://mpv.io/manual/stable/#options-hwdec:

--hwdec=<api>
Hardware decoding is not enabled by default, to keep the out-of-the-box configuration as reliable as possible.

<api> can be one of the following:
no:	always use software decoding (default)

krasnh ★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

все дефолтно

на самом деле использую sid, но сейчас он заморожен и это фактически debian 12 как так получилось что настройки разные? да у меня все дофолтно - получается тс накрутил и забыл?

amd_amd ★★★★★
()