![升级到 Fedora 38 后一分钟左右,显示器进入省电状态](https://linux22.com/image/220157/%E5%8D%87%E7%BA%A7%E5%88%B0%20Fedora%2038%20%E5%90%8E%E4%B8%80%E5%88%86%E9%92%9F%E5%B7%A6%E5%8F%B3%EF%BC%8C%E6%98%BE%E7%A4%BA%E5%99%A8%E8%BF%9B%E5%85%A5%E7%9C%81%E7%94%B5%E7%8A%B6%E6%80%81.png)
我已从 37 升级到 Fedora 38,并注意到当我的计算机处于非活动状态正好 30 秒时,显示器会进入省电模式(可能是因为显卡(Nvidia RTX 2060、530.30.02 驱动程序)不提供不再发出信号)。我检查了 Gnome (X11) 中常见的节能旋钮,但找不到任何明显的东西(事实上,我关闭了所有能让显示器进入睡眠状态的东西)。
我还能在哪里寻找避免显示器关闭的方法?
更新
我缩小了问题范围。该问题仅在计算机从休眠状态唤醒后才会出现。当它在 30 秒不活动后实际关闭时,没有日志条目。
我还注意到,在休眠模式下,其中一个屏幕不会完全关闭,这告诉我休眠模式实际上不起作用。我还注意到在所谓的休眠期间有大量日志条目,这意味着系统实际上正在运行。当系统在没有事先休眠的情况下启动时,也不会出现此问题。
有一个日志条目可能是相关的,但这发生在冬眠期间(同样,这实际上并没有按照上面发生):
gnome-shell[3556]: segfault at 1 ip 00007fb85595c9ac sp 00007ffc43e28d10 error 4 in libnvidia-glcore.so.530.30.02[7fb854800000+28e5000] likely on CPU 1 (core 1, socket 0)
答案1
$ xset s off
$ xset -dpms
为我解决了这个问题。
https://wiki.archlinux.org/title/Display_Power_Management_Signaling