Originally posted by hjhamala
View Post
By default on -rt, most of your (threaded) IRQs are going to have a default rtprio of 50FF(fifo) - hence why 'rtirq' was made and/or people set those threads manually... All IRQs defaulting to 50FF isn't suitable at all and i doubt Valve would leave them as such (since that would have a negative impact on performance).... i also doubt Michael changed any of these settings - otherwise he would have mentioned it... Also, I am not sure how many HZ Ubuntu's kernel sets the kernel's tick too? (I believe Archlinux does 300HZ by defualt, while mine on RT is 1000HZ)...
if Ubuntu's is set to 300HZ, that may explain some of the difference, as SteamOS is set to 250HZ in it's kernel configuration file.
I think the only good way to reveal differences between their kernel and an unmodified, would be to have a SteamBox (which would be 'ideally configured' by Valve) and do the comparison there. (or if Michael can get some info on tuning his machine, as they would / get some useful pointers - then you might be able to get closer performance/accuracy)... I've been through all of SteamOS's kernel sources, kernel configs, etc. I've 1. diff'd their linux-rt patch against upstream 2. compared modified steam kernel (without RT applied, but with aufs and other bits applied) to Vanilla 3.10 and 3. inspected their debian source packages, as well.
Leave a comment: