public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Last thoughts on low-jitter desktop for developers and distromakers.
@ 2013-02-28 10:37 Ove Karlsen
  0 siblings, 0 replies; only message in thread
From: Ove Karlsen @ 2013-02-28 10:37 UTC (permalink / raw)
  To: LKML

I don´t know how many got that I did a very good low-jitter config for 
linux, and made jitter-sensitive games, like doom 3 run perfectly on 5 
yr old h/w (core 2 duo/gtx280), something that requires a modern Intel 
E5 workstation for a finely tweaked windows XP.

Low-jitter linux config: http://paradoxuncreated.com/Blog/wordpress/?p=2268

Windows tweak here: http://paradoxuncreated.com/Blog/wordpress/?p=1783

I have been testing it for a while, and it is really excellent.


Afterwards some thoughts come to me though, and that is really that, 
when everything is working optimally, one can make some considerations 
for prioritization of threads for the desktop.

Audio seems to be the one thing, that one notices immedialtely if breaks 
up, so that could be more like a realtime thing, where developers 
optimize for minimal cpu-usage at low latency. 0.2ms is probably close 
enough to hardware for most.

Graphics seem to work very well, with the low-jitter config. No 
dropouts, smooth action all the time, even on jitter-sensitive games 
like doom 3 that does 3 passes to openGL. The added complexity of 3 
passes, seems to be what makes it jitter sensitive, and the added layers 
of wine, seems indeed to cause jitter aswell, and low-jitter configs 
improve wine aswell. Here the standard kernel is obviously better than 
the BFS scheduler also. CFS is better overall, and I also tried some 
other schedulers that were useless. (rifs?)

Network connection: Many these days want the lowest possbile latency 
network connection. While for desktops it is no problem if this is 
prioritized after an audio-thread for my part, some talk about OS-bypass 
here. Maybe some consideration can be done, if some things work better, 
such as audio and network, programmed directly to the hardware, such as 
on oldskool computers, where there was "no latency".

Other than that, the ubersmooth graphics that Mark Shuttleworth wants is 
already here. That is the low-jitter config. It will be great to see the 
developments of Wayland, which ofcourse then must be an improvement.

Peace Be with You,
Ove Karlsen.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-02-28 10:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-28 10:37 Last thoughts on low-jitter desktop for developers and distromakers Ove Karlsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox