20.04 - 唤醒后 Google Chrome 显示故障

Lam*_*oft 20 nvidia google-chrome display-resolution 20.04

如果我打开了 chrome,然后让我的笔记本电脑进入睡眠状态。当我重新登录时,谷歌浏览器的显示会扭曲并变黑(见下面的屏幕截图)。

所有选项卡都变成黑色,当我将鼠标移到黑色空间上时,黑色方块会移动。

当我从 18.04 升级到 20.04 时,这个问题开始发生

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal
Run Code Online (Sandbox Code Playgroud)

我正在使用 NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] 和 Nvidia 440 驱动程序。

在此处输入图片说明

小智 3

我尝试了enable-vulkan有效的选项,但最终出现了很多滞后。我发现了另一个选项,即在启动时添加--use-cmd-decoder=validating --use-gl=desktop

即,我将其复制/usr/share/applications/google-chrome.desktop~/.local/share/applications并编辑该Exec行以添加这些选项。


Pau*_*ERT 0

我通过运行复制/usr/share/applications/google-chrome.desktop到:~/.local/share/applications

sudo cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)

然后我通过运行以下命令给自己赋予了 的属性~/.local/share/applications/google-chrome.desktop

sudo chown $USER: ~/.local/share/applications/google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)

/usr/bin/google-chrome-stable并通过运行以下命令替换每次出现的情况(可能必须有 3 次)/usr/bin/google-chrome-stable --use-cmd-decoder=validating --use-gl=desktop (保持之前或之后出现的内容完全一样):

sed -i -e 's/\/usr\/bin\/google-chrome-stable/\/usr\/bin\/google-chrome-stable --use-cmd-decoder=validating --use-gl=desktop/g ~/.local/share/applications/google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)

现在它无需禁用硬件加速即可工作!