Quadro FX1300 with CrystalEyes on Linux Problems in setting up this system.
I have recently built a new linux box to replace my outdated SGI system for molecular graphics. I'm using Pymol, Chimera, and VMD. My new system is Fedora 8 running on a quad-core intel with a Quadro FX1300 video card. Even though I've installed the latest nvidia driver (169.12) and set up my xorg.conf as described in the README (Option "Stereo" "3"), I can't get hardware stereo to work in any of my applications.

I've also downloaded a simple program to test the stereographics subsystem, Paul Bourke's pulsar program. When I run that, I get the following:

freeglut (./pulsar): ERROR: Internal error <Visual with necessary capabilities not found> in function fgOpenWindow
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x0
Serial number of failed request: 14
Current serial number in output stream: 17

That would seem to indicate that something's wrong with freeglut or my nvidia driver

I'm currently using an SGI emitter that has been converted for PC use by adding a 12V power supply and disconnecting the power lead from the video card. I've observed the weird symptom that when the 3-pin miniDIN plug is unplugged from the video card, the red power led in the emitter will be lit and when I plug the emitter into the video card, that light goes off.

I'd appreciate any suggestions on troubleshooting this problem.

Also, if anyone has a linux-based system with a quadro FX1300 card or similar with stereo mode working, it would be great if you could run the pulsar program and let me know what happens. The source code is attached.

Compile with:
gcc -lglut -lGL -lm -lGLU -lX11 -lXmu -lXi -lXext -L/usr/X11R6/lib pulsar.c -o pulsar

Run with:
./pulsar -s
I have recently built a new linux box to replace my outdated SGI system for molecular graphics. I'm using Pymol, Chimera, and VMD. My new system is Fedora 8 running on a quad-core intel with a Quadro FX1300 video card. Even though I've installed the latest nvidia driver (169.12) and set up my xorg.conf as described in the README (Option "Stereo" "3"), I can't get hardware stereo to work in any of my applications.



I've also downloaded a simple program to test the stereographics subsystem, Paul Bourke's pulsar program. When I run that, I get the following:



freeglut (./pulsar): ERROR: Internal error <Visual with necessary capabilities not found> in function fgOpenWindow

X Error of failed request: BadWindow (invalid Window parameter)

Major opcode of failed request: 4 (X_DestroyWindow)

Resource id in failed request: 0x0

Serial number of failed request: 14

Current serial number in output stream: 17



That would seem to indicate that something's wrong with freeglut or my nvidia driver



I'm currently using an SGI emitter that has been converted for PC use by adding a 12V power supply and disconnecting the power lead from the video card. I've observed the weird symptom that when the 3-pin miniDIN plug is unplugged from the video card, the red power led in the emitter will be lit and when I plug the emitter into the video card, that light goes off.



I'd appreciate any suggestions on troubleshooting this problem.



Also, if anyone has a linux-based system with a quadro FX1300 card or similar with stereo mode working, it would be great if you could run the pulsar program and let me know what happens. The source code is attached.



Compile with:

gcc -lglut -lGL -lm -lGLU -lX11 -lXmu -lXi -lXext -L/usr/X11R6/lib pulsar.c -o pulsar



Run with:

./pulsar -s

#1
Posted 03/13/2008 12:27 AM   
Ah-ha! Success!

The solution to my problem was lurking in my /var/log/Xorg.0.log file:

(WW) NVIDIA(0): UBB is incompatible with the Composite extension. Disabling
(WW) NVIDIA(0): UBB.
(WW) NVIDIA(0): Stereo is incompatible with the Composite extension.
(II) NVIDIA(0): Disabling stereo.

Commenting out the Option "Composite" "Enable" line in the extensions section of my xorg.conf file didn't fix the problem. Apparently the Composite extension is enabled by default. Changing to:
Option "Composite" "Disable"
fixed the problem. I added the following to my device section for good measure:
Option "AddARGBGLXVisuals" "False"
because ARGB GLX visuals require the Composite extension.

In the end, the relevant section of my xorg.conf file looks like this:

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
# 1440x1050 Stereo @ ... Hz
ModeLine "1440x1050_100" 212.76 1440 1504 1824 1952 1050 1051 1054 1103
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "UBB" "True"
Option "Stereo" "3"
# ARGB GLX visuals require Composite extension which is incompatible with stereo
Option "AddARGBGLXVisuals" "False"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1440x1050_100"
EndSubSection
EndSection

Section "Extensions"
# UBB and Stereo are incompatible with the Composite extension
Option "Composite" "Disable"
EndSection

Stereo3D in the pulsar program I attached to my original post works beautifully now, as do stereo modes of molecular graphics packages like Pymol, Chimera and VMD that I originally needed this capability for.
Ah-ha! Success!



The solution to my problem was lurking in my /var/log/Xorg.0.log file:



(WW) NVIDIA(0): UBB is incompatible with the Composite extension. Disabling

(WW) NVIDIA(0): UBB.

(WW) NVIDIA(0): Stereo is incompatible with the Composite extension.

(II) NVIDIA(0): Disabling stereo.



Commenting out the Option "Composite" "Enable" line in the extensions section of my xorg.conf file didn't fix the problem. Apparently the Composite extension is enabled by default. Changing to:

Option "Composite" "Disable"

fixed the problem. I added the following to my device section for good measure:

Option "AddARGBGLXVisuals" "False"

because ARGB GLX visuals require the Composite extension.



In the end, the relevant section of my xorg.conf file looks like this:



Section "Monitor"

Identifier "Monitor0"

VendorName "Unknown"

ModelName "Unknown"

HorizSync 30.0 - 110.0

VertRefresh 50.0 - 150.0

# 1440x1050 Stereo @ ... Hz

ModeLine "1440x1050_100" 212.76 1440 1504 1824 1952 1050 1051 1054 1103

Option "DPMS"

EndSection



Section "Device"

Identifier "Videocard0"

Driver "nvidia"

Option "UBB" "True"

Option "Stereo" "3"

# ARGB GLX visuals require Composite extension which is incompatible with stereo

Option "AddARGBGLXVisuals" "False"

EndSection



Section "Screen"

Identifier "Screen0"

Device "Videocard0"

Monitor "Monitor0"

DefaultDepth 24

SubSection "Display"

Viewport 0 0

Depth 24

Modes "1440x1050_100"

EndSubSection

EndSection



Section "Extensions"

# UBB and Stereo are incompatible with the Composite extension

Option "Composite" "Disable"

EndSection



Stereo3D in the pulsar program I attached to my original post works beautifully now, as do stereo modes of molecular graphics packages like Pymol, Chimera and VMD that I originally needed this capability for.

#2
Posted 03/13/2008 06:48 PM   
Scroll To Top