Стенд с ошибкой: ============================== - SESSION_TYPE: wayland - OS: ALT Regular - Kernel: 6.6.47-un-def-alt1 - DE: GNOME - CPU: AMD Risen 7 4800HS with Radeon Graphics - -GPU 1: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6) Система обновлена: 28.08.2024 ============================== Пакет: yandex-browser-stable-24.6.1.893-alt1.x86_64 Шаги, приводящие к ошибке: ============================== 1. В адресной стройке перейти по адресу:browser://flags/#ozone-platform-hint 2. Выбрать значение: X11 3. Перезагрузить Яндекс Браузер. Нажал кнопку «Relaunch». 4. В адресной стройке перейти по адресу:browser://gpu Фактический результат: ============================== Яндекс Браузер открывается в оконном интерфейсе Wayland, на странице browser://gpu/ у поля Ozone platform значение Wayland. Ожидаемый результат: ============================== Яндекс Браузер открывается в оконном интерфейсе X11, на странице browser://gpu/ у поля Ozone platform значение X11.
Created attachment 16724 [details] Отчет browser://gpu/ Отчёт был сформирован после того, как в настройках Яндекс Браузера параметр изменён на X11 и браузер был перезагружен.
Created attachment 16725 [details] Скриншот страницы browser://gpu/
Здравствуйте! Подскажите, каким способом вы перезагрузили браузер? Рекомендуем полностью перезагружать браузер через меню (≡) → Дополнительно → Закрыть браузер
Алексей, я записал видео в соответствии с вашими рекомендациями, чтобы максимально точно описать проблему. https://disk.yandex.ru/i/R3u2dzahRoEUTg
Добрый день! Спасибо за видео. Передадим разработчикам
Проблема воспроизводится на Стенде: ============================== - SESSION_TYPE: wayland - OS: ALT Workstation K p11 - Kernel: 6.1.100-std-def-alt0.p11.1 - DE: KDE - CPU: AMD Ryzen 5 5500U with Radeon Graphics - GPU: AMD Radeon Graphics
Может быть проблема в этом? Из файла /usr/lib64/yandex/browser/yandex-browser # Enable native Wayland support on alt linux if the env var YANDEX_DISABLE_WAYLAND # isn't set and the current session is running on a Wayland display server. if [ "alt_linux" == "alt_linux" ]; then if [ -z "${YANDEX_DISABLE_WAYLAND-}" ] && [ "$XDG_SESSION_TYPE" = "wayland" ]; then YANDEX_BROWSER_ARGS+=("--ozone-platform=wayland") fi fi Как я понимаю, тут браузер на ALT при использовании Wayland всегда будет запускаться с "--ozone-platform=wayland" игнорируя при этом настройку #ozone-platform-hint в самом браузере.
Да, это источник проблемы. Флаг ozone-platform-hint начинает работать корректно если сделать `export YANDEX_DISABLE_WAYLAND=True`.