This scares me a tiny bit and I wouldn't mind understanding why this works :)
So you're still using opengl to do the offscreen render of the waveform originally? If so then this doesn't mean we can do without gl per-se. I can think of a few possible explanations... 1. Like Sean said all the load has gone into the X.org thread :) 2. Qt/X is using OpenGL to do the blitting anyway behind the scenes and doing it better than we did (power-of-two buffers, power-of-two textures, knows about driver quirks etc...) 3. Cosmic rays But all that aside if it works it's probably a good idea. Although it might be technically inferior it seems like we've basically found that the quality of linux graphics drivers is all around crap. So if we can mitigate some of that and actually have it work for everyone then that's a big improvement. Did we figure out in the end that all these people with slow waveform were using any particular os or card? On 6 April 2010 11:47, Sean M. Pappalardo - D.J. Pegasus <[email protected]> wrote: > On this single-core Athlon XP-M 1.6GHz with nVidia GeForce 4 Go on > Debian Squeeze, I see an effective CPU usage reduction of about half > with this branch+patch (Mixxx ~40%) compared to current trunk (~80%.) > However, it doesn't seem to affect the latency I can achieve, and the > XOrg process' CPU usage is increased a bit (from ~8% on trunk to ~15% on > this.) > > Sean > D.J. Pegasus > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Mixxx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
