双显示器无法显示正确分辨率的问题

双显示器无法显示正确分辨率的问题

我刚从 Windows 10 转到 ubuntu 16.04,找不到解决方案或任何修复方法。我使用双显示器(均为同一型号 - Samsung S22D300N)。显示器 (1) 通过 VGA-VGA 电缆连接,显示器 (2) 通过 VGA-VGA 转 DVI 适配器连接。

在监视器(2)上,我的分辨率无法超过 1360x768,而监视器(1)则以 1920x1080 运行。在 Win10 上一切正常,两个监视器均为 1920x1080。

我已经安装了最新的 nvidia 驱动程序,但分辨率问题仍然存在。我会尽力提供所有必要的信息。

GPU-Geforce GTS450

xrandr 

> Screen 0: minimum 8 x 8, current 3280 x 1080, maximum 16384 x 16384
DVI-I-0 connected 1360x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00 +
   1360x768      59.96*   59.80  
   1152x864      60.00  
   800x600       72.19    60.32    56.25  
   680x384       59.96    59.80  
   640x480       59.94  
   512x384       60.00  
   400x300       72.19  
   320x240       60.05  
VGA-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
  1600x900_60.00 (0x3b6) 118.250MHz -HSync +VSync
        h: width  1600 start 1696 end 1856 total 2112 skew    0 clock  55.99KHz
        v: height  900 start  903 end  908 total  934           clock  59.95Hz
  1920x1080_60.00 (0x3b8)  9.250MHz -HSync +VSync
        h: width  1920 start 1976 end 2160 total 2400 skew    0 clock   3.85KHz
        v: height   60 start   63 end   73 total   76           clock  50.71Hz<

答案1

首先保存所有工作,以防屏幕关闭,并且不重新启动就无法打开。我建议的只是暂时的;如果它有效,你可以将其永久化。

进入终端并运行cvt 1920 1080 60

这将输出一两个文本字符串。最后一个文本字符串应以单词 Modeline 开头。从 Modeline 之后的第一个文本复制到"1920x1080_60.00" [...]行末(应以 结尾)[...] +vsync

然后输入xrandr --newmode并粘贴您复制的内容。

然后输入xrandr --addmode DVI-I-1 "1920x1080_60.00"

然后输入xrandr --output DVI-I-1 --mode "1920x1080_60.00"

为了使其永久生效:

如果有效,请创建或编辑该文件~/.xprofile并将您输入的最后三个命令添加到其中。

答案2

更新后出现问题:无法提供 1920x1080。只需拔下并重新插入第二个屏幕即可。

相关内容