The pbo result was for the M2070 (not the Q). Here is the original M2070 result
>>>>>>>>>> PIXEL FORMAT: BGRA <<<<<<<<<< glDrawPixels(): 427.5 Mpixels/sec glReadPixels(): 175.5 Mpixels/sec (min = 167.1, max = 176.7, sdev = 0.5792) glReadPixels() accounted for 100.00% of total readback time The snippets below are for the M2070Q (top) and M2070 with pbo (below that). Paul ----- Original Message ----- > From: "Paul Melis" <paul.me...@surfsara.nl> > To: virtualgl-users@lists.sourceforge.net > Sent: Monday, 17 June, 2013 10:49:55 PM > Subject: Re: [VirtualGL-Users] Improving performance on very large displays > > On 06/17/13 11:23, Paul McIntosh wrote: > > A bit better... > Err, the PBO numbers seem worse? > > Pbuffer (BGRA): > > glDrawPixels(): 429.4 Mpixels/sec > glReadPixels(): 688.5 Mpixels/sec (min = 605.3, max = 697.0, sdev = > 4.143) > glReadPixels() accounted for 99.98% of total readback time > > PBO (BGRA): > > glDrawPixels(): 427.9 Mpixels/sec > glReadPixels(): 226.6 Mpixels/sec (min = 166.2, max = 227.5, sdev = > 2.838) > glReadPixels() accounted for 1.050% of total readback time > > Paul > > > > [paulmc@m1029 paulmc]$ glreadtest -pbo > > > > GLreadtest v2.3.2 (Build 20121221) > > > > Rendering to Pbuffer using GLX on display :1.0 > > Using PBO's for readback > > Xlib: extension "GLX" missing on display ":1.0". > > Xlib: extension "GLX" missing on display ":1.0". > > 256: Could not obtain Visual > > [paulmc@m1029 paulmc]$ export DISPLAY=:0 > > [paulmc@m1029 paulmc]$ glreadtest -pbo > > > > GLreadtest v2.3.2 (Build 20121221) > > > > Rendering to Pbuffer using GLX on display :0.0 > > Using PBO's for readback > > FB Config = 0xc5 > > Drawable size = 701 x 701 pixels > > Using 1-byte row alignment > > > >>>>>>>>>>> PIXEL FORMAT: LUM <<<<<<<<<< > > glDrawPixels(): 1160 Mpixels/sec > > glReadPixels(): 0.7835 Mpixels/sec (min = 0.7821, max = 0.7848, > > sdev = 0.00135 > > 2) > > glReadPixels() accounted for 99.97% of total readback time > > > >>>>>>>>>>> PIXEL FORMAT: RED <<<<<<<<<< > > glDrawPixels(): 425.3 Mpixels/sec > > glReadPixels(): 443.9 Mpixels/sec (min = 184.9, max = 447.6, sdev > > = 8.973) > > glReadPixels() accounted for 2.117% of total readback time > > > >>>>>>>>>>> PIXEL FORMAT: BGRA <<<<<<<<<< > > glDrawPixels(): 427.9 Mpixels/sec > > glReadPixels(): 226.6 Mpixels/sec (min = 166.2, max = 227.5, sdev > > = 2.838) > > glReadPixels() accounted for 1.050% of total readback time > > > >>>>>>>>>>> PIXEL FORMAT: ABGR <<<<<<<<<< > > glDrawPixels(): 427.8 Mpixels/sec > > glReadPixels(): 226.4 Mpixels/sec (min = 168.5, max = 227.5, sdev > > = 2.799) > > glReadPixels() accounted for 1.176% of total readback time > > > >>>>>>>>>>> PIXEL FORMAT: BGR <<<<<<<<<< > > glDrawPixels(): 424.9 Mpixels/sec > > glReadPixels(): 267.3 Mpixels/sec (min = 197.2, max = 268.1, sdev > > = 3.026) > > glReadPixels() accounted for 1.288% of total readback time > > > >>>>>>>>>>> PIXEL FORMAT: RGBA <<<<<<<<<< > > glDrawPixels(): 427.7 Mpixels/sec > > glReadPixels(): 226.7 Mpixels/sec (min = 169.7, max = 227.4, sdev > > = 2.671) > > glReadPixels() accounted for 1.042% of total readback time > > > >>>>>>>>>>> PIXEL FORMAT: RGB <<<<<<<<<< > > glDrawPixels(): 359.3 Mpixels/sec > > glReadPixels(): 267.2 Mpixels/sec (min = 199.1, max = 268.2, sdev > > = 2.971) > > glReadPixels() accounted for 1.285% of total readback time > > > > Paul > > > > ----- Original Message ----- > >> From: "DRC" <dcomman...@users.sourceforge.net> > >> To: virtualgl-users@lists.sourceforge.net > >> Sent: Monday, 17 June, 2013 5:43:52 PM > >> Subject: Re: [VirtualGL-Users] Improving performance on very large > >> displays > >> > >> Does enabling PBOs make any difference? > >> > >> > >> On 6/17/13 2:02 AM, Arthur HUILLET wrote: > >>> On Mon, Jun 17, 2013 at 11:30:34AM +1000, Paul McIntosh wrote: > >>>> Ok - here is the data for a Tesla M2070 and M2070Q (Quadro) > >>>> > >>>> There is a big difference between the Quadro and non-Quadro. > >>>> Looks > >>>> like the read rate is 1/4 for the non-Quadro. These are > >>>> virtually > >>>> same hardware, however I know that the Quadro has some cache > >>>> size > >>>> differences for transferring data (so it can't all be blamed on > >>>> the driver). > >>> Thanks for confirming my remark with actual figures. I do believe > >>> that it can all be blamed on the driver, and that it was designed > >>> that way, but that doesn't really matter - non Quadro readback > >>> performance may very well be too limited for certain use cases; I > >>> think this is the message to take home. > >>> > >>> Out of curiosity, can you elaborate as to the cache size > >>> differences? Where did you get this information and what > >>> differences are there exactly? > >>> > >> ------------------------------------------------------------------------------ > >> This SF.net email is sponsored by Windows: > >> > >> Build for Windows Store. > >> > >> http://p.sf.net/sfu/windows-dev2dev > >> _______________________________________________ > >> VirtualGL-Users mailing list > >> VirtualGL-Users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/virtualgl-users > >> > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > VirtualGL-Users mailing list > VirtualGL-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/virtualgl-users > -- Dr Paul McIntosh Senior HPC Consultant, Technical Lead, Multi-modal Australian ScienceS Imaging and Visualisation Environment (www.massive.org.au) Monash University, Ph: 9902 0439 Mob: 0434 524935 ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users