Bug 55059

Summary: Не работает аппаратное ускорение в wayland
Product: Sisyphus Reporter: Evgeniy <dobrovdobrovdobrov>
Component: chromiumAssignee: Andrew Vasilyev <andy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: andy, belayaav, cas
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
chrome://gpu
none
browser://gpu/ из yandex-browser-stable
none
лог запуска из терминала
none
лог chrome://gpu
none
лог запуска из терминала 2
none
chrome://gpu
none
лог browser://gpu/
none
Включил в chrome://flags/ - Preferred Ozone platform>wayland, увы, не работает.
none
Дело не в chromium получается, в live рабочей станции (с гноме) решил посмотреть, там работает. none

Description Evgeniy 2025-07-05 19:58:44 MSK
Операционная система: ALT 11.1
Версия KDE Plasma: 6.3.5
Версия KDE Frameworks: 6.13.0
Версия Qt: 6.8.2
Версия ядра: 6.12.34-6.12-alt1 (64-бита)
Графическая платформа: X11
Процессоры: 12 × AMD Ryzen 5 3600 6-Core Processor
Память: 15,5 ГиБ ОЗУ
Графический процессор: AMD Radeon RX 580 Series
Название продукта: A520M Pro4
Если в 
chrome://flags/
 в пункте Preferred Ozone platform выбрать wayland или auto, не работает аппаратное ускорение,chrome://gpu показывает что аппаратное ускорение не работает, воспроизводится также в yandex-browser и vivaldi, понимаю, что проблема не в браузере, но куда вешать багу не знаю, воспроизводится только на амд процессоре и видеокарте, на остальных устройствах с интелом и интелом + нвидиа, всё нормально работает, или mesa или wayland,что именно сломано, не знаю.
Comment 1 Evgeniy 2025-07-05 20:11:02 MSK
НЕ* воспроизводится только
> на амд процессоре и видеокарте,
Comment 2 Evgeniy 2025-07-05 20:39:58 MSK
Возможно что-то локальное, тогда прошу помощи, в исправлении.
Comment 3 Белая Алёна 2025-07-07 14:42:38 MSK
Добрый день, прошу ответить на уточняющие вопросы. 

>НЕ* воспроизводится только
>> на амд процессоре и видеокарте,
>на остальных устройствах с интелом и интелом + нвидиа, всё нормально работает

Уточните, пожалуйста еще раз, проблема воспроизводится на AMD? 

В каких версиях chromium и yandex-browser-stable проверялась поддержка аппаратного ускорения? 

Воспроизводится ли проблема в firefox-esr?

>Графическая платформа: X11
Правильно я понимаю, что вы пытаетесь запустить поддержку для wayland из сеанса X11?
Если перейти в сеанс Wayland, ситуация будет аналогична? 
Изменится ли что-то если в chrome://flags выставить "Override software rendering list" в "Enable"?

>выбрать wayland или auto
Что будет, если выбрать X11? Будет ли работать ускорение? 

Какой конретно вывод в chrome://gpu? Какие пункты указаны как отключенные в Graphics Feature Status? 

Обновлены ли драйвера для видеокарты?
Comment 4 Evgeniy 2025-07-07 15:06:20 MSK
> Уточните, пожалуйста еще раз, проблема воспроизводится на AMD? 

Да, только на amd.

> В каких версиях chromium и yandex-browser-stable проверялась поддержка
> аппаратного ускорения? 

chromium - Версия: 137.0.7151.119 (Официальная сборка) ALT Linux (64 бит)
yandex-browser-stable - Версия
25.2.4.1000 stable corp (64-bit)

> Воспроизводится ли проблема в firefox-esr?

А как это посмотреть в firefox-esr я не знаю, не пользуюсь им.

> >Графическая платформа: X11
> Правильно я понимаю, что вы пытаетесь запустить поддержку для wayland из
> сеанса X11?

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

> Если перейти в сеанс Wayland, ситуация будет аналогична? 
> Изменится ли что-то если в chrome://flags выставить "Override software
> rendering list" в "Enable"?

нет, ничего не изменилось, вывод из chrome://gpu отправлю отдельным файлом.
> >выбрать wayland или auto
> Что будет, если выбрать X11? Будет ли работать ускорение? 

в х11 аппаратное ускорение работает.


> Обновлены ли драйвера для видеокарты?

Система полностью обновлена.
Comment 5 Evgeniy 2025-07-07 15:07:10 MSK
Created attachment 18968 [details]
chrome://gpu
Comment 6 Evgeniy 2025-07-07 15:18:27 MSK
Created attachment 18969 [details]
browser://gpu/ из yandex-browser-stable
Comment 7 Белая Алёна 2025-07-08 15:02:26 MSK
Проверено на системах с:
AMD Ryzen 3 5300U with Radeon Graphics + AMD Radeon RX Vega 7 [AMD Lucienne] 
AMD Ryzen 5 5500U with Radeon Graphics + AMD Radeon RX Vega 7 [AMD Lucienne]
AMD Ryzen 7 7840HS w/ Radeon 780M Graphics + AMD Radeon 780M Graphics [AMD Phoenix1]

Системы: 
Alt Workstation K 11, обновленная до акутального репозитория
Alt Workstation K 11, обновленная до Sisyphus

на данный момент проблему воспроизвести не удается. 

Заметила, что в приложенных логах команда для запуска chromium отличается от той, что запускается по умолчанию: 
$ /usr/lib64/chromium/chromium --use-gl=angle --use-angle=gl --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL --show-component-extension-options --enable-gpu-rasterization --no-default-browser-check --disable-pings --media-router=0 --ignore-gpu-blacklist --enable-features=UseOzonePlatform --ozone-platform=wayland --disable-features=AutofillUseParameterizedSectioning --flag-switches-begin --ozone-platform-hint=wayland --flag-switches-end
Попробуйте запустить chromium такой командой из консоли, будут ли различия с имеющимся состоянием? 

Также нашла, что у chromium были проблемы при взаимодействии AMD и Wayland - https://issues.chromium.org/issues/334275637
Попробуйте использовать параметры: 
--ozone-platform=wayland
--use-angle=vulkan
--enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,VaapiIgnoreDriverChecks,VaapiVideoDecoder,UseMultiPlaneFormatForHardwareVideo,VaapiVideoEncoder

Меняет ли запуск с ними что-то, помимо включения Vulkan?


> А как это посмотреть в firefox-esr я не знаю, не пользуюсь им.
Чтобы посмотреть в firefox-esr, нужно перейти в меню (кнопка "бургер" слева вверху) -> Справка -> Информация для решения проблем -> Графика 

Если возможно, приложите вывод.
Comment 8 Evgeniy 2025-07-08 16:18:38 MSK
> Заметила, что в приложенных логах команда для запуска chromium отличается от
> той, что запускается по умолчанию: 
> $ /usr/lib64/chromium/chromium --use-gl=angle --use-angle=gl
> --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL
> --show-component-extension-options --enable-gpu-rasterization
> --no-default-browser-check --disable-pings --media-router=0
> --ignore-gpu-blacklist --enable-features=UseOzonePlatform
> --ozone-platform=wayland
> --disable-features=AutofillUseParameterizedSectioning --flag-switches-begin
> --ozone-platform-hint=wayland --flag-switches-end
> Попробуйте запустить chromium такой командой из консоли, будут ли различия с
> имеющимся состоянием? 

Нет, аппаратное ускорение также не работает, лог запуска с этой командой, а также лог из chrome://gpu  отправлю файлами.
Comment 9 Evgeniy 2025-07-08 16:19:13 MSK
Created attachment 18976 [details]
лог запуска из терминала
Comment 10 Evgeniy 2025-07-08 16:19:38 MSK
Created attachment 18977 [details]
лог chrome://gpu
Comment 11 Evgeniy 2025-07-08 16:22:15 MSK
> Попробуйте использовать параметры: 
> --ozone-platform=wayland
> --use-angle=vulkan
> --enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,
> VaapiIgnoreDriverChecks,VaapiVideoDecoder,
> UseMultiPlaneFormatForHardwareVideo,VaapiVideoEncoder

а как эти параметры применить? В chrome://flags/ найти эти параметры и включить?
Comment 12 Evgeniy 2025-07-08 16:29:07 MSK
> а как эти параметры применить? В chrome://flags/ найти эти параметры и
> включить?

 Понял как включить. Да, изменение есть, теперь как я понял, судя по chrome://gpu/, аппаратное ускорение работает, лог из терминала и chrome://gpu/ отправлю файлами.
Comment 13 Evgeniy 2025-07-08 16:31:43 MSK
Created attachment 18978 [details]
лог запуска из терминала 2
Comment 14 Evgeniy 2025-07-08 16:32:00 MSK
Created attachment 18979 [details]
chrome://gpu
Comment 15 Evgeniy 2025-07-08 16:33:04 MSK
(Ответ для Evgeniy на комментарий #12)
> > а как эти параметры применить? В chrome://flags/ найти эти параметры и
> > включить?
> 
>  Понял как включить. Да, изменение есть, теперь как я понял, судя по
> chrome://gpu/, аппаратное ускорение работает...


Запустил командой $ /usr/lib64/chromium/chromium --ozone-platform=wayland --use-angle=vulkan --enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,VaapiIgnoreDriverChecks,VaapiVideoDecoder,UseMultiPlaneFormatForHardwareVideo,VaapiVideoEncoder
Comment 16 Evgeniy 2025-07-08 16:38:47 MSK
(Ответ для Evgeniy на комментарий #15)
> (Ответ для Evgeniy на комментарий #12)
> > > а как эти параметры применить? В chrome://flags/ найти эти параметры и
> > > включить?
> > 
> >  Понял как включить. Да, изменение есть, теперь как я понял, судя по
> > chrome://gpu/, аппаратное ускорение работает...
> 
> 
> Запустил командой $ /usr/lib64/chromium/chromium --ozone-platform=wayland
> --use-angle=vulkan
> --enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,
> VaapiIgnoreDriverChecks,VaapiVideoDecoder,
> UseMultiPlaneFormatForHardwareVideo,VaapiVideoEncoder

для яндекс браузера, запуск с этими параметрами, browser://gpu/ также показывает, что аппаратное ускорение работает.
Comment 17 Evgeniy 2025-07-08 16:39:43 MSK
Created attachment 18980 [details]
лог browser://gpu/
Comment 18 Белая Алёна 2025-07-08 16:55:40 MSK
Нашла ошибку в апстриме, проблема похоже все-таки в chromium и связана с изменением ядра в области поиска устройств, в комментариях пишут, что начинает воспроизводиться с 6.12 
https://issues.chromium.org/issues/396434686
Не смогла воспроизвести это на имеющемся железе, однако не нашла необходимого коммита https://chromium-review.googlesource.com/c/chromium/src/+/6360860 в изменениях для Sisyphus, поэтому перевешиваю на Sisyphus. Прошу мейнтейнера посмотреть.
Comment 19 Andrew Vasilyev 2025-07-08 17:17:09 MSK
(Ответ для Белая Алёна на комментарий #18)
> Нашла ошибку в апстриме, проблема похоже все-таки в chromium и связана с
> изменением ядра в области поиска устройств, в комментариях пишут, что
> начинает воспроизводиться с 6.12 
> https://issues.chromium.org/issues/396434686
> Не смогла воспроизвести это на имеющемся железе, однако не нашла
> необходимого коммита
> https://chromium-review.googlesource.com/c/chromium/src/+/6360860 в
> изменениях для Sisyphus, поэтому перевешиваю на Sisyphus. Прошу мейнтейнера
> посмотреть.

  В 138.0.7204.96 этот коммит уже есть.
Comment 20 Evgeniy 2025-07-08 17:23:26 MSK
(Ответ для Andrew Vasilyev на комментарий #19)
> (Ответ для Белая Алёна на комментарий #18)
> > Нашла ошибку в апстриме, проблема похоже все-таки в chromium и связана с
> > изменением ядра в области поиска устройств, в комментариях пишут, что
> > начинает воспроизводиться с 6.12 
> > https://issues.chromium.org/issues/396434686
> > Не смогла воспроизвести это на имеющемся железе, однако не нашла
> > необходимого коммита
> > https://chromium-review.googlesource.com/c/chromium/src/+/6360860 в
> > изменениях для Sisyphus, поэтому перевешиваю на Sisyphus. Прошу мейнтейнера
> > посмотреть.
> 
>   В 138.0.7204.96 этот коммит уже есть.

Получается, чтобы с моей видеокартой аппаратное ускорение начало работать в браузерах яндекс и вивальди, нужно всего лиши дождаться, когда эти браузеры обновят версию хромиум 138, при включённом wayland? Так как эти браузеры на нём основаны.
Comment 21 Белая Алёна 2025-07-08 18:00:56 MSK
(Ответ для Evgeniy на комментарий #20)
> Получается, чтобы с моей видеокартой аппаратное ускорение начало работать в
> браузерах яндекс и вивальди, нужно всего лиши дождаться, когда эти браузеры
> обновят версию хромиум 138, при включённом wayland? Так как эти браузеры на
> нём основаны.

Да, по хорошему так и должно произойти.
Comment 22 Evgeniy 2025-07-08 18:02:48 MSK
(Ответ для Белая Алёна на комментарий #21)
> (Ответ для Evgeniy на комментарий #20)
> > Получается, чтобы с моей видеокартой аппаратное ускорение начало работать в
> > браузерах яндекс и вивальди, нужно всего лиши дождаться, когда эти браузеры
> > обновят версию хромиум 138, при включённом wayland? Так как эти браузеры на
> > нём основаны.
> 
> Да, по хорошему так и должно произойти.

Благодарю, осталось дело за малым, подождать)
Comment 23 Andrew Vasilyev 2025-07-08 23:13:57 MSK
  В p11 можно проверить из задания #388622
Comment 24 Evgeniy 2025-07-08 23:29:47 MSK
Created attachment 18983 [details]
Включил в chrome://flags/ -  Preferred Ozone platform>wayland, увы, не работает.
Comment 25 Белая Алёна 2025-07-09 15:31:02 MSK
(Ответ для Evgeniy на комментарий #24)
> Создано вложение 18983 [details] [подробности]
> Включил в chrome://flags/ -  Preferred Ozone platform>wayland, увы, не
> работает.

Очистка кеша не помогает?
Comment 26 Evgeniy 2025-07-09 16:44:49 MSK
(Ответ для Белая Алёна на комментарий #25)
> (Ответ для Evgeniy на комментарий #24)
> > Создано вложение 18983 [details] [подробности]
> > Включил в chrome://flags/ -  Preferred Ozone platform>wayland, увы, не
> > работает.
> 
> Очистка кеша не помогает?

Нет, не помогло. Удалял и папку chromium по пути /home/asrock/.cache/ и папку chromium в .configs
Comment 27 Evgeniy 2025-07-10 00:19:09 MSK
Created attachment 19021 [details]
Дело не в chromium получается, в live рабочей станции (с гноме) решил посмотреть, там работает.