From: Robert I. <and...@ho...> - 2010-09-05 20:24:03
|
Have u looked at this http://support.microsoft.com/kb/274323. It mentions a method to check for jumps by comparing gettickcount and the results of queryperformancecounter. It reckons the problem is due to a fault in the south bridge. Other sources say that the value returned can differ on each core in a multicore setup, avoided using an affinity mask -- Sent from my Nokia N900 ----- Original message ----- > > Hi Shai, > > My Windows servers run with standard power options (always on, no > hibernation). > > The frequency returned from QueryPerformanceFrequency "cannot change > while the system is running" (from MSDN). If it did change then it could > explain the problem, but since the Windows host is running OK, I assume > that the root cause is different. > > Ron > > Date: Fri, 3 Sep 2010 12:43:04 +0300 > Subject: Re: [coLinux-users] Very large time offset in coLinux > From: sva...@gm... > To: hen...@ar... > CC: ra...@ho...; col...@li... > > Hi Henry and Ron, > Just to verify, I have duplicated this problem on my PC as well. This > appears to be related to the selected Power Options settings (Control > Panel, Power Options). I believe this can also happen if you have a > variable frequency CPU as the time calculation is performed using > QueryPerformanceCounter which counts CPU cycles and not time. > > Ron, can you verify this by disabling power options in your host? > Thanks, > - Shai > > <Attachment> ATT00001 <Attachment> ATT00002 |