On 2/18/11 4:55 AM, Adam Tkac wrote:
>> The attached patch improves frame rates to 9-11 fps.
> 
> Good catch, I improved your patch a little and commited it as r4295.
> 
> With the patch GNUTLS debug routines are registered only when we
> need their output.

Definite improvement.  Here's what I now see with VirtualGL:

Machine 1:  Pentium 4 Xeon 2.8 GHz single core
Machine 2:  AMD X2 5050e 2.6 GHz dual core

1-->2
-----
                              Server        Client
                fps           CPU Time/     CPU Time/
                (1240x900)    Frame (ms)    Frame (ms)
--------------------------------------------------------
64-bit, no TLS  19.05         33.87         14.54
64-bit, TLS     12.00 (-37%)  62.11 (+83%)  20.59 (+42%)

32-bit, no TLS  16.54         37.67         16.87
32-bit, TLS     10.45 (-37%)  68.84 (+83%)  24.51 (+45%)


2-->1
-----
                               Server         Client
                fps            CPU Time/      CPU Time/
                (1240x900)     Frame (ms)     Frame (ms)
----------------------------------------------------------
64-bit, no TLS  22.86          29.70          18.29
64-bit, TLS     18.78 (-18%)   32.44 (+9.2%)  34.35 (+88%)

32-bit, no TLS  17.48          36.39          20.94
32-bit, TLS     16.04 (-8.2%)  38.65 (+6.2%)  38.97 (+86%)


Very interesting that the Intel machine takes a much larger relative hit
than the AMD machine.

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to