InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Leopard 10.5 (http://infinitemac.com/forumdisplay.php?f=85)
-   -   [Solved] AMD Dual Core Timing Issue AKA Mouse Bug (http://infinitemac.com/showthread.php?t=734)

snyder9 07-29-2008 12:54 PM

I finally decided to get some Intel hardware.

cpus=1 doesn't cut it for me. I have to close every application to run 720p smoothly and I have a lot of 1080p content (which barely runs obviously). Don't want to go back to windows so this was the only option with no working solution for this bug.

Here's what I ordered

Arctic Cooling Freezer 7 Pro LGA775 2500RPM 45CFM
G.SKILL F2-8500CL5D-4GBPK PC2-8500 4GB 2X2GB DDR2-1066 CL5-5-5-15 240PIN Dual Channel Memory Kit
DFI LANParty Dk P35-T2RS LGA775 P35 ATX DDR2 1PCI-E16 3PCI SATA2 RAID HD Sound GBLAN Motherboard
Intel Core 2 Quad Q6600 Quad Core Processor LGA775 Kentsfield 2.40GHZ 1066FSB 8MB

Taisto 09-05-2008 01:08 PM

There`s one of possible solutions that works on my laptop - do not install iTunes with Leopard. Use Lawless relase without it. I don`t have this problem anymore, but first time when i installed iTunes - problem came back, CPU was heating like hell etc. just after installing iTunes, i didn`t even have to run it. So - for me, maybe for someone else as well - no itunes = no problem. I hope i won`t install another program like that.

sly55 09-08-2008 06:54 AM

no iTunes? this is crazy :-)
For me no solution cause I got an iPhone

But what did the trick for me was ...finally... to "idlehalt=0"

Since then I have pretty stable system, no Thunderbird problems,
Systems running now for 2 Days without any problems or mouse bugs

Lawless 10.5.4 / Stage XNU / Disabed QnC / and Idlehalt=0

Taisto 09-14-2008 12:24 PM

Sly55 can You explain what idlehalt=0 does ?

Anyway, iTunes 8 is working for me at last, no heating after installing it and newest QuickTime, but i grabbed it from this forum ( someone posted pre-patched version ) so - maybe asu does`nt work very well on my os ?

x2phantom 09-15-2008 05:45 PM

idlehalt=0 prevents your cpu from stopping when it is idle. This prevents the timers from drifting from each other.

I'm working now with idlehalt=0 and have no problems so far. But I still get mach_time messages in the logs. But the timestamps do not differ very much.

Voyn1x 09-29-2008 06:19 PM

Important question for everyone
 
Guys we have found out some important information regarding the timing issue.

Quote:

The P-state and C-state changes can affect the TSC and can result in TSC drift amongst the processor cores. The drift occurs only when the operating system uses TSC as the time keeping source. TSC drift can occur on K8 AMD multi-processor platforms and single-processor dual-core platforms as they do not provide frequency independent TSC. This drift does not occur on single-processor single-core platforms for obvious reasons.
http://developer.amd.com/documentati...214200692.aspx

Mercurysquad is now aware of this and is aiming to incorporate the Linux fix into the voodoo kernel.

I have a question for everyone suffering from this 'bug'. Is your motherboard based on the K8 chipset? I know mine is...

R0GUE 09-29-2008 07:31 PM

Mine is a K8 too.

x2phantom 10-01-2008 11:42 AM

I also have a K8 board

mercurysquad 10-11-2008 03:33 PM

This is now fixed as of Voodoo beta 2 :)

One question though: would people prefer to have it as a kext or in-kernel as it is now?

R0GUE 10-11-2008 03:42 PM

I can confirm this :)

A huge thanks to the XNU devs from all of us here at Infinite Mac!