我买了一台配备 4K 屏幕的 HP Spectre(眼镜),我目前正在运行 Ubuntu 20.04。在启动过程中,GRUB 菜单有时会闪烁。这可能非常糟糕,以至于无法读取不同的启动选项。在大多数情况下,一旦 Ubuntu 启动,闪烁就会再次消失。但是,有时屏幕会再次开始闪烁。这主要发生在笔记本电脑开启几个小时后。在软件和更新 -> 附加驱动程序下,我选择了 nvidia-driver-440。偶尔我会启动 Windows,但我没有看到那里的屏幕闪烁。
我希望有人能帮我解决这个问题。启动时屏幕闪烁很烦人,但我可以忍受。但 Ubuntu 运行时屏幕闪烁可能非常烦人。如果需要更多信息,请告诉我。
答案1
对我来说,解决方案只是在登录屏幕上选择 Ubuntu Wayland,而不是在 X 服务器上运行的旧版 Ubuntu GUI(首先单击链轮)。
答案2
我在两台看似相同的 Compaq CQ60 笔记本电脑上安装了 Xubuntu 20.04 LTS,它在其中一台上运行完美。第二台笔记本电脑立即出现屏幕闪烁问题。我尝试重新安装、更改分辨率和刷新率、使用 Nvidia 第三方驱动程序(更糟糕)、安装 gnome 桌面、更改为 Wayland 而不是 Xorg,但都不起作用。一旦我的屏幕开始闪烁,我通常就不得不重新启动。
我尝试的最后一件事似乎已经解决了问题……假设这些具有 3GB 内存的 AMD Sempron 笔记本电脑资源非常低,我通过导航到“设置管理器”、“Windows 管理器调整”并取消选中“启用显示合成”来关闭合成器。到目前为止,一周后,我没有遇到其他问题。
答案3
这听起来和我的问题很相似。如果你的 ubuntu 屏幕闪烁着颜色,那么它与我的问题类似。起初我以为这只是 20.04,但当我重新安装 18.04 时,发生了同样的事情。所以我以为我的电脑的显卡有问题。但事实并非如此,显卡很好。
经过进一步研究,似乎更有可能存在驱动程序兼容性问题。由于我从未遇到过 18.04 的任何问题(已有 2 年),我认为更新的一部分库可能存在有故障的英特尔驱动程序。
这就是我解决问题的方法。通过“恢复模式”进入 ubuntu。我不确定在启动过程中按哪个键可以打开此选项。在双启动中有一个高级选项,允许您启动到恢复模式。
在终端上输入“sudo gedit /etc/default/grub”
找到此行“GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"。并将其更改为“GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"。“nomodeset”以某种方式禁用了显卡,并使我的屏幕分辨率变小。找到此行“#GRUB_GFXMODE="。删除 # 并更改分辨率
完成后输入“sudo update-grub”
这样做可以停止闪烁。唯一的问题是 HDMI 电缆不会发出声音。但我的 PC 的扬声器端口仍然可以使用