How to display CUDA samples?

I have just installed a Tesla S1070 on Ubuntu 9.04, and can run deviceQuery, bandwidthTest, etc.

However, I’m unable to run the sample applications which require a display. E.g. when I run ./fluidsGL, I get:
Xlib: extension GLX missing on display “:0.0”.
freeglut (./fluidsGL): Open GL GLX extension not supported by display ‘:0.0’

The most relevant post I can find seems to be:
http://forums.nvidia.com/lofiversion/index.php?t58761.html

But I’m afraid I don’t quite understand the solution given in the link above. In addition, one of the posters suggested:
“you’ll need to configure X to run on the C870 in addition to configuring X to use the integrated Intel GPU”.

Does this advice conflict with the CUDA 2.3 release notes, which says that “it is recommended that CUDA is run on a GPU that is NOT attached to an X display”?

If it would be of any help, I’ve attached my /etc/X11/xorg.conf and /var/log/Xorg.0.log files. Can anyone please suggest what I need to do to get a display?
XorgLog.txt (35.2 KB)
xorgConf.txt (1.61 KB)