Summary: | Video Decode: Software only. Hardware acceleration disabled в yandex browser | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexandr Shashkin <dutyrok> | ||||||||||||
Component: | yandex-browser-stable | Assignee: | aleksei.yanlin@yandex.ru <yabro> | ||||||||||||
Status: | RESOLVED LATER | QA Contact: | qa-sisyphus | ||||||||||||
Severity: | normal | ||||||||||||||
Priority: | P5 | CC: | amakeenk, lav, palar, strepkovaas, work12379, yabro | ||||||||||||
Version: | unstable | ||||||||||||||
Hardware: | x86_64 | ||||||||||||||
OS: | Linux | ||||||||||||||
Attachments: |
|
Description
Alexandr Shashkin
2022-08-23 19:12:33 MSK
Устройство: Huawei Matebook D15 Ошибка воспроизводится для версии браузера: yandex-browser-stable-23.1.2.1033-alt Результат: Video Decode: Software only. Hardware acceleration disabled Ошибка НЕ воспроизводится для версии браузера: chromium-110.0.5481.177-alt Результат: Video Decode: Hardware accelerated Дополню свои 5 копеек: Перепаковал через epm яндекс-браузер для организаций (имя пакета yandex-browser-corporate), версия 23.3.1.919 stable corp (64-bit) Та же проблема Software only. Hardware acceleration disabled Нашел на форуме archlinux лечение, необходимо запустить браузер с переменными: --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy --enable-features=VaapiVideoEncoder,VaapiVideoDecoder,CanvasOopRasterization --disable-gpu-driver-bug-workarounds --disable-features=UseSkiaRenderer,UseChromeOSDirectVideoDecoder --canvas-oop-rasterization --use-vulkan после чего на вкладке, в разделе Graphics Feature Status, практически все зеленое, статус Hardware accelerated. Однако, если при воспроизведении видео, например, с ютуб, зайти в chrome dev tools и в разделе Media посмотреть decoder - отображается VpxVideoDecoder, что вроде как говорит о программном ускорении. При этом через утилиту htop показатели загрузки процессора колеблются в среднем около 30%, что все-таки намекает на Hardware accelerated. Может будет полезно при поиске решения Здравствуйте! Задачу взяли в работу, спасибо! Здравствуйте! Коллеги, у которых воспроизводится неполадка, для продолжения диагностики понадобится дополнительная информация. Пришлите, пожалуйста, всю информацию со страницы chrome://gpu из Яндекс Браузера версии 23.3.1.919 и из Chromium 110 версии Created attachment 13048 [details]
GPU Chromium
Created attachment 13049 [details]
GPU Yandex Browser
Спасибо за информацию! Здравствуйте, коллеги! Нам понадобится дополнительная информация для диагностики. Что нужно сделать: включите флаг enable-vulkan на странице browser://flags в Яндекс Браузере. После этого пришлите содержимое страницы browser://gpu (Ответ для aleksei.yanlin@yandex.ru на комментарий #8) > Здравствуйте, коллеги! > > Нам понадобится дополнительная информация для диагностики. > > Что нужно сделать: включите флаг enable-vulkan на странице browser://flags в > Яндекс Браузере. После этого пришлите содержимое страницы browser://gpu Здравствуйте! На странице флагов установила статус enabled для vulkan. Ситуация не поменялась. Там же обнаружила флаг Hardware-accelerated video decode в статусе disabled. Если перевести его в состояние enabled , то на странице browser://gpu меняется строка Video Decode: Hardware accelerated. Приклепляю содержимое страницы browser://gpu : 1) только с vulcan - enabled 2) с vulcan - ENABLED и Hardware-accelerated video decode ENABLED. Created attachment 13224 [details]
vulcan_enabled
Created attachment 13225 [details]
videodecode _ enabled
Информацию получили, спасибо! Здравствуйте! Попробуйте сделать следующее. На странице browser://flags верните все флаги в значение по умолчанию. После этого попробуйте запустить браузер из консоли с параметром командной строки --enable-feature=DefaultANGLEVulkan,Vulkan,VulkanFromANGLE На странице browser://flags сделала reset --> reset all Затем из консоли запустила браузер с указанными параметрами. На странице gpu://browser аппаратное ускорение все еще недоступно: Video Decode: Software only. Hardware acceleration disabled Спасибо за проверку, продолжаем работу Прошу прощения, мы неправильно указали параметр запуска в предыдущем сообщении. Там опечатка. Поэтому ничего не получилось Попробуйте, пожалуйста, запустить браузер с этим ключом: --enable-features=DefaultANGLEVulkan,Vulkan,VulkanFromANGLE --enable-features=DefaultANGLEVulkan,Vulkan,VulkanFromANGLE Теперь все в порядке : Video Decode: Hardware accelerated Здравствуйте Пришлите, пожалуйста, повторно содержимое страницы browser://gpu после запуска ключа Created attachment 13259 [details]
GPU 25_05_2023
Спасибо, работу продолжаем Здравствуйте! Пока предлагаем в качестве основного решения использовать ключ. Выяснили, что правки необходимо вносить в самом движке Chromium. Будем ждать правок. Почему в Chromium не воспроизводится: судя по chrome://gpu, в вашем браузере по умолчанию включена новая функция рендеринга, которая не имеет ошибок. В Яндекс Браузере мы пока можем включать функцию только с помощью ключа. |