我已从 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