如何在辅助监视器上强制原生分辨率?

所以,昨天我在我的笔记本电脑(1920×1200)上安装了Ubuntu,我主要使用的是第二台显示器(ViewSonic VA720,VGA,1280×1024)。 一开始根本没有检测到第二台显示器,所以我安装了Nvidia-313驱动程序(我正在运行Nvidia-310驱动程序,我觉得它是否有所作为;它没有。)嗯,现在检测到监视器,但原始分辨率不是一个选项。 它只允许显示器在1024×768下工作。

我尝试在’xrandr’下的终端中创建一个新模式,但是当我尝试将模式添加到我的显示器(VGA-0)时,输出为:

X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 31 Current serial number in output stream: 32

我尝试在’Nvidia Xserver Settings’中编辑我的分辨率,但是当我将’ViewportIn’和’Panning’设置为正确的值时,它将不允许我更改’ViewportOut’的值。 然后我最终得到了这个。

  • 我的GPU是Nvidia Quadro FX 770M; 只要问一下,任何有助于愉快提供的信息。

Iechyd Da!

这取决于你的/var/log/Xorg.0.log输出的内容。 在某些情况下,可能是由于未正确检测到EDID这一事实。 可悲的是,这意味着你必须做一些花哨的步法才能使这项工作正常进行。

在之前的尝试中,我也试过设置xrandr无效。 然后我发现了这个小小的提示( http://ubuntuforums.org/archive/index.php/t-1470168.html

研究:

  • 转到监视器网站并确定正确的水平和垂直刷新范围。

修改:

  1. 编辑你的xorg.conf – sudo nano /etc/X11/xorg.conf
  2. 在“监视”部分(见下文)中添加新范围

Section "Monitor"

 Identifier "Monitor0" VendorName "Unknown" ModelName "CRT-0" HorizSync LowValue - HighValue VertRefresh LowValue - Highvalue Option "DPMS" 

EndSection

注意:您确实需要之间的短划线。 此外,建议您在旧行前面添加一个#,这样您就可以获得一个副本,如果其他所有内容都失败,您可以撤消该副本。

重新启动计算机