Bugzilla – Full Text Bug Listing
|Summary:||upgrade libjpeg-turbo to get SIMD accelerated huffman encoder/decoder|
|Product:||ThinLinc||Reporter:||Pierre Ossman <email@example.com>|
|Component:||Build system||Assignee:||Henrik Andersson <firstname.lastname@example.org>|
|Status:||CLOSED FIXED||QA Contact:||Bugzilla mail exporter <email@example.com>|
|Priority:||P2||CC:||firstname.lastname@example.org, email@example.com, firstname.lastname@example.org|
|Version:||pre-1.0||Keywords:||ossman_tester, relnotes, samuel_tester|
|Bug Depends on:|
The next release of libjpeg-turbo (1.5) will have aa SIMD accelerated huffman encoder and decoder, giving a claimed 10% improved performance. Code is already in place both for x86 and ARM. We should upgrade so we can take advantage of this.
Latest version of libjpeg turbo is 1.5.1
Verified that chavez is properly updated. Tested x86_64 client and server. Works well, although I'm not seeing any noticeable performance increase. It's not worse either though, so...
Tested i686 client and server as well. Basically the same thing; it's difficult to see any difference. Perhaps a few percent less CPU usage.
Tested Windows 10. No noticeable change there either.
Tested both armel and armhf clients agains older server. There seems to be a drop in cpu load with about 10% between 4.7.0 client and build 5301 on both arm platforms but not sure if this is from the libjpeg upgrade.
Tested the client on MacOS 10.11. I compared build 5301 and the 4.7.0 release and I'm not seeing any differences in either CPU use or in perceived performance.