On the Intel platform, is there a way to increase the System Timer
Resolution to something better than 10ms in Kernel mode?
Win95 provides the VTD_Begin_Min_Int_Period to achive a resolution
approaching 1 ms. Does NT have anything similiar?
KeSetTimerEx() specifies a DueTime in 100 ns intervals but the authors of
“Windows NT Device Driver Development” mention that “…system timers have
only a resulotion of about 10 ms… There is no easy way to modify this
timer resolution from Kernel mode”. Is there a hard way?
Any insights would be appreciated. Thanks.
Chris Jakeway
EmbeddedNT (See http://www.venturcom.com 's product RTX for real-time
extensions to NT) is one possibility.
If all you’re doing is timing, look at the multimedia timers, see dox for
QueryPerformanceCounter API to get started.
Regards,
Paul Bunn, UltraBac.com, 425-644-6000
Microsoft MVP - WindowsNT/2000
http://www.ultrabac.com
-----Original Message-----
From: xxxxx@deltacontrols.com [mailto:xxxxx@deltacontrols.com]
Sent: Wednesday, September 27, 2000 7:01 PM
To: NT Developers Interest List
Subject: [ntdev] System Timer Resolution
On the Intel platform, is there a way to increase the System Timer
Resolution to something better than 10ms in Kernel mode?
Win95 provides the VTD_Begin_Min_Int_Period to achive a resolution
approaching 1 ms. Does NT have anything similiar?
KeSetTimerEx() specifies a DueTime in 100 ns intervals but the authors of
“Windows NT Device Driver Development” mention that “…system timers have
only a resulotion of about 10 ms… There is no easy way to modify this
timer resolution from Kernel mode”. Is there a hard way?
Any insights would be appreciated. Thanks.
I’m not sure if this will help, but you may want to look into the multimedia
timers. I believe they have a 1ms resolution, but are not necessarily
supported by all HW platforms.
Greg
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of
xxxxx@deltacontrols.com
Sent: Thursday, September 28, 2000 8:01 PM
To: NT Developers Interest List
Subject: [ntdev] System Timer Resolution
On the Intel platform, is there a way to increase the System Timer
Resolution to something better than 10ms in Kernel mode?
Win95 provides the VTD_Begin_Min_Int_Period to achive a resolution
approaching 1 ms. Does NT have anything similiar?
KeSetTimerEx() specifies a DueTime in 100 ns intervals but the authors of
“Windows NT Device Driver Development” mention that “…system
timers have
only a resulotion of about 10 ms… There is no easy way to modify this
timer resolution from Kernel mode”. Is there a hard way?
Any insights would be appreciated. Thanks.
Chris Jakeway
You are currently subscribed to ntdev as: xxxxx@pdq.net
To unsubscribe send a blank email to $subst(‘Email.Unsub’)