Hi Jan,


On 9/12/06, Jan Ciger <[EMAIL PROTECTED]> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I have finally managed to rebuild a debug version of OSG and I have
found the reason for the hang.

The viewer will hang on the VSync testing code in Producer, concretely
in the file RenderSurface_X11.cpp, line 535 in function:

void RenderSurface::testVSync( void ).

It is hanging on call __glxWaitVideoSyncSGI( 1, 0, &frame ) for me, but
only if SLI is enabled. It looks like nVidia broke the vsync
functionality on SLI systems. This works fine when SLI is off. I am
running the 8774 drivers.

Sounds like a driver bug for sure.  Have you reported it to NVidia?

Perhaps one could disable the use of this call via an Producer option, but this a really hacky workaround for a bug in a driver.  For the 1.2 I'll just go with what we have and we can discuss the what to do aftwards once Don gets back from his training course.
 
BTW, is there something like 'make install' but for debug version
instead? Typing 'make install' builds default (which is optimized
version) and installs that instead :(

The way I work is to :

  make instlinks

Then any subsequent run of:
 
  make debug

Makes all the relevent libs point to the debug versions.  And running:

   make

Makes them all point back to the optimized version.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to