20.04 在外接显示器 (2560x1600) 上非常慢

20.04 在外接显示器 (2560x1600) 上非常慢

在装有 Ubuntu 20.04 的 Thinkpad W530 上全新安装。安装没有问题,但重启后,一切都变得非常慢。当我拔下显示器(DisplayPort)并使用内部屏幕时,没有问题。

我检查了 NVIDIA 驱动程序,问题还是一样。我还检查了 BIOS 设置,它们对 Ubuntu 没有任何影响。

但是 Fedora 32 运行起来没有任何问题,而 Windows 10 甚至无法使用外接屏幕。

我怎么解决这个问题?

答案1

我的笔记本电脑和外接显示器也遇到了类似的问题。通过测试不同的设置,似乎每次笔记本电脑屏幕关闭时(要么是因为关闭了,要么是因为我将 gnome 显示设置设置为仅用于外接屏幕),外接显示器都会变得非常慢,完全无法使用。如果我镜像两个屏幕并让笔记本电脑屏幕保持打开状态,它就会恢复“正常”。在我所有的测试用例中,屏幕分辨率都是相同的(4k)。

作为参考,我正在使用 AMD 外部 gpu。

答案2

我有一台刚刚安装了 U20.04 的 Thinkpad W520。当我尝试通过 DisplayPort 连接我的 WQHD 显示器时,也遇到了类似的问题。尽管安装了 NVIDIA 驱动程序,但不知何故无法激活。如果 NVIDIA 驱动程序已正确激活,并且您运行

$ nvidia-settings

那么你应该看到类似这样的内容:

在此处输入图片描述

如果您没有看到左侧的选项,则可能是您的 NVIDIA 驱动程序未正确激活。我使用以下命令清除了驱动程序:

$ sudo apt remove --purge nvidia-kernel-common-390

然后使用“软件和更新”应用程序的“附加驱动程序”实用程序重新安装它。 重新启动计算机后,NVIDIA 驱动程序已正确激活,NVIDIA 设置也显示了应有的选项。

答案3

总结:看起来这可能是 X11 和外部主显示器的问题。


我必须在此感谢@Tiago 和@hadarS,因为他们两人的回答相结合才让我找到了解决方案。

我使用的是 MSI Bravo 15(AMD Ryzen 7 和 Radeon RX 5500M),并安装了(相对)全新安装的 KDE Neon 5.21。当前的 20.04 LTS 内核不支持我的驱动程序,因此我已更新到主线内核 5.10 并安装了 AMD 20.45 固件。然而,我仍然发现我的外接显示器(4K)在执行一些最基本的任务时速度非常慢,而在主显示器上执行相同任务时,响应速度与以往一样快。

@hadarS 提到将主显示器改回笔记本电脑屏幕,所以我检查了一下,结果发现 4k 屏幕被设置为主显示器。将其切换到笔记本电脑屏幕后,外接显示器立即可用。太棒了!解决了!但为什么会发生这种情况?

这就是@Tiago 的回答派上用场的地方(以及您在问题中提供的信息,OP)。

  • 显而易见的是,在性能较慢的情况下,会使用外部显示器,在某些情况下则不使用内部显示器。这是肯定的。
  • OP 使用的是 Nvidia 卡,我使用的是 AMD 卡,@Tiago 使用的是外部 AMD 卡。这三种情况都是同样的问题,所以我们可以排除卡制造商和 GPU 总线的问题。
  • @Tiago 特别提到了 GNOME,我假设 OP 也在使用 GNOME。我使用的是 KDE Plasma 5。DE 是问题的根源。

那么还剩下什么?

嗯,因为 Wayland 似乎无法识别我的外部显示器,所以我使用 X11。这就是生活。不知道其他人是否也在使用 X11——我假设是这样,因为据我所知 X11 仍然是 Ubuntu 20.04 的默认显示服务器——我只能简单地假设这是我们的共同因素。似乎 X11 不喜欢将外部连接的显示器设置为主显示器。

我有另一台笔记本电脑,其中安装了“全新”的 Neon 和 Nvidia GPU。如果我记得的话,今晚晚些时候我会测试这个理论。

答案4

我的华硕笔记本电脑配备了 GTX1650 和 Ryze 3750H,也遇到了同样的问题。我暂停笔记本电脑后,无法将其重新打开,因此我不得不强行关闭它。

在此之后,我的辅助显示器上的 Firefox 和 Chrome 会变得非常慢,甚至无法突出显示我悬停的内容。

解决我问题的方法是将主显示器改回笔记本电脑显示器。现在一切又恢复正常了。

相关内容