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