Вопрос или проблема
При запуске Chrome на Ubuntu 22.04.1 LTS он запускается более 30 секунд. Окно создается почти сразу, но возникают странные проблемы с отображением (окно невидимо, но если перетащить другое окно, оно создаст “дорожки” окна, которое было перетащено, как это было в старых версиях Windows, когда что-то ломалось). Если я делаю запись экрана на ноутбуке, то она просто показывает черный экран всё время, пока не отобразится правильно. Я все еще могу изменять размер и перемещать окно в этом состоянии.
Дополнение: Если я открою новое окно, пока Chrome все еще работает, оно откроется нормально, но если я закрою Chrome и снова открою его, он снова столкнется с проблемой загрузки.
Пока я пробовал отключить GPU Rasterization
в настройках Chrome, а также аппаратное ускорение. Если я отключаю эти функции, Chrome никогда не отображается правильно. Я также пытался проверить обновления, удалить и переустановить Chrome. Из того, что я прочитал до сих пор, кажется, что это может быть проблема с видеокартой/драйверами Nvidia.
Я работаю на Dell XPS-15 1920 с двойной загрузкой, с 32 ГБ ОЗУ, i7-12700H и мобильной Nvidia 3050 Ti.
Есть ли предложения, прежде чем я просто попытаюсь переустановить Ubuntu?
Видео экрана
У меня была такая же проблема после обновления до Jammy 22.04 с Focal 20.04 на Google Chrome 114.
Похоже, что отключение ‘Использовать аппаратное ускорение, когда это возможно’ в Настроиках –> Система, перезапуск Google Chrome и затем повторное включение ‘Использовать аппаратное ускорение, когда это возможно’ решило проблему.
Я уже использовал тот же драйвер nVidia 535 в Focal 20.04. Кажется, что что-то пошло не так после обновления Ubuntu. Я полагаю, что заставил систему сбросить настройки и обновить их с тем же драйвером, хотя для другой версии программного обеспечения Ubuntu.
У меня была точно такая же проблема! Я решил её, понизив версию драйверов Nvidia до версии 510. Надеюсь, это поможет!
Я перечитал ваш пост – похоже, что вы уже это пробовали… Это сработало для меня ранее.
Вы проверяли, использует ли Chrome “Использовать аппаратное ускорение, когда это возможно”? Попробуйте отключить эту настройку в настройках Chrome.
Инструкции:
Кликните на три точки в правом верхнем углу Chrome.
Выберите “Настройки”. Выберите “Система”.
Смените ползунок “Использовать аппаратное ускорение, когда это возможно” на отключено.
Перезапустите Chrome.
У меня были такие же симптомы, и эта тема позволила мне понять, что это проблема с GPU.
Когда я выполнил команду lspci
, она показала, что используются встроенные графические чипы вместо карты Nvidia.
Я использовал стандартное приложение Программное обеспечение и обновления, пошел на вкладку Дополнительные драйверы и установил метапакет драйвера NVIDIA из nvidia-driver-530 (проприетарный, протестированный).
После перезагрузки компьютера Chrome запустился мгновенно, и больше никаких проблем не возникло.
У меня была аналогичная проблема, если не идентичная: я щелкал по Chrome, чтобы открыть его, и ждал 30 секунд, чтобы получить результат. Моё решение пришло с этой страницы:
https://ubuntu.com/server/docs/nvidia-drivers-installation
С той страницы:
Установка драйверов для общих нужд (например, для рабочего стола и игр)
Вы можете полагаться на автоматическое обнаружение, которое установит драйвер, который считается наилучшим соответствием для вашего оборудования:
sudo ubuntu-drivers install # выполните эту команду и перезагрузите!
Я выполнил команду, перезагрузился, и затем Chrome открылся почти за 2 секунды. Приемлемо.
Я также пробовал и не смог справиться с этими решениями:
-
Включите/выключите аппаратное ускорение в Chrome и перезагрузите.
-
Удалите и переустановите Chrome.
-
Обновите все пакеты Ubuntu.
Я попробовал около дюжины предложенных решений без успеха, поэтому просто переключился на Firefox, где моя учетная запись Google работает отлично. Сначала я попробовал Chromium, просто чтобы “остаться в семье”, но у него такие же проблемы, как и у Chrome. Может быть, когда-нибудь в будущем Chrome будет исправлен, и, возможно, я вернусь, потому что я использовал Firefox и DuckDuckGo как свою непрослеживаемую систему.
Ответ или решение
Проблема с запуском Google Chrome на Ubuntu 22.04.1 LTS, который занимает более 30 секунд и имеет странные проблемы с отображением, может быть вызвана несколькими факторами, связанными с аппаратными драйверами, настройками графического ускорения и совместимостью программного обеспечения. Давайте разберем это подробнее и предложим возможные решения.
Понимание проблемы
Описание проблемы подразумевает, что Chrome быстро создает окно, однако оно не отображается должным образом. Вы наблюдаете за артефактами отображения, такими как «дорожки» от перетаскивания других окон. Это указывает на возможные сбои в графическом адаптере или драйверах. Задержка в запуске, как и в вашем случае, может свидетельствовать о том, что Chrome неправильно инициализирует графическую подсистему.
Возможные причины проблемы
-
Драйвера NVIDIA:
Поскольку вы используете ноутбук с графической картой NVIDIA GeForce 3050 Ti, проблема может быть связана с версией драйвера. Некоторые версии драйверов могут не поддерживать полностью новую версию Ubuntu или конфликтовать с Chrome. -
Настройки аппаратного ускорения:
Хотя вы уже пробовали отключать аппаратное ускорение и GPU Rasterization, иногда стоит попробовать сбросить эти настройки после изменения их состояния. -
Конфликт с интегрированной графикой:
Часто система может автоматически использовать интегрированную графику вместо дискретной, что может приводить к подобным проблемам.
Рекомендации по устранению проблемы
-
Проверка и установка драйверов NVIDIA:
– Откройте терминал и выполните команду:sudo ubuntu-drivers install
– Перезагрузите систему. Это обновит драйвера до наиболее подходящей версии.
-
Установка конкретной версии драйвера:
Если автоматическая установка не помогла, попробуйте установить драйверы вручную. Например, вы можете попробовать версию 530 или 510, как это делали другие пользователи, которые столкнулись с аналогичной проблемой:sudo apt install nvidia-driver-530
После установки перезагрузите систему.
-
Сброс настроек Chrome:
Попробуйте сбросить настройки Chrome:- Убедитесь, что аппаратное ускорение отключено:
- Откройте Chrome.
- Перейдите в настройки (три точки в верхнем правом углу) → «Система».
- Отключите опцию «Использовать аппаратное ускорение, если доступно», затем перезапустите Chrome.
- После перезапуска снова активируйте аппаратное ускорение и перезапустите.
- Убедитесь, что аппаратное ускорение отключено:
-
Проверка использования графических карт:
Выполните командуlspci | grep -i vga
в терминале, чтобы убедиться, что используется именно дискретная графика NVIDIA, а не интегрированная. -
Мониторинг системы:
Можно также использовать командыdmesg | grep nvidia
иnvidia-smi
для диагностики и мониторинга состояния графических драйверов.
Заключение
Проблема с отображением Google Chrome на Ubuntu 22.04.1 LTS может быть неприятной, но с установкой правильных драйверов и настройками системы вы сможете ее решить. Для пользователей, которые по-прежнему сталкиваются с трудностями, рекомендуется обратить внимание на использования альтернативных браузеров, таких как Firefox или Chromium, пока проблема не будет полностью устранена. Если ни одно из предложенных решений не помогло, возможно, стоит рассмотреть переустановку Ubuntu или обновление до более новой версии, если это возможно.