Разное поведение amdgpu при воспроизведении видео

Обнаружил что-то непонятное.

Вот играет 4k-видео на ютубе. Утилита amdgpu_top показывает, что нагружены блоки декодирования медиа, как и должно быть: https://i.postimg.cc/Smgj8pxJ/amdgpu-yt.png

А вот играет то же видео, только скаченное, через mpv. И amdgpu_top рапортует, что нагружены ещё и блоки gfx, которые отвечают за отрисовку графики. И нагружены довольно сильно: https://i.postimg.cc/VY9G442r/amdgpu-mpv.png

Отчего такая разница? Складывается странная ситуация: смотреть видосы на ютубе через браузер легче для компьютера, чем локальным плеером))

Видео: Radeon 760M (интеграшка в Ryzen 5 8600G)
В mpv.conf такие опции:


geometry=60%:60%
autofit-larger=90%x90%
hwdec=vaapi
vo=gpu
hwdec=vaapi
vo=gpu-next
gpu-context=waylandvk
попробуй так, последнее если вяленый конечно
geometry autofit-larger ещё может влиять, это же процесс масштабирования
для сравнения на ютубе нет масштабирования, там идёт сразу поток нужного размера
grayich
В mpv.conf такие опции:
Ничего удивительного. mpv отличный плеер, сам пользуюсь, но большое колличество конфигураций всё-таки может оказатся и минусом иногда, чем плюсом. Оптмальность работы получается довольно относительной. На поиск оптимальности может уйти много времени. Вы попробуйте другой плеер, например VLC, который, у меня например, вообще с 4K справляется очень плохо и почувствуете разницу.
grayich
Складывается странная ситуация: смотреть видосы на ютубе через браузер легче для компьютера, чем локальным плеером))
В данном случае выходит так.
grayich
hwdec=vaapi
vo=gpu-next
gpu-context=waylandvk
попробуй так, последнее если вяленый конечно
geometry autofit-larger ещё может влиять, это же процесс масштабирования
для сравнения на ютубе нет масштабирования, там идёт сразу поток нужного размера

Отключил эти опции, попробовал с вашими - нет, такая же картина.
Причём с gpu-context=waylandvk ещё и нагрузка на Compute-блоки прибавилась.
 
Зарегистрироваться или войдите чтобы оставить сообщение.