我的 HDMI 显示器遇到了一些问题。
xrandr 输出:
Screen 0: minimum 320 x 200, current 5760 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DVI-D-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1280x720 60.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08
DVI-I-1 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.00*+
1680x1050 59.95
1280x1024 60.02
1440x900 59.89
1280x800 59.81
1152x864 75.00
1280x720 60.00
1024x768 70.07 60.00
800x600 60.32 56.25
640x480 66.67 59.94
720x400 70.08
黑色的显示器(HDMI-A-0)已连接,并且位置正确。但仍然全黑。启动时它工作正常。但之后就变黑了。
两个工作显示器都有工作区2和3,所以感觉系统显示了如何将工作区1分配给黑屏。
有什么想法吗?
答案1
用于xrandr -q
查看所有模式和费率。
然后使用xrandr --output *name of display* --mode *resolution* --rate *frame rate*
设置帧速率和模式。对我来说问题是速率。
答案2
我遇到了类似的问题,显示屏一片空白,但 xrandr 显示已连接
但发现如果我告诉 xrandr 做出任何类型的更改(必须是更改),那么显示就会重置并且一切都会恢复。
例如,让 xrandr 将其关闭然后打开......
xrandr --output DP-1-1 --off
xrandr --output DP-1-1 --auto
但是它丢失了位置信息,只是变成了一个克隆,直到我再次重置位置。该显示器上的所有窗口都会被移动,以使它们至少部分可见于另一个显示器,尽管我发现它移动了很多不应该受到影响的窗口。基本上这是一个糟糕的修复。
有时这可以解决问题...
xset dpms force suspend # or standby or off (same result)
xset dpms force on
这是迄今为止我发现的最佳解决方案,但取决于您的设置......
稍微移动一下显示屏(一个像素),然后再移回来!这个变化足以让 xrandr 重新启动显示器,并且不会导致我的应用程序窗口突然改变位置。
xrandr --output DP-1-2 --pos 1921x0; # shift one pixel
xrandr --output DP-1-2 --pos 1920x0; # shift it back