Problem with multiple monitors and NVidia 3D Vision - any suggestions ?

Hi. I just set up a 3-D vision compatible stereo monitor as a second display on my desktop. I have a Quadro 4000 video card and am running 64 bit linux (Ubuntu 11.04) with the latest 270.41.06 Nvidia driver. If I only have one monitor (the stereo capable one) attached to the machine, I can get stereo working (looks very nice), but if I have the second non-stereo capable monitor connected at the same time, it will not initialize the stereo display mode (on either display). I have it configured using Xinerama, so the 2 displays are on separate X-servers. Even when I disable Xinerama, and the second display is running on a completely independent Screen, it still won't go into stereo mode. Here are the relevant lines from the Xorg log file: [ 9016.284] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 [ 9016.284] (==) NVIDIA(0): RGB weight 888 [ 9016.284] (==) NVIDIA(0): Default visual is TrueColor [ 9016.284] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) [ 9016.285] (**) NVIDIA(0): Option "TwinView" "0" [ 9016.285] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0" [ 9016.285] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-2" [ 9018.424] (II) NVIDIA(GPU-0): Display (DELL3007WFPHC (DFP-0)) does not support NVIDIA 3D [ 9018.424] (II) NVIDIA(GPU-0): Vision stereo. [ 9018.466] (**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32 [ 9018.466] (==) NVIDIA(1): RGB weight 888 [ 9018.466] (==) NVIDIA(1): Default visual is TrueColor [ 9018.466] (==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0) [ 9018.467] (**) NVIDIA(1): Option "Stereo" "10" [ 9018.467] (**) NVIDIA(1): Option "TwinView" "0" [ 9018.467] (**) NVIDIA(1): Option "MetaModes" "1920x1080_120 +0+0" [ 9018.467] (**) NVIDIA(1): USB IR emitter stereo requested [ 9019.116] (II) NVIDIA(GPU-1): Display (Acer HN274H (DFP-0)) supports NVIDIA 3D Vision [ 9019.116] (II) NVIDIA(GPU-1): stereo. [ 9019.117] (II) NVIDIA(1): NVIDIA GPU Quadro 4000 (GF100GL) at PCI:2:0:0 (GPU-1) [ 9019.117] (--) NVIDIA(1): Memory: 2097152 kBytes [ 9019.117] (--) NVIDIA(1): VideoBIOS: 70.00.37.00.03 [ 9021.570] (II) NVIDIA(1): USB emitter - Copyright (c) 2009 NVIDIA Corporation NVIDIA [ 9021.570] (II) NVIDIA(1): stereo controller [ 9021.598] (II) NVIDIA(1): Setting mode "1920x1080_120+0+0" So, the logfile seems to indicate that it's initialized correctly, but when chimera tries to open a Stereo window, it raises an error :^( Here are the relevant xorg.conf sections: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" 2560 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "1" Option "XineramaStereoFlipping" "0" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Tesla C2070" BusID "PCI:131:0:0" EndSection Section "Device" Identifier "Device1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro 4000" BusID "PCI:2:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinViewXineramaInfoOrder" "DFP-2" Option "TwinView" "0" Option "metamodes" "nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection Section "Screen" # Removed Option "metamodes" "nvidia-auto-select +0+0" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "1920x1080_120 +0+0" Option "Stereo" "10" SubSection "Display" Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "Disable" EndSection Anyone else have a Stereo configuration with dual monitors working ? cheers ---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu

Looking at the NVIDIA driver's release notes it says for Xinerama: "... the X.Org X server bases the visuals of the logical Xinerama X screen on the visuals of physical X screen 0." So if you physically switched your display connections, so the stereo capable monitor is first, it might work. A low level way to see if stereo visuals are available is to use the glxinfo program and look for y's in the st/ro column -- that's the same information chimera uses to see if stereo is available. Good luck, Greg On 07/05/2011 12:43 PM, Steven Ludtke wrote:
Hi. I just set up a 3-D vision compatible stereo monitor as a second display on my desktop. I have a Quadro 4000 video card and am running 64 bit linux (Ubuntu 11.04) with the latest 270.41.06 Nvidia driver. If I only have one monitor (the stereo capable one) attached to the machine, I can get stereo working (looks very nice), but if I have the second non-stereo capable monitor connected at the same time, it will not initialize the stereo display mode (on either display). I have it configured using Xinerama, so the 2 displays are on separate X-servers. Even when I disable Xinerama, and the second display is running on a completely independent Screen, it still won't go into stereo mode. Here are the relevant lines from the Xorg log file:
[ 9016.284] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 [ 9016.284] (==) NVIDIA(0): RGB weight 888 [ 9016.284] (==) NVIDIA(0): Default visual is TrueColor [ 9016.284] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) [ 9016.285] (**) NVIDIA(0): Option "TwinView" "0" [ 9016.285] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0" [ 9016.285] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-2" [ 9018.424] (II) NVIDIA(GPU-0): Display (DELL3007WFPHC (DFP-0)) does not support NVIDIA 3D [ 9018.424] (II) NVIDIA(GPU-0): Vision stereo. [ 9018.466] (**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32 [ 9018.466] (==) NVIDIA(1): RGB weight 888 [ 9018.466] (==) NVIDIA(1): Default visual is TrueColor [ 9018.466] (==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0) [ 9018.467] (**) NVIDIA(1): Option "Stereo" "10" [ 9018.467] (**) NVIDIA(1): Option "TwinView" "0" [ 9018.467] (**) NVIDIA(1): Option "MetaModes" "1920x1080_120 +0+0" [ 9018.467] (**) NVIDIA(1): USB IR emitter stereo requested [ 9019.116] (II) NVIDIA(GPU-1): Display (Acer HN274H (DFP-0)) supports NVIDIA 3D Vision [ 9019.116] (II) NVIDIA(GPU-1): stereo. [ 9019.117] (II) NVIDIA(1): NVIDIA GPU Quadro 4000 (GF100GL) at PCI:2:0:0 (GPU-1) [ 9019.117] (--) NVIDIA(1): Memory: 2097152 kBytes [ 9019.117] (--) NVIDIA(1): VideoBIOS: 70.00.37.00.03 [ 9021.570] (II) NVIDIA(1): USB emitter - Copyright (c) 2009 NVIDIA Corporation NVIDIA [ 9021.570] (II) NVIDIA(1): stereo controller [ 9021.598] (II) NVIDIA(1): Setting mode "1920x1080_120+0+0"
So, the logfile seems to indicate that it's initialized correctly, but when chimera tries to open a Stereo window, it raises an error :^(
Here are the relevant xorg.conf sections: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" 2560 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "1" Option "XineramaStereoFlipping" "0" EndSection
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Tesla C2070" BusID "PCI:131:0:0" EndSection
Section "Device" Identifier "Device1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro 4000" BusID "PCI:2:0:0" EndSection
Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinViewXineramaInfoOrder" "DFP-2" Option "TwinView" "0" Option "metamodes" "nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Screen" # Removed Option "metamodes" "nvidia-auto-select +0+0" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "1920x1080_120 +0+0" Option "Stereo" "10" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Extensions" Option "Composite" "Disable" EndSection
Anyone else have a Stereo configuration with dual monitors working ?
cheers
---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users

Thanks for the suggestion Greg. Unfortunately, still no-go. I've tried every combination of ordering, device assignment, etc. Changing the ordering of the devices DOES change that glxinfo now reports the Quadro card as the renderer instead of the Tesla, but still doesn't list any available stereo visuals, unless I completely disable the second display. Unless I'm willing to kill everything I'm running and restart the X-server every time I want to use stereo, I'm stuck :^( ---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu On Jul 5, 2011, at 5:35 PM, Greg Couch wrote:
Looking at the NVIDIA driver's release notes it says for Xinerama: "... the X.Org X server bases the visuals of the logical Xinerama X screen on the visuals of physical X screen 0." So if you physically switched your display connections, so the stereo capable monitor is first, it might work. A low level way to see if stereo visuals are available is to use the glxinfo program and look for y's in the st/ro column -- that's the same information chimera uses to see if stereo is available.
Good luck,
Greg
On 07/05/2011 12:43 PM, Steven Ludtke wrote:
Hi. I just set up a 3-D vision compatible stereo monitor as a second display on my desktop. I have a Quadro 4000 video card and am running 64 bit linux (Ubuntu 11.04) with the latest 270.41.06 Nvidia driver. If I only have one monitor (the stereo capable one) attached to the machine, I can get stereo working (looks very nice), but if I have the second non-stereo capable monitor connected at the same time, it will not initialize the stereo display mode (on either display). I have it configured using Xinerama, so the 2 displays are on separate X-servers. Even when I disable Xinerama, and the second display is running on a completely independent Screen, it still won't go into stereo mode. Here are the relevant lines from the Xorg log file:
[ 9016.284] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 [ 9016.284] (==) NVIDIA(0): RGB weight 888 [ 9016.284] (==) NVIDIA(0): Default visual is TrueColor [ 9016.284] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) [ 9016.285] (**) NVIDIA(0): Option "TwinView" "0" [ 9016.285] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0" [ 9016.285] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-2" [ 9018.424] (II) NVIDIA(GPU-0): Display (DELL3007WFPHC (DFP-0)) does not support NVIDIA 3D [ 9018.424] (II) NVIDIA(GPU-0): Vision stereo. [ 9018.466] (**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32 [ 9018.466] (==) NVIDIA(1): RGB weight 888 [ 9018.466] (==) NVIDIA(1): Default visual is TrueColor [ 9018.466] (==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0) [ 9018.467] (**) NVIDIA(1): Option "Stereo" "10" [ 9018.467] (**) NVIDIA(1): Option "TwinView" "0" [ 9018.467] (**) NVIDIA(1): Option "MetaModes" "1920x1080_120 +0+0" [ 9018.467] (**) NVIDIA(1): USB IR emitter stereo requested [ 9019.116] (II) NVIDIA(GPU-1): Display (Acer HN274H (DFP-0)) supports NVIDIA 3D Vision [ 9019.116] (II) NVIDIA(GPU-1): stereo. [ 9019.117] (II) NVIDIA(1): NVIDIA GPU Quadro 4000 (GF100GL) at PCI:2:0:0 (GPU-1) [ 9019.117] (--) NVIDIA(1): Memory: 2097152 kBytes [ 9019.117] (--) NVIDIA(1): VideoBIOS: 70.00.37.00.03 [ 9021.570] (II) NVIDIA(1): USB emitter - Copyright (c) 2009 NVIDIA Corporation NVIDIA [ 9021.570] (II) NVIDIA(1): stereo controller [ 9021.598] (II) NVIDIA(1): Setting mode "1920x1080_120+0+0"
So, the logfile seems to indicate that it's initialized correctly, but when chimera tries to open a Stereo window, it raises an error :^(
Here are the relevant xorg.conf sections: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" 2560 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "1" Option "XineramaStereoFlipping" "0" EndSection
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Tesla C2070" BusID "PCI:131:0:0" EndSection
Section "Device" Identifier "Device1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro 4000" BusID "PCI:2:0:0" EndSection
Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinViewXineramaInfoOrder" "DFP-2" Option "TwinView" "0" Option "metamodes" "nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Screen" # Removed Option "metamodes" "nvidia-auto-select +0+0" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "1920x1080_120 +0+0" Option "Stereo" "10" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Extensions" Option "Composite" "Disable" EndSection
Anyone else have a Stereo configuration with dual monitors working ?
cheers
---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users

So next step would be to file a bug with NVIDIA so it can fixed in a newer driver. See http://www.nvidia.com/page/support.html, for the Linux support forums and the bug report link. -- Greg On 07/06/2011 05:52 AM, Steven Ludtke wrote:
Thanks for the suggestion Greg. Unfortunately, still no-go. I've tried every combination of ordering, device assignment, etc. Changing the ordering of the devices DOES change that glxinfo now reports the Quadro card as the renderer instead of the Tesla, but still doesn't list any available stereo visuals, unless I completely disable the second display. Unless I'm willing to kill everything I'm running and restart the X-server every time I want to use stereo, I'm stuck :^(
---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu
On Jul 5, 2011, at 5:35 PM, Greg Couch wrote:
Looking at the NVIDIA driver's release notes it says for Xinerama: "... the X.Org X server bases the visuals of the logical Xinerama X screen on the visuals of physical X screen 0." So if you physically switched your display connections, so the stereo capable monitor is first, it might work. A low level way to see if stereo visuals are available is to use the glxinfo program and look for y's in the st/ro column -- that's the same information chimera uses to see if stereo is available.
Good luck,
Greg
On 07/05/2011 12:43 PM, Steven Ludtke wrote:
Hi. I just set up a 3-D vision compatible stereo monitor as a second display on my desktop. I have a Quadro 4000 video card and am running 64 bit linux (Ubuntu 11.04) with the latest 270.41.06 Nvidia driver. If I only have one monitor (the stereo capable one) attached to the machine, I can get stereo working (looks very nice), but if I have the second non-stereo capable monitor connected at the same time, it will not initialize the stereo display mode (on either display). I have it configured using Xinerama, so the 2 displays are on separate X-servers. Even when I disable Xinerama, and the second display is running on a completely independent Screen, it still won't go into stereo mode. Here are the relevant lines from the Xorg log file:
[ 9016.284] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 [ 9016.284] (==) NVIDIA(0): RGB weight 888 [ 9016.284] (==) NVIDIA(0): Default visual is TrueColor [ 9016.284] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) [ 9016.285] (**) NVIDIA(0): Option "TwinView" "0" [ 9016.285] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0" [ 9016.285] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-2" [ 9018.424] (II) NVIDIA(GPU-0): Display (DELL3007WFPHC (DFP-0)) does not support NVIDIA 3D [ 9018.424] (II) NVIDIA(GPU-0): Vision stereo. [ 9018.466] (**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32 [ 9018.466] (==) NVIDIA(1): RGB weight 888 [ 9018.466] (==) NVIDIA(1): Default visual is TrueColor [ 9018.466] (==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0) [ 9018.467] (**) NVIDIA(1): Option "Stereo" "10" [ 9018.467] (**) NVIDIA(1): Option "TwinView" "0" [ 9018.467] (**) NVIDIA(1): Option "MetaModes" "1920x1080_120 +0+0" [ 9018.467] (**) NVIDIA(1): USB IR emitter stereo requested [ 9019.116] (II) NVIDIA(GPU-1): Display (Acer HN274H (DFP-0)) supports NVIDIA 3D Vision [ 9019.116] (II) NVIDIA(GPU-1): stereo. [ 9019.117] (II) NVIDIA(1): NVIDIA GPU Quadro 4000 (GF100GL) at PCI:2:0:0 (GPU-1) [ 9019.117] (--) NVIDIA(1): Memory: 2097152 kBytes [ 9019.117] (--) NVIDIA(1): VideoBIOS: 70.00.37.00.03 [ 9021.570] (II) NVIDIA(1): USB emitter - Copyright (c) 2009 NVIDIA Corporation NVIDIA [ 9021.570] (II) NVIDIA(1): stereo controller [ 9021.598] (II) NVIDIA(1): Setting mode "1920x1080_120+0+0"
So, the logfile seems to indicate that it's initialized correctly, but when chimera tries to open a Stereo window, it raises an error :^(
Here are the relevant xorg.conf sections: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" 2560 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "1" Option "XineramaStereoFlipping" "0" EndSection
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Tesla C2070" BusID "PCI:131:0:0" EndSection
Section "Device" Identifier "Device1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro 4000" BusID "PCI:2:0:0" EndSection
Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinViewXineramaInfoOrder" "DFP-2" Option "TwinView" "0" Option "metamodes" "nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Screen" # Removed Option "metamodes" "nvidia-auto-select +0+0" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "1920x1080_120 +0+0" Option "Stereo" "10" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Extensions" Option "Composite" "Disable" EndSection
Anyone else have a Stereo configuration with dual monitors working ?
cheers
---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users

Thanks Greg. After your first reply I did actually try the Nvidia linux support forum, and got a reply from someone from Nvidia saying that the Xinerama specs say that the GLX will only report capabilities available on all displays. I am going to get a dual-link capable display-port adapter for the Quadro so I can run it in TwinView instead of Xinerama. The Nvidia guy was reasonably certain that that would work where Xinerama wouldn't. Worth a try... I will report the results here after I give it a try for posterity. ---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor, Dept. of Biochemistry and Mol. Biol. Those who do Co-Director National Center For Macromolecular Imaging ARE Baylor College of Medicine The converse sludtke@bcm.edu -or- stevel@alumni.caltech.edu also applies http://ncmi.bcm.edu/~stevel On Jul 7, 2011, at 6:27 PM, Greg Couch wrote:
So next step would be to file a bug with NVIDIA so it can fixed in a newer driver. See http://www.nvidia.com/page/support.html, for the Linux support forums and the bug report link.
-- Greg
On 07/06/2011 05:52 AM, Steven Ludtke wrote:
Thanks for the suggestion Greg. Unfortunately, still no-go. I've tried every combination of ordering, device assignment, etc. Changing the ordering of the devices DOES change that glxinfo now reports the Quadro card as the renderer instead of the Tesla, but still doesn't list any available stereo visuals, unless I completely disable the second display. Unless I'm willing to kill everything I'm running and restart the X-server every time I want to use stereo, I'm stuck :^(
---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu
On Jul 5, 2011, at 5:35 PM, Greg Couch wrote:
Looking at the NVIDIA driver's release notes it says for Xinerama: "... the X.Org X server bases the visuals of the logical Xinerama X screen on the visuals of physical X screen 0." So if you physically switched your display connections, so the stereo capable monitor is first, it might work. A low level way to see if stereo visuals are available is to use the glxinfo program and look for y's in the st/ro column -- that's the same information chimera uses to see if stereo is available.
Good luck,
Greg
On 07/05/2011 12:43 PM, Steven Ludtke wrote:
Hi. I just set up a 3-D vision compatible stereo monitor as a second display on my desktop. I have a Quadro 4000 video card and am running 64 bit linux (Ubuntu 11.04) with the latest 270.41.06 Nvidia driver. If I only have one monitor (the stereo capable one) attached to the machine, I can get stereo working (looks very nice), but if I have the second non-stereo capable monitor connected at the same time, it will not initialize the stereo display mode (on either display). I have it configured using Xinerama, so the 2 displays are on separate X-servers. Even when I disable Xinerama, and the second display is running on a completely independent Screen, it still won't go into stereo mode. Here are the relevant lines from the Xorg log file:
[ 9016.284] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 [ 9016.284] (==) NVIDIA(0): RGB weight 888 [ 9016.284] (==) NVIDIA(0): Default visual is TrueColor [ 9016.284] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) [ 9016.285] (**) NVIDIA(0): Option "TwinView" "0" [ 9016.285] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0" [ 9016.285] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-2" [ 9018.424] (II) NVIDIA(GPU-0): Display (DELL3007WFPHC (DFP-0)) does not support NVIDIA 3D [ 9018.424] (II) NVIDIA(GPU-0): Vision stereo. [ 9018.466] (**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32 [ 9018.466] (==) NVIDIA(1): RGB weight 888 [ 9018.466] (==) NVIDIA(1): Default visual is TrueColor [ 9018.466] (==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0) [ 9018.467] (**) NVIDIA(1): Option "Stereo" "10" [ 9018.467] (**) NVIDIA(1): Option "TwinView" "0" [ 9018.467] (**) NVIDIA(1): Option "MetaModes" "1920x1080_120 +0+0" [ 9018.467] (**) NVIDIA(1): USB IR emitter stereo requested [ 9019.116] (II) NVIDIA(GPU-1): Display (Acer HN274H (DFP-0)) supports NVIDIA 3D Vision [ 9019.116] (II) NVIDIA(GPU-1): stereo. [ 9019.117] (II) NVIDIA(1): NVIDIA GPU Quadro 4000 (GF100GL) at PCI:2:0:0 (GPU-1) [ 9019.117] (--) NVIDIA(1): Memory: 2097152 kBytes [ 9019.117] (--) NVIDIA(1): VideoBIOS: 70.00.37.00.03 [ 9021.570] (II) NVIDIA(1): USB emitter - Copyright (c) 2009 NVIDIA Corporation NVIDIA [ 9021.570] (II) NVIDIA(1): stereo controller [ 9021.598] (II) NVIDIA(1): Setting mode "1920x1080_120+0+0"
So, the logfile seems to indicate that it's initialized correctly, but when chimera tries to open a Stereo window, it raises an error :^(
Here are the relevant xorg.conf sections: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" 2560 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "1" Option "XineramaStereoFlipping" "0" EndSection
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Tesla C2070" BusID "PCI:131:0:0" EndSection
Section "Device" Identifier "Device1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro 4000" BusID "PCI:2:0:0" EndSection
Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinViewXineramaInfoOrder" "DFP-2" Option "TwinView" "0" Option "metamodes" "nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Screen" # Removed Option "metamodes" "nvidia-auto-select +0+0" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "1920x1080_120 +0+0" Option "Stereo" "10" SubSection "Display" Depth 24 EndSubSection EndSection
Section "Extensions" Option "Composite" "Disable" EndSection
Anyone else have a Stereo configuration with dual monitors working ?
cheers
---------------------------------------------------------------------------- Steven Ludtke, Ph.D. Associate Professor Co-Director National Center For Macromolecular Imaging Dept of Biochemistry and Mol. Biol. Baylor College of Medicine sludtke@bcm.edu stevel@alumni.caltech.edu
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
participants (2)
-
Greg Couch
-
Steven Ludtke