Hello all, first post here, I have a multithreaded program that I can't live without. It's a commercial RAW image conversion program called SilkyPix. It works fine under Wine, with a few very minor bugs. But one thing nags me: it's oh so slow... - I have a 64bit quad core with Ubuntu 64. - Wine can use the multicore (or so I've read in the FAQ). - SilkyPix is also multicore-enabled (it ran very fast using all cores on that machine when I still had XP on it). - But when I run SilkyPix in Wine it hardly uses one single processor. - Indeed the cpufreq daemon hardly ever triggers from its lowest speed, so it goes 800MHz instead of 2600. - I/Os stay very low (40Mb per image, one every 10s) so I don't think it's the issue. So my question is: how can I get better performance on this one app ? Or does wine dedicate only one thread per application, even if the app itself is multithreaded ? XP was 5~10 times faster which is rather important when you need to process 1000 wedding pictures ! Thank you for clearing this up.