linux-kernel@vger.kernel.org

From: uwaysi . bin . kareem
Date: Sat May 29 2010 - 07:23:14 EST



Hmm, yes. Some typos there. Alhamdulillah (Praised Be God), for the correction. I do not have a good spellingchecker installed at the moment, and english is not my native language.

The patch is still very interesting though, I have also tried it on 2.6.34, where jitter is somewhat lower than 2.6.33.
For users of opengl-application, it is purely a benefit to increase the interrupt timer, and I have noticed no performance degradation (with opengl-applications) by doing so.

If the patch should not be working with future versions of the kernel, a simple edit of linuxkernel/kernel/Kconfig.hz, replacing 1000 with 3956 should do.


Randy Dunlap: Hi, What CPU architectures or platforms did you test this on? Were any other kernel changes needed?

Tested only on my Core2 duo. No other changes needed.


Valdis Kletnieks: Why 3956, and why better than 1000:

As stated the exact value 3956, fits a profile of "where the human senses register the most information".


The value may still iterate, as I am trying it on different kernels, and patches. However 3956 have been used here for a few months, without being changed.

As I am working out a few tweaks to reduce jitter, sporadic and more regular, I may also change the value.

However I think there is not so much more I can do, ATM, to reduce or change jitter behaviour. I have made a little script that changes some scheduling types, and installed a minimal linux-OS, for personal use, where I am optimizing it for my own senses, and therefore yours. :) Enjoy the fruits of this labour, if you want to be playing opengl games at it's best, (and particulary now, that the halflife series, is likely to come to linux. ! :) - Much more enjoyable than anything running under closed source OS's, that's for sure. Overcommercialism subjecting man to inferior products, and so forth.

Peace Be With You
- Uwaysi.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/