VoodooLabs > News

VoodooTSCSync for Snow Leopard -- New Release

<< < (6/6)

Does this work with 10.6.6?

And how do I remove it if it doesn't work?


--- Quote from: 'fumoboy007' post='1664111' date='Mar 31 2011, 06:29 PM' ---History
I have an AMD Athlon 64 X2 dual-core processor. If I boot into Snow Leopard as is, I get EXC_I386_DIV crashes across my entire system after a few hours. If I boot with the cpus=1 kernel flag, I do not receive the crashes but I lose my second core, of course. When I booted with both cores enabled, I saw a message in my kernel log saying I had an unsynchronized TSC (time stamp counter) so I deduced that that was the cause of my crashes. And it made sense since only after a few hours could the TSC become so unsynchronized so as to cause crashes (I don't know the specifics.). After I discovered this, I found the VoodooTSCSync project (http://code.google.com/p/voodootscsync/). I tried it and it synchronized my TSC at boot but I still got crashes! Then I realized that I needed my TSC to be synchronized constantly, just like the AMD Dual-Core Optimizer does for Windows users. So I took the VoodooTSCSync project and turned it into VoodooTSCSyncAMD.

What it does
VoodooTSCSyncAMD is basically AMD Dual-Core Optimizer for the Mac OS. It synchronizes the TSC across all processor cores every 10 seconds. This is for Athlon 64 FX, Athlon 64 X2, Opteron (first-generation and second-generation), Sempron X2, and Turion 64 X2. VoodooTSCSyncAMD is essential to prevent EXC_I386_DIV crashes on these processors, as well as problems with Adobe Flash Player, and system lag after a few hours. I would like to thank the original creators of VoodooTSCSync for their efforts.
--- End quote ---


I hope someone can shed some light. I'm running a vanilla SL install 10.6.7 all work fine except  slight hitch with my core i5 processor.

Without voodootscsync there is a whole lot of lag.
With voodootscsync and no kernel flags everything works fine and there is no lag However I'm not sure if all processors are being utilized. The tscsyn stamp is called four times. And ive used the build on here which has iocpunumber =1

Profiler reads CPU=1 Cores =2   Also IORegistyr epxlorer shows 4 cores if I read that right.
CPU0@0 thru CPU1@4 CPU2@1 CPU3@5

And the second listed CPU1@4 core shows the voodootscsync. Now Im totally clueless as to what this means. But what I do know is that the core i5 emulates 4 cores. So is this working right? Thanks.


[0] Message Index

[*] Previous page

Go to full version