Задать вопрос
@neo2121

Почему нагружен процессор (аппаратное ускорение google chrome на старой платформе)?

Добрый день! Долгое время пытаюсь настроить аппаратное ускорение на Intel Core i3-2100 с Intel HD Graphics 2000 , от которого требуется декодировать h264 в браузере. В последнее время добился визуальной работы декодирования в google chrome v94 (intel_gpu_top показывает нагрузку по столбцу Video), однако, загрузка cpu так и не ушла и декодирование работает не стабильно (быстро падает плеер с ошибкой Error decoding stream). Вряд ли найду тут ответ и пишу этот вопрос скорее как заметку или черновик, возможно кому-то это понадобится или вдруг найду тут человека который смог с этим разобраться.

Характеристики системы

Ubuntu 24.04 X11 i965
Linux R228 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics driver: i915 v: kernel
Display: server: X.org v: 1.21.1.11 driver: X: loaded: intel dri: i965 gpu: i915 tty: 206x48
resolution: 1920x1080
API: EGL v: 1.5 drivers: crocus,swrast platforms: surfaceless,device
API: OpenGL v: 4.5 compat-v: 3.3 vendor: mesa v: 24.0.9-0ubuntu0.1 note: console (EGL sourced)
renderer: Mesa Intel HD Graphics 2000 (SNB GT1), llvmpipe (LLVM 17.0.6 256 bits)

CPU: dual core Intel Core i3-2100 (-MT MCP-) speed/min/max: 2050/1600/3100 MHz
Kernel: 6.8.0-52-generic x86_64 Up: 6h 31m Mem: 2.82/3.68 GiB (76.6%)
Storage: 2.73 TiB (59.5% used) Procs: 196 Shell: Sudo inxi: 3.3.34

Вывод vainfo

server@R228:/tmp/.X11-unix$ vainfo
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
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 info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.12.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Sandybridge Desktop - 2.4.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc

chrome://gpu, chrome://media-internals, intel_gpu_top

67ac971fa1250983399187.png
67ac9796bf285763571047.png
67ac98193509f905740201.png
67aca12c2f4a4201482174.png

Загрузка CPU

67ac9a4b5dec1375081566.png
67ac9a5966e1b515401702.png

Параметры запуска Google chrome и версия

Version: google-chrome-stable_94.0.4606.81-1_amd64.deb

export LIBVA_DRI3_DISABLE=1
export LIBVA_DRIVER_NAME=i965
google-chrome --start-fullscreen --start-maximized --kiosk --noerrdialogs --simulate-outdated-no-au --disable-gpu-driver-bug-workaround --enable-features=VaapiVideoDecoder --disable-features=Vulkan,UseOzonePlatform
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы