On 5/7/06, Eugene Rosenzweig <[EMAIL PROTECTED]> wrote:
marcin wrote: > Hi > > I've been comparing lately performance OpenGL apps against different > kernels 2.6.x and 2.4. Overall performance is comparable but a scheduler > of kernel 2.6 is very annoying (to say at least). > > Simple test: > > Kernel 2.6 > > "glxgears" gives 1320 fps but if I simultaneously execute (for > example) "nbench" > which takes a lot of cpu then fps drop to 5!!! with "nice nbench" fps > drop to 20 > > Kernel 2.4 > > "glxgears" gives 1340 fps but for nbench fps drop to 120 and > for nice nbench drop to 220 fps. > > I've been testing against > > * 2.6.16.14 Preemption Model: No Forced and also Voluntary Kernel > * 2.6.16-ck9 is quite good at least scheduler don't starve but a drop > of fps is the same. > * 2.6.15.x > * 2.4.32 > > Graphics driver: nvidia (GeForce4 MX 440 AGP 8x) NV18 > > Can anyone tell me how to "increase priority" for OpenGL? > > Thanks, Marcin Is it any better if you are more agressive with nice? Like 'nice nbench' and 'nice -n -10 glxgears' or even more?
In fact it is better. For example for nice -n 19 nbench I got 50 fps increase. Marcin -- [email protected] mailing list

