屏幕是黑的,但是根据xrandr连接

屏幕是黑的,但是根据xrandr连接

我的 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

相关内容