| Summary: | Не работает аппаратное ускорение в wayland | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Evgeniy <dobrovdobrovdobrov> |
| Component: | chromium | Assignee: | 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
Evgeniy
2025-07-05 19:58:44 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? Обновлены ли драйвера для видеокарты? > Уточните, пожалуйста еще раз, проблема воспроизводится на 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 аппаратное ускорение работает. > Обновлены ли драйвера для видеокарты? Система полностью обновлена. Created attachment 18968 [details]
chrome://gpu
Created attachment 18969 [details]
browser://gpu/ из yandex-browser-stable
Проверено на системах с: 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, нужно перейти в меню (кнопка "бургер" слева вверху) -> Справка -> Информация для решения проблем -> Графика Если возможно, приложите вывод.
> Заметила, что в приложенных логах команда для запуска 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 отправлю файлами.
Created attachment 18976 [details]
лог запуска из терминала
Created attachment 18977 [details]
лог chrome://gpu
> Попробуйте использовать параметры:
> --ozone-platform=wayland
> --use-angle=vulkan
> --enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,
> VaapiIgnoreDriverChecks,VaapiVideoDecoder,
> UseMultiPlaneFormatForHardwareVideo,VaapiVideoEncoder
а как эти параметры применить? В chrome://flags/ найти эти параметры и включить?
> а как эти параметры применить? В chrome://flags/ найти эти параметры и
> включить?
Понял как включить. Да, изменение есть, теперь как я понял, судя по chrome://gpu/, аппаратное ускорение работает, лог из терминала и chrome://gpu/ отправлю файлами.
Created attachment 18978 [details]
лог запуска из терминала 2
Created attachment 18979 [details]
chrome://gpu
(Ответ для 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 (Ответ для 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/ также показывает, что аппаратное ускорение работает. Created attachment 18980 [details]
лог browser://gpu/
Нашла ошибку в апстриме, проблема похоже все-таки в chromium и связана с изменением ядра в области поиска устройств, в комментариях пишут, что начинает воспроизводиться с 6.12 https://issues.chromium.org/issues/396434686 Не смогла воспроизвести это на имеющемся железе, однако не нашла необходимого коммита https://chromium-review.googlesource.com/c/chromium/src/+/6360860 в изменениях для Sisyphus, поэтому перевешиваю на Sisyphus. Прошу мейнтейнера посмотреть. (Ответ для Белая Алёна на комментарий #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 этот коммит уже есть. (Ответ для 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? Так как эти браузеры на нём основаны. (Ответ для Evgeniy на комментарий #20) > Получается, чтобы с моей видеокартой аппаратное ускорение начало работать в > браузерах яндекс и вивальди, нужно всего лиши дождаться, когда эти браузеры > обновят версию хромиум 138, при включённом wayland? Так как эти браузеры на > нём основаны. Да, по хорошему так и должно произойти. (Ответ для Белая Алёна на комментарий #21) > (Ответ для Evgeniy на комментарий #20) > > Получается, чтобы с моей видеокартой аппаратное ускорение начало работать в > > браузерах яндекс и вивальди, нужно всего лиши дождаться, когда эти браузеры > > обновят версию хромиум 138, при включённом wayland? Так как эти браузеры на > > нём основаны. > > Да, по хорошему так и должно произойти. Благодарю, осталось дело за малым, подождать) В p11 можно проверить из задания #388622 Created attachment 18983 [details]
Включил в chrome://flags/ - Preferred Ozone platform>wayland, увы, не работает.
(Ответ для Evgeniy на комментарий #24) > Создано вложение 18983 [details] [подробности] > Включил в chrome://flags/ - Preferred Ozone platform>wayland, увы, не > работает. Очистка кеша не помогает? (Ответ для Белая Алёна на комментарий #25) > (Ответ для Evgeniy на комментарий #24) > > Создано вложение 18983 [details] [подробности] > > Включил в chrome://flags/ - Preferred Ozone platform>wayland, увы, не > > работает. > > Очистка кеша не помогает? Нет, не помогло. Удалял и папку chromium по пути /home/asrock/.cache/ и папку chromium в .configs Created attachment 19021 [details]
Дело не в chromium получается, в live рабочей станции (с гноме) решил посмотреть, там работает.
|