On 11-01-31 11:46 AM, David Björkevik wrote: > On 2011-01-31 17:06, Nathan Kidd wrote: >> On 11-01-31 09:52 AM, David Björkevik wrote: >>> I tried the VGL_PROFILE option. Standard values for Readback are in the >>> 300-600 Mpixels/sec range. However, when picking, this drops to<1 >>> Mpixels/sec. >>> >>> Any pointers or ideas? >> >> VGL_TRACE might give some clues if you could identify which calls were >> stalling, but I think timestamps would need to be added for that. > > Thanks, VGL_TRACE was interesting. Here's a snippet: > > [VGL] _doGLreadback (pbw->getdrawable()=0x00400003 sync=0 spoillast=1 ) > 922.807932 ms
That does seem odd since the readback operation is nearly identical to glXSwapBuffers, except it's reading the front buffer. Can you compare the times with the glXSwapBuffers calls? Is the drawable (0x400003) only used in "slow" readbacks? Is the drawable a Pixmap not a Window? (Look in your trace for glXCreateGLXPixmap or XCreateWindow) -Nathan ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users