Chromium перестал работать с hardware acceleration в wayland?
Не часто смотрю 4k видео на ютубе, поэтому не знаю, когда перестало работать.
Всё по манулалам арч-вики (hw acceleration) было сделано еще года три назад, все работало отлично. Этим роликом иногда (раз в два три месяца) проверял что всё ок.
https://www.youtube.com/watch?v=LXb3EKWsInQ
Вчера полез его смотреть - всё фризится, заикается. Зашел в chrome://gpu
spoiler
Еще раз по арч-вики прошелся. Убедился, что в системе работает vaapi (видеокарта - встроенная интел, дрова есть). Флаги и их различные комбинации, которые испровбовал для запуска хромимума:
spoiler
--use-gl=egl
--enable-features=VaapiVideoDecoder
--ozone-platform=wayland
--use-gl=angle --ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--enable-features=VaapiVideoDecodeLinuxGL
--disable-features=Vulkan
не исправляют ситуацию.
Открыл при проигрывании ролика на ютубе "Stats for nerds". Там счетчик дропов конечно же растёт.
А какое обновление и когда это сломало, не могу сказать.
Кстати, поставил vivaldi и там всё отлично воспроизводится. И vivaldi://gpu показывает:
spoiler
Видео воспроизводится гладко.
xwayland выключен, так что подозрения, что вивальди запускается через иксы исключен.
Кто-то на стэке chromium + swaywm + 4k испытывает такую проблему?
Дополнительно:
Хром виноват. Даже на винде ютуб лагает, вивальди топ. Создавал подобную тему уже. Можете чекнуть через анкету
А vainfo я, конечно, первым делом полез проверять вчера. Но исходя из того, что помогло удаление конфига, дело было в каком-то конфликте настроек. Кстати, до удаления пробовал функцию "Reset settings" в самом хроме - не помогало.
И поофтоплю на счет версии хромиума. Вышедшая 123-я версия привнесла изменения во внешний вид вкладок. И скорее всего поэтому у меня перестал работать переключатель "Use system title bar and borders" в chrome://settings/appearance.
Пока откатился на 122.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для решения проблемы с отключением аппаратного ускорения в Chromium при использовании Wayland, вам следует проверить несколько вещей.
1. Убедитесь, что у вас установлены последние версии Chromium и драйверов для видеокарты. Иногда проблемы с аппаратным ускорением могут быть вызваны устаревшими версиями программного обеспечения.
2. Проверьте настройки Chromium. Для этого в адресной строке браузера введите "chrome://flags" и найдите опцию "Hardware-accelerated video decode". Убедитесь, что она включена.
3. Попробуйте запустить Chromium с параметром "--enable-features=UseSurfaceLayerForVideo". Для этого откройте терминал и введите следующую команду:
chromium --enable-features=UseSurfaceLayerForVideochromium --enable-features=UseSurfaceLayerForVideo
4. Если вы используете драйвер открытого исходного кода для видеокарты (например, nouveau), попробуйте установить проприетарный драйвер от производителя вашей видеокарты.
5. Если ничто из вышеперечисленного не помогло, попробуйте запустить Chromium в режиме отладки и посмотреть, есть ли какие-либо ошибки, связанные с аппаратным ускорением. Для этого откройте терминал и введите следующую команду:
chromium --enable-logging=stderr --v=1
После этого перезапустите Chromium и посмотрите вывод в терминале.
Надеюсь, что один из этих способов поможет вам решить проблему с аппаратным ускорением в Chromium при использовании Wayland. Если проблема останется, рекомендуется обратиться за помощью на форумы сообщества Linux или в баг-трекер Chromium.