Nope, not common at all, and definitely not supposed to happen. You are correct that VirtualGL uses off-screen Pbuffers to do all of its rendering, so there should be no interference with the display. If VGL were, in fact, rendering to windows instead of Pbuffers (you can verify this by setting the env. var. VGL_WINDOW=1), then you should see the rendered 3D images from your program appear on the root display, but it sounds like you're seeing junk instead. Completely clueless as to why, but it smacks of a driver bug. VirtualGL has been in use by thousands of people worldwide for going on 8 years (including 4 as a Sun Microsystems product), and nothing like this has ever been reported before.
Unfortunately, you're going to have to do some troubleshooting on your end-- I would start by testing different nVidia driver revisions (install the one from nVidia, for instance, rather than the one that ships with Ubuntu, and if that doesn't work, try an older one.) On 8/22/12 8:06 PM, Joseph Xu wrote: > Hello everyone: > > I'm a new virtualgl user. I'm trying to run an OpenGL program in a VNC > session by calling vglrun <program>. The program runs fine, but the > contents of the monitor attached to the server gets completely > clobbered as a side effect. By this I mean the monitor flashes seizure > inducing patterns while my program is running, stops changing when I > kill the program, but never recovers to a usable state until I restart > the X session. From reading the background page, I was under the > impression that VGL uses an off-screen pixel buffer to do the > rendering for my remote program, so I should still be able to use the > server's local X session normally. Am I mistaken? > > Some specs: The server is running Ubuntu 12 with the standard session > manager and default Nvidia driver, TigerVNC 1.1.0, and virtualgl > 2.3.1. When I ran vglserver_config, I answered No to all 3 security > questions (this is just for testing, and I don't really understand > xauth). I never manually set the DISPLAY variable; it was empty when I > started vncserver, and its value was ":1" in the VNC session. > > Any help would be greatly appreciated. Sorry if this is a duplicate of > some other thread; this feels like a common problem, but I couldn't > find anything in the archives using all the keywords I could think of. > > Joseph ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users