我升级到了新的 LTS Ubuntu 22.04。从那时起,打开 Google Chrome 时,它不会加载任何页面,并最终发出页面无响应的警告(即使在加载空白标签时也是如此!)。
我尝试删除我的个人资料目录,并以隐身模式启动以查看它是否是一个插件,但两种情况都导致相同的行为。
我已删除并重新安装 Chrome,并且多次重启了我的计算机。
我已在 ppa 列表中启用以下内容:
http://dl.google.com/linux/chrome/deb/
运行sudo apt update && sudo apt upgrade
告诉我一切都是最新的。
从命令行启动时出现以下错误
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
有趣的是,Chromium 似乎运行良好。
我读过以下类似的问题,但没有一个能给我提供前进的方向:
- Google Chrome 无法在 Ubuntu 22.04 LTS 中打开
- va_getDriverName() 失败,原因不明(尽管我的 vainfo 返回了正常结果 AFAICT)
答案1
在带有嵌入式显卡(Iris)的 Intel EVO 处理器上运行 Ubuntu 22.04 时,尽管我拥有最新的软件包,但几个月来我仍然遇到了同样的问题。
从 Wayland 切换到 X11 对我没有帮助。我还更新了 Mesa 驱动程序,但无济于事。
这篇文章帮助我找到了解决方案:https://ubuntuforums.org/showthread.php?t=2478267&page=2&p=14111739#post14111739
如果我使用该标志启动 Chrome,Chrome 现在可以正常工作--v=1
。编辑文件后/usr/share/applications/google-chrome.desktop
,我必须重新启动 GDM3 才能使更改生效,但我想重新启动也可以解决问题。
我希望它能帮助那些像我一样几个月都无法在 Ubuntu 22.04 上使用 Chrome 的人。与此同时,Brave 浏览器是一个不错的选择。
答案2
您使用的是 Wayland 还是 X11?当 libva 无法连接到 Wayland 时,我看到了此错误消息。
如果您在 wayland 上,您可以尝试切换到 x11:在登录屏幕上,开始输入密码,右下角会显示一个设置图标。在那里您可以选择一个 x11 会话。
为了进一步调试,您还可以尝试:
$ sudo apt install vainfo
$ vainfo --display wayland
$ vainfo --display x11