Новая проблема с рендерингом в Chrome, Vivaldi и Opera... проблема с видеодрайвером?

Я использую Ubuntu 22.04.2 на машине с NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (версия a1). Сегодня утром, как обычно, я запустил программу обновления программного обеспечения Ubuntu, которая установила некоторые изменения. Я не очень внимательно посмотрел на это: моя вина, я видел обновленный Thunderbird, но это нормально.

Теперь я обнаружил, что Chrome, Vivaldi и Opera безнадежно не могут отобразить практически ни одну страницу, и ни один из них не запустит свой интерфейс настроек с пользой: все три просто показывают пустое место, поэтому я не могу ничего изменить в браузерах. То же самое в режиме инкогнито в Chrome.

Все остальное программное обеспечение, которое я использую, кажется, работает нормально, включая Firefox. Запуск Chrome в моей Windows 10 на виртуальной машине VirtualBox тоже подойдет.

Я пришел к выводу, что это почти наверняка какой-то неприятный случай, связанный с механизмами рендеринга этих браузеров (я думаю, они все используют один и тот же, не так ли?) и что-то, что изменилось в видеодрайверах Ubuntu. Это неприятно, поскольку обычно нужно использовать все четыре браузера, чтобы разделить разные задачи в Интернете. Кто-нибудь еще видит это или подобное?

4 ответа

мне помогло временное решение запуска Opera/Chrome с опцией --disable-gpu

@Edit удалить папку ~/.config/google-chrome/Default/GPUCache (для Opera это ~/.config/opera/GPUCache) исправить проблемы с рендерингом на графическом процессоре

https://stackoverflow.com/questions/76261884/webgpu-cant-be-enabled-on-chrome-v113 Интересно, что это также решило для меня проблему рендеринга графики, сохраняя при этом аппаратный рендеринг), хотя и работает с неподдерживаемым флагомgoogle-chrome-stable --enable-unsafe-webgpu --enable-features=Vulkan

похоже, что webgpu используется по умолчанию в версии 113, но не поддерживается на платформах за пределами Windows, ChromeOS и MacOS :-(

Сегодня я обнаружил ту же проблему в своем браузере Chrome. Я исправил это, отключив опцию «Использовать аппаратное ускорение, если оно доступно» в настройках и перезапустив.

Я столкнулся с той же проблемой с AMD Ryzen Pro 7 без nvidia на Ubuntu 22.04.2 LTS.

Чтобы это исправить, найдите свой Google Chrome

      $ which google-chrome
/usr/bin/google-chrome

Теперь, если вы запустите его из командной строки без каких-либо флагов, вы увидите огромную трассировку стека.

      $ /usr/bin/google-chrome

Чтобы это исправить, отключите композитинг графического процессора.

      $ /usr/bin/google-chrome --disable-gpu-compositing

Теперь перейдите в chrome://settings/system (Настройки -> Система) и отключитеuse hardware acceleration when availableпереключать.

Теперь вы можете закрыть Chrome и запустить его в обычном режиме.

Другие вопросы по тегам