Уважаемые, к сожалению, сейчас нет времени разбираться, компьютер нужен для работы, скажите, это всё, нужно переходить на Intel или
Хоть на Intel ошибку Video Acceleration можно исправить, но размер траха так велик, что Intel тоже не панацея.
Сначала вам придётся избавиться от этих ошибок в хромиум:
ERROR:vaapi_wrapper.cc(418)] vaInitialize failed (ignore if using Wayland desktop environment): unknown libva error
ERROR:vaapi_wrapper.cc(426)] vaInitialize failed using DRM: unknown libva error
Для Intel драйвер не один:
$ apt-cache search libva | grep -v i586 | sort
...
libva1 - Video Acceleration (VA) API for Linux
...
libva-driver-intel - VA-API (Video Acceleration API) user mode driver for Intel GEN Graphics family
libva-intel-media-driver - Intel(R) Media Driver for VAAPI
...
libva-utils - Tools for VAAPI (including vainfo)
libva - Video Acceleration (VA) API for Linux
...
И кроме вот этого,
https://wiki.archlinux.org/index.php/Hardware_video_acceleration#Intelhttps://wiki.archlinux.org/index.php/Hardware_video_acceleration#Configuring_VA-APIпридётся зайти сюда, чтобы увидеть, что и на чём поддерживается и выбрать вручную драйвер при отсутствующем auto-detect
https://01.org/linuxmedia/vaapiЗависимостей ни с libva на libva-<драйвер>, ни с libva-<драйвер> на libva-<версия> нет и всё это раскручивается вручную.
При этом libva должен быть свежим (2.6.0), иначе от ошибок в vainfo (libva-utils) вы не избавитесь.
И только после всего этого, выбрать нужный драйвер под Intel.
И если в переменной не указать нужный драйвер
https://wiki.archlinux.org/index.php/Hardware_video_acceleration#Configuring_VA-APIто хромиум будет продолжать сыпать ошибкой видеоакселерации.
Теперь когда ошибка видеоакселерации исчезла, например как тут
Устранение ошибки ERROR:vaapi_wrapper.cc в браузере chromium на архитектуре Intel в системе на altlinux/p9можете вздохнуть.
Но не расслабляйтесь:
ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
Этот комментарий
https://bugzilla.redhat.com/show_bug.cgi?id=1728220#c2заставляет думать, что компонент buffer_manager.cc относится к хромиум.
А этот код
https://github.com/crosswalk-project/chromium-crosswalk/blob/master/gpu/command_buffer/service/buffer_manager.ccзаставляет перестать сомневаться в этом.
Можно конечно устроить серию научных тыков вроде триггера SwapbuffersWait и ещё пачки чего-то, но ломать настройку видеоподсистемы ради прихотей браузера хромиум, врядли это приведёт в восторг.
Здесь из-за ошибки sandbox хромиума, ху-у-х тоже не будет:
ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
ОШИБКА: sandbox_linux.cc (372)] InitializeSandbox () вызывается с несколькими потоками в процессе gpu-process.
Далеко не факт, что этот вопрос правильный, но первый вопрос, который у меня возник, это: почему не должно быть многопоточности в gpu-process?
Итог:
Можно конечно продолжать искать методы исправления ошибок хромиум, но стоит ли оно того?
Само-собой разумеется, что "искать методы", это отправлять багрепорты в оригинальные проекты и тесно контактировать с разработчиками по оставшимся ошибкам chromium. Другого пути нет.