[SDL] Timer accuracy

Matthew Miller mattdm at mattdm.org
Mon Sep 16 07:11:01 PDT 2002


On Mon, Sep 16, 2002 at 10:20:47AM +0200, David Olofson wrote:
> accuracy. This is because of OS scheduler design, and on some platforms, 
> there isn't much to do about it. The scheduler checks software timers at 
> 100 Hz, and that's it.

For what it's worth, this is going to change to 1000 (or maybe 1024 -- I
forget) in the next release of the Linux kernel.

> That said, Win32 has "multimedia timers" that support 1000 Hz scheduling, 
> and Linux on virtually any PC or workstation (regardless of CPU) has the 
> RTC, which can be programmed to generate IRQs up to 8192 Hz. 

In order to access this, your program has to be run as root, though, right?

-- 
Matthew Miller           mattdm at mattdm.org        <http://www.mattdm.org/>
Boston University Linux      ------>                <http://linux.bu.edu/>




More information about the SDL mailing list