我目前正在使用两个显示器,一个在景观模式,另一个在肖像模式。视频卡是Nvidia Geforce 9600 GT与nvidia的适当司机。
我能够在11.10中强制这个问题,为每个显示器分配一个单独的X屏幕,并旋转分配给肖像监视器的屏幕。(景物为0,肖像为1)
我听说12.04在多显示器配置上有了很大的改进。但是它对我不起作用:为了利用无缝的多监视器体验,我不得不求助于TwinView模式,但是TwinView模式不能工作在我的情况下,其中一个监视器是在纵向模式!
更糟糕的是,当我回到原来的配置,即分离X屏幕而不是TwinView时,我的纵向监视器只显示带有默认X光标的白色屏幕,没有任何统一的优点。
有谁知道类似我的情况吗?
发布于 2012-04-30 16:28:58
编辑上面的帖子:
我设法解决了这个问题,但没有解决3D问题,因为compiz崩溃了。下面是新的xorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 295.33 (buildd@zirconium) Fri Mar 30 13:43:34 UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
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 "Monitor1"
VendorName "Unknown"
ModelName "DELL P2311H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL P2311H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
Option "Rotate" "left"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-1"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
Option "Rotate" "left"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection我使用nvidia设置生成它,不是用双视图,而是用分离的X屏幕,屏幕1是绝对的,屏幕2是对的。我检查过了。然后,我编辑了xorg.conf文件,以便为两个屏幕的旋转添加选项(查看文件)。啊,真灵!
发布于 2012-05-01 07:39:53
终于自己解决了。
问题: Nvidia专有驱动程序对多个监视器没有好处。
解决方案:切换到新的开源驱动程序。现在它运行得完美无缺。可以在显示设置中以任何我想要的配置配置监视器。
发布于 2012-04-30 15:54:50
我有一个类似的问题:我一直使用到今天的ubuntu 10.4,我没有费心升级它,因为它的工作,我需要一个工作站在我的办公室。它在奇怪的配置下工作:我在xorg.conf文件中使用xinerama (在/etc/x11/中找到它),并使用nvidia驱动程序提供的选项旋转屏幕
选项“旋转”“左”
成功了,我很久以前就写过了。现在,我想尝试ubuntu3D或Gnome3D,但它不起作用,也许是因为xinerama与nvidia驱动程序和12.04版本不兼容。如果你选择“gnome经典”,它确实适用于ubuntu12.04,而不是其他。我试着使用nvidia-设置程序,但是没有找到任何选择来旋转屏幕。
下面是xorg.conf:
Section "Screen"
Identifier "Main"
Device "nvidia A"
Monitor "Dell-VGA"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "Rotate" "left"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "2160x1900@60" "2100x1600@60" "1536x1280@60" "1200x800@60" "1800x1440@60"
EndSubSection
EndSection
Section "Screen"
Identifier "Second"
Device "nvidia B"
Monitor "Dell-DVI"
DefaultDepth 24
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "Rotate" "left"
SubSection "Display"
Depth 24
Modes "2160x1900@60" "2100x1600@60" "1536x1280@60" "1200x800@60" "1800x1440@60"
EndSubSection
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Identifier "Keyboard0"
# Driver "keyboard"
#EndSection
# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "auto"
# Option "Device" "/dev/psaux"
# Option "Emulate3Buttons" "no"
# Option "ZAxisMapping" "4 5"
#EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Main" 0 0
Screen 1 "Second" RightOf "Main"
# commented out by update-manager, HAL is now used
# InputDevice "Keyboard0" "CoreKeyboard"
# commented out by update-manager, HAL is now used
# InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "true"
EndSection
Section "Device"
Identifier "nvidia A"
BoardName "nv"
BusID "PCI:01:00:0"
Screen 0
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "Device"
Identifier "nvidia B"
BoardName "nv"
BusID "PCI:01:00:0"
Screen 1
Driver "nvidia"
Option "NoLogo" "True"
EndSection再次,我得到双屏幕,正确旋转与此conf文件,但只有在gnome经典登录,而不是统一或3D。
https://askubuntu.com/questions/126857
复制相似问题