View Single Post
Old 12-27-2014, 12:31 PM   #164
latepaul
Wizard
latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.latepaul ought to be getting tired of karma fortunes by now.
 
latepaul's Avatar
 
Posts: 1,270
Karma: 10468300
Join Date: Dec 2011
Device: a variety (mostly kindles and kobos)
Quote:
Originally Posted by Alexander Turcic View Post
Ahh, it's how QT5 has been compiled by default? I guess that should be possible to fix by recompiling the source and specifically excluding the missing CPU flags (like -no-sse2 -no-sse -no-mmx, etc.).
Yep. Although from what I've been reading it seems that compiling with no-sse2 means QT5 may not perform as well.

Also it seems that it's possible for Linux distros to provide both an SSE and non-SSE version of the relevant library. See here for a good (technical) summary of the issue, and here for a related bug report.

It looks like Ubuntu - and therefore Xubuntu - is using this mechanism. HOWEVER Calibre supplies its own QT5 libraries so you'd probably need to build Calibre yourself. Sigil I think would use the system libraries if possible.

All of which is fascinating to some like me, but probably a bit of a tangent on a thread where we're discussing what's easy.

Oh and Greg, since you're already running Linux. You can check your CPU capability easily with:

Code:
cat /proc/cpuinfo
Look for sse2 in the output. HTH.
latepaul is offline   Reply With Quote