Open nick87720z opened 10 years ago
I made same stress test with gjacktransport. Appart slider itself there is status bar, displaying drug position in real time. With image load reaches ≈84%, without - ≈12%. Without status bar loading is ≈9%. Hope, load with image possible to be several times lower.
First, it doesn't depend on wether i use tiled image option for background type, or set dedicated option, which i could call "Overlay background", which blends image (if rgba) above basic background.
Currently there are two applications, where this issue appeared clear: gjacktransport and jack_mixer, both using gtk2. Fot first it appears however only when connection to jack is enabled. I'm not sure, what is reason - slider or may be label, displaying position at timeline. In case, when cpu load is about 10% or a bit lower, with enabled image it may reach 50% (on older laptop with athlon64 x2 at 1,9GHz it was so).
When got it with jack_mixer, i was sure it is python trouble, but when tried again with simple plain style, problem disappeared.
I hope, it could be somehow optimized. I made theme, utilizing shader image as overlay specially for such pro-audio look with dark colors, but it seems really more good to show rather than to use. Not sure about qt4 however.