mac*_*ost 6 linux linux-mint nvidia-graphics-card
我有两台显示器,我使用专有的 Nvidia 驱动程序和“TwinView”在 Linux 中运行它们。我刚刚安装了 Linux Mint 13,由于每次重新启动后安装,我的显示器都出现在错误的位置(计算机认为左边的显示器在右边)。
启动后我可以运行Nvidia配置并修复显示器的位置,我什至可以成功保存配置文件。但是一旦我再次重新启动,监视器就会重新出现切换。
有没有人知道是什么导致了这种情况(更重要的是,我该如何解决?)
* 编辑 *
我尝试手动编辑我的 xorg.conf 如下:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-1"
Option "metamodes" "CRT: 1280x1024, DFP: 1280x1024"
Option "TwinViewOrientation" "RightOf"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Run Code Online (Sandbox Code Playgroud)
但错误的显示器仍然出现在右侧。
如果我将“RightOf”更改为“LeftOf”,我会启动到黑屏和冻结的鼠标/键盘。
运行sudo nvida-settings
并点击“保存到X配置文件”:
更新:
如果这不起作用,请尝试以下操作:
/etc/X11/xorg.conf
首先,使用 nvidia 实用程序生成一个新的:
$ sudo nvidia-xconfig
Run Code Online (Sandbox Code Playgroud)
您当前的 xorg.conf(如果有)将保存为/etc/X11/xorg.conf.nvidia-xconfig-original
现在,根据需要设置所有内容nvidia-settings
并保存到 xorg.conf,如上面的屏幕截图所示:
$ sudo nvidia-settings
Run Code Online (Sandbox Code Playgroud)
确保您更改了某些内容,否则nvidia-settings
将不允许您保存更改。
此时,您应该有一个/etc/X11/xorg.conf
包含如下行的文件Section "Screen"
:
Option "metamodes" "CRT: 1440x900 +1600+0, DFP: 1600x900 +0+0"
Run Code Online (Sandbox Code Playgroud)
细节会有所不同,但这条线的含义是 CRT (VGA) 显示器的分辨率为 1440x900,水平偏移为 +1600。换句话说,它位于我的笔记本电脑 (DFP) 显示器的右侧。
从该行删除所有偏移值(+1600+0
及+0+0
以上)并像这样设置屏幕位置(您也可以使用偏移量,但我发现这更清楚):
Option "metamodes" "CRT: 1440x900, DFP: 1600x900"
Option "TwinViewOrientation" "RightOf"
Run Code Online (Sandbox Code Playgroud)
该TwinViewOrientation
选项设置辅助显示器相对于主显示器的位置。您可以使用RightOf
、LeftOf
、Above
、Below
和Clone
最后,保存文件并注销/重新登录。
以下资源是 xorg.conf 和 NVIDIA 的重要信息来源:
zmore /usr/share/doc/xserver-xorg-video-nvidia/README.txt.gz
归档时间: |
|
查看次数: |
20197 次 |
最近记录: |