因此,昨天我在笔记本电脑(1920x1200)上安装了 Ubuntu,我主要将它与第二台显示器(ViewSonic VA720、VGA、1280x1024)对接使用。起初,第二台显示器根本无法检测到,因此我安装了 Nvidia-313 驱动程序(我目前正在运行 Nvidia-310 驱动程序,想看看它是否有区别;但事实并非如此。)现在,显示器已检测到,但是原始分辨率不是一种选择。它只允许显示器以 1024x768 的分辨率工作。
我尝试在“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 设置”中编辑分辨率,但是当我将“ViewportIn”和“Panning”设置为正确值时,它不允许我更改“ViewportOut”的值。然后我最终得到这。
- 我的 GPU 是 Nvidia Quadro FX 770M;如果还有任何有用的信息,我们很乐意提供,只需询问即可。
耶希達!
答案1
这取决于 /var/log/Xorg.0.log 输出的内容。在某些情况下,这可能是由于未正确检测 EDID 造成的。不幸的是,这意味着您必须采取一些巧妙的措施才能使其正常工作。
在之前的尝试中,我也尝试过设置 xrandr,但不起作用。然后我发现了这个小技巧(http://ubuntuforums.org/archive/index.php/t-1470168.html)
研究:
- 请访问显示器网站并确定适当的水平和垂直刷新范围。
修改:
- 编辑你的 xorg.conf -
sudo nano /etc/X11/xorg.conf
- 在“监控”部分(见下文)添加新范围
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync LowValue - HighValue
VertRefresh LowValue - Highvalue
Option "DPMS"
EndSection
笔记:您确实需要在中间添加破折号。另外,建议您在旧行前面添加 #,这样如果其他方法都失败了,您就有一份可以撤消的副本。
重新启动计算机