我已经以一种或另一种方式遇到了这个问题很长一段时间(几年),并且在多种配置中。我已经多次更新驱动程序和内核,此时我真的不知道罪魁祸首在哪里。
这似乎是某种竞争条件,如果一个显示器在另一个之前“准备好”,另一个只会得到“无输入”,尽管 xrandr(和 i3)认为它已连接并且应该可以工作。
行为:两台显示器都进入睡眠状态(从不活动状态),移动鼠标时,只有其中一台(1080p 显示器)正确唤醒。另一个在几秒钟后唤醒,但随后显示“无输入”。
解决方法:
xrandr.sh
(旧版本,新版本见下文)
行为:类似的行为,但现在该行为适用于新监视器。旧的表现得很好(就像旧的 1080p 显示器一样)。
解决方法1(记得先唤醒显示器):
解决方法 2(忘记先唤醒显示器):
xrandr --output HDMI-0 --off
,使监视器重新进入待机状态。Nvidia 驱动程序版本(来自 Arch 存储库):455.45.01-6
$ lspci | grep NV
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP104 High …
Run Code Online (Sandbox Code Playgroud)