信号干扰

信号干扰

我在 Ubuntu 20.04.4 LTS(从 Ubuntu Server ISO 安装)上运行 KDE Plasma 5.18.8,并安装了 NVIDIA 510 驱动程序。我有 3 个相同的 240hz 显示器,它们在 RTX 2070 Super 的显示端口上运行。

我遇到了一个烦恼,登录后大约 10 分钟,我的主显示器会空白几秒钟,然后重新打开。然后不到 1 分钟后,我的左显示器会出现同样的情况。右显示器不会出现这种情况。

这只会发生一次每次启动时,并且似乎在启动后持续约 10 分钟。

我一直在搜索,/var/log但似乎找不到任何与显示器不当行为相关的内容。

关于如何调试这个问题有什么建议吗?

编辑:我正在尝试重新创建它并缩小它发生的条件。

编辑 2:我无法重现此问题。如果再次发生此事件,有什么好方法可以获取更详细的日志记录以捕获此事件?

/etc/sddm.conf.d/custom_settings.conf编辑3:我通过创建包含以下内容的文件将X设置为以更高的详细级别开始记录:

[X11]
ServerArguments=-logverbose 6 -verbose 2

根据 xorg 手册页:

logverbose(stdout) 默认值为 3

verbose(stderr)默认值为 0

手册页中都没有指定有多少级别。我从其他 stack exchange 问题中找到了 6 个,-logverbose并为 任意选择了一个更高的数字-verbose

答案1

据我所知,这可能是两个问题

信号干扰

DisplayPort 容易出现这种情况,因为它有“链路训练”,这意味着 GPU 和显示器将协商链路的速度;然后开始传输如果对于所需的带宽量来说,噪声是可以接受的。如果条件发生变化(通常是由于 EMF 峰值,因为有数据包丢失,也可能是因为 SW 更改了分辨率、频率、色彩空间等),链接训练可以随时触发

你的情况听起来很极端,因为 240hz 需要很多带宽。

您可能会遇到有记录的 EMF 干扰,这肯定是这样的:显示器间歇性空白、闪烁或丢失视频信号

办公椅是已知的 EMF 来源这可能会引发这种情况。

解决此问题的建议是使用更短、更高质量的电缆。我不知道磁性铁氧体环是否有用,因为它们会过滤更高的频率,但当你试图达到 240hz 时,这可能会成为一个问题。

节能

另一个完全不相关的问题可能是省电。进入低功耗状态的 GPU 可能无法跟上所有 3 个 240hz 显示器的速度。您可以通过强制 GPU 始终保持高功率状态来轻松测试此理论。

如果这样可以解决问题,那么请尝试调整电源配置文件,直到找到 GPU 省电和显示器不关闭之间的良好平衡。

相关内容