overdue-scratch

Author Topic: VoodooTSCSync for Snow Leopard -- New Release  (Read 51304 times)

0 Members and 1 Guest are viewing this topic.

amdest

  • Entrant
  • Posts: 6
  • Life needs a soundtrack!
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #15 on: July 22, 2010, 10:44:40 AM »
Troubles are gone!

What i've done:
 - got AppleHPET working, and after that
 - got AppleIntelCPUPowerManagement working (gives KP w/o AppleHPET)

VoodooTSCSync with default config (cpu=1), Vanilla 9.8 kernel, sleep working OK, no more KP with Activity Monitor.
Leo 10.5.8 (vanilla kernel) on Dell Latitude D620: Chameleon 2 RC2, dsdt, 1.67GHz Yonah, nVidia Quadro NVS 110M, Intel 3945 | Linksys PCMCIA WiFi

amdest

  • Entrant
  • Posts: 6
  • Life needs a soundtrack!
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #16 on: August 05, 2010, 02:02:12 PM »
F*ck...

KP is back again. Don't know what's going on.
Since my previous post — only iTunes update was performed.

Update@19.08.2010: Removed AppleDecrypt.kext and installed FakeSMC.kext from Netkas. Moved back to vanilla kernel with TSCSync.kext. Everything's fine now.
« Last Edit: August 19, 2010, 07:24:41 PM by amdest »
Leo 10.5.8 (vanilla kernel) on Dell Latitude D620: Chameleon 2 RC2, dsdt, 1.67GHz Yonah, nVidia Quadro NVS 110M, Intel 3945 | Linksys PCMCIA WiFi

kl34i2

  • Entrant
  • Posts: 1
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #17 on: August 19, 2010, 07:09:00 PM »
Question, I hear this only works with Core2Duo, but I have an ASUS G51VX with a P7350 (Centrino2) and am wondering if and how to make this work.  I installed it, but am unsure if I need to specify any arguments during boot or if it just plain will not work.  Thanks in advance!

amdest

  • Entrant
  • Posts: 6
  • Life needs a soundtrack!
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #18 on: August 19, 2010, 07:26:57 PM »
Question, I hear this only works with Core2Duo, but I have an ASUS G51VX with a P7350 (Centrino2) and am wondering if and how to make this work.  I installed it, but am unsure if I need to specify any arguments during boot or if it just plain will not work.  Thanks in advance!
With my config it works out-of-the-box right now (CentrinoDuo) — no need to edit .plist.
Leo 10.5.8 (vanilla kernel) on Dell Latitude D620: Chameleon 2 RC2, dsdt, 1.67GHz Yonah, nVidia Quadro NVS 110M, Intel 3945 | Linksys PCMCIA WiFi

cosmo1t

  • VoodooLabs
  • Posts: 25
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #19 on: September 20, 2010, 03:42:23 PM »
I don't have a 7200.. Can you post the backtrace from the KP when you use activity monitor??
It works fine on the 7900.. You can also look for a modified kernel that contains the sync code...

alvin_a_garcia

  • Entrant
  • Posts: 6
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #20 on: October 13, 2010, 02:52:26 AM »
Hello,

I have a Dell E1505 (6400) with a Core Duo processor.  I have Snow Leopard 10.6.4 installed and have the VoodooTSCSync kext installed.  I can consistently get a Kernel Panic when I start Activity Monitor or even the "top" utility in a terminal shell.  I would post a Kernel Panic backtrace log here.  However, I am not seeing any Kernel Panic logs in /Library/Logs/.  There is no CrashReporter/ or DiagnosticReports/ directory in that directory.  Am I looking in the wrong place? 


Interestingly enough, under my previous Snow Leopard installation (I had to reinstall due to problems when setting up triple-booting), I could (sometimes) start Activity Monitor without causing a Kernel Panic. 

Thanks!

alvin_a_garcia

  • Entrant
  • Posts: 6
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #21 on: November 11, 2010, 01:32:13 PM »
Attached is an image of the kernel panic backtrace I encounter every time I attempt to start the Activity Monitor application on my Dell E1505 running Snow Leopard 10.6.4 with the VoodooTSCSync kext loaded.  I hope this information is useful to anyone who might be interested in figuring out why this kernel panic is occurring.  Thanks.

Screenshot reuploaded due to excessive size. Went from ~9MB to ~300kb - please think about this before uploading images, thanks.
« Last Edit: December 31, 2010, 04:42:12 AM by Gringo Vermelho »

fumoboy007

  • Entrant
  • Posts: 2
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #22 on: November 13, 2010, 08:44:29 AM »
Why is this only for Core 2 Duo?  The code looks very generic.  Why can't it be used on other processors (like AMD)?
« Last Edit: December 06, 2010, 03:58:00 AM by fumoboy007 »

cosmo1t

  • VoodooLabs
  • Posts: 25
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #23 on: December 30, 2010, 05:58:00 PM »
Why is this only for Core 2 Duo?  The code looks very generic.  Why can't it be used on other processors (like AMD)?

It probably can, as long as the kernel function exists in the modded kernel.. But i dont' have any amds that needed it
Give it a shot


valv

  • VoodooLabs
  • Posts: 72
    • The AnVAL Forum (fr)
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #24 on: December 31, 2010, 11:48:22 AM »
Hi cosmo1t,
fumoboy007 made some tweaking to prevent EXC_I386_DIV crashes (amd). If interested u can get in touch with him over here http://osx86.co/f36/amd-dual-core-optimizer-for-snow-leopard-t6820/

juicebox666

  • Entrant
  • Posts: 1
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #25 on: March 28, 2011, 04:47:02 PM »
Does this work with 10.6.6?

And how do I remove it if it doesn't work?
« Last Edit: March 28, 2011, 05:35:30 PM by juicebox666 »

spalek83

  • Member
  • Posts: 35
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #26 on: April 01, 2011, 05:29:31 PM »
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.

http://www.insanelymac.com/forum/index.php?showtopic=253773&st=0&gopid=1664416&#entry1664416
« Last Edit: April 01, 2011, 05:31:07 PM by spalek83 »
10.7 + Win 7 + Ubuntu
SyncMaster 2433BW ~ GA-P55M-UD4 ~ i7 860 ~ GTS 250 ~ SAMSUNG HD103UJ/1TB

madshark

  • Entrant
  • Posts: 2
Re: VoodooTSCSync for Snow Leopard -- New Release
« Reply #27 on: May 01, 2011, 11:18:54 AM »
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.