我有一台带有nVidia卡的惠普笔记本电脑,我使用的是Ubuntu11.04(稳定的)。我已经使用TwinView X服务器设置应用程序设置了nVidia。如果我在没有插入辅助监视器的情况下启动,桌面就会拉伸,无法解析度。统一和主面板工作,看上去很正常,但是我运行的任何应用程序都会被拉伸,分辨率也是错误的,这使得它们几乎无法使用。当我用插入(通过HDMI)的辅助监视器启动时,一切都很好。
我已经把这个钻到了我的xorg.conf文件中。如果删除该文件并重新启动,主监视器可以正常工作,但我需要将nVidia配置为再次使用TwinView。对于一台笔记本电脑,我经常在单显示器和多台显示器之间切换,这很烦人.
因此,基本上我的问题是:当只插入一个监视器时,我能否以一种忽略双监视器设置的方式设置Ubuntu?这在10.10中运行得很好(顺便说一句,我仍然有那个xorg.conf文件,并且会导致同样的问题)。
下面是我当前的xorg.conf文件:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 270.29 (buildd@allspice) Fri Feb 25 14:42:07 UTC 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Seiko/Epson"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 230M"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "metamodes" "DFP-0: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection发布于 2011-09-28 12:03:02
我的第一个建议是不要使用xorg.conf,因为它会导致比它解决的更多的问题。
相反,我建议的是未定义,它可以在启动时运行,如果没有检测到监视器,它就不会切换分辨率。如果您有一个更复杂的设置,您可以创建一个具有不同disper设置的脚本,就像我在这个答案- 如何自动切换显示器与我的笔记本电脑码头中所做的那样。
发布于 2011-07-03 02:11:58
我也处理过这个问题。对我有效的当前文件已经结束了。
使事物保持在规范中的主要设置是:
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: nvidia-auto-select, DFP: nvidia-auto-select"
Option "TwinViewOrientation" "RightOf"这也允许我使用一系列不同的监视器(在启动时连接),而不必担心它们的分辨率。
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL SE198WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400M GS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: nvidia-auto-select, DFP: nvidia-auto-select"
Option "TwinViewOrientation" "RightOf"
SubSection "Display"
Depth 24
EndSubSection
EndSectionhttps://askubuntu.com/questions/39483
复制相似问题