![信号干扰](https://linux22.com/image/1186066/%E4%BF%A1%E5%8F%B7%E5%B9%B2%E6%89%B0.png)
我在 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 省电和显示器不关闭之间的良好平衡。