ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

2 Pages V  < 1 2  
Start a new topic Add Reply
> MacPro4,1 SpeedStep FIX, How to get SpeedStep working with MacPro4,1 as model name...
flintru
post Oct 30 2009, 12:30 PM
Post #21
QUOTE (THe KiNG @ Oct 26 2009, 05:36 AM) *
Hi Mark
Any news on i7?


Hi,

sorry guys for being off the point, but desperately need to ask THe King:
what was advised by roisoft here
QUOTE
you can drop the mp4,1 ssdt tables into your dsdt and use dropssdt=yes in boot.plist,
just add this http://pastebin.com/d742f2c85


pastebin no longer shows it. Please do not drop that topic.Did you manage to drop native mp4,1 SSDT ?
Looking forwards hearing from you.

This post has been edited by flintru: Oct 30 2009, 12:33 PM
THe KiNG
post Oct 31 2009, 01:01 PM
Post #22
QUOTE (flintru @ Oct 30 2009, 01:30 PM) *
pastebin no longer shows it. Please do not drop that topic.Did you manage to drop native mp4,1 SSDT ?
Looking forwards hearing from you.

Moved to the right place.

Here you can get MacPro4,1 SSDT: MP41_SSDT
ganxiao2008
post Nov 3 2009, 08:21 AM
Post #23
On some gigabyte mainboard, SSDT table depends on feartures you enabled in bios.
I have cst errors in post screen when boot 10.6.1 on my ex58-ud4 platform previously.
Turbo boost feature didn't work on my i7 920 in SL either.
I realized that's due to lack of c-state info in ssdt,
and noticed someone claimed he got rid of those annoiying messages by enable c states in bios.
After hack the AppleLPC.kext and enable C3/C6/C7 state support in bios,
those messages are gone, and it seems c-states gonna work.
I got CSTInfo in ioreg, but unlike THe KiNG,
i have to remove irq under PIC/RTC/TMR to solve issue of sound distort and interrupt conficts.
Geekbench 64bit score increased from 9000 to 9500, and msr tool show turbo boost active.
After compared ssdt table before and after c state enabled in bios,
i noticed ssdt table was different,
Name (CSEN, 0x00000000) change to Name (CSEN, 0x00000001),
Method (_CST, 0, NotSerialized) appears after c stats enabled in bios.
Still need to hack SMC_Platform_Plugin to enable speedstep.
Attached File  CST_Disable_in_BIOS.zip ( 2.71K ) Number of downloads: 39

Attached File  CST_Enable_in_BIOS.zip ( 3.88K ) Number of downloads: 72


In conclude,
gigabyte user may not need to mod ssdt and add it to dsdt to get c-state and p-state work.
Vanilla C-state and speedstep should work w/o dsdt smc_plugin and lpc hacks on some giga MB.
gigabyte has implemented ssdt table well enough for osx, what we need to do is:
1. enable C1E, EIST, C3/C6/C7 support in bios to produce proper ssdt table, enable turbo boost if using i7 cpu
2. use macpro3,1 in smbios.plist, then you may not need smc_plugin hack(if wrong, please correct me)
3. hack LPC if needed (my EP43-UD3L do not need hack, device id 3a18 is the same as apple's, but EX58-UD4 need)

THe KiNG, what tool you use to monitor cpu speed and temperature?
I got KP with cpu-i, voodoomonitor and mark-i in 32bit SL.

This post has been edited by ganxiao2008: Nov 3 2009, 12:19 PM
THe KiNG
post Nov 5 2009, 06:22 AM
Post #24
For temperature I use FakeSMC+IStat
For frequencies you can use MSRTools(only 32 bit)
Mark-i works for monitoring temps and fans not for frequencies yet...but your Super I/O need to be supported by RingAcces.kext.
dgsga
post Nov 5 2009, 11:34 AM
Post #25
QUOTE (THe KiNG @ Nov 5 2009, 06:22 AM) *
For temperature I use FakeSMC+IStat
For frequencies you can use MSRTools(only 32 bit)
Mark-i works for monitoring temps and fans not for frequencies yet...but your Super I/O need to be supported by RingAcces.kext.



Hey King

Thought you might be interested in this finding. Having read the post before yours I found that if you enable C1E, Speedstep and C-State Tech in the ASUS bios under CPU configuration, and change C State package limit setting to C6 or C7 then all P-states and C-states are picked up automatically in 10.6.1 and you need no kext mods and no mods to Scope (_PR) at all except for removal of aliases. Saves all the hassle with _CST hacks, ioreg entries for processor are identical to MP4,1 (CSTInfo and all 10 P-states listed). Have found that I no longer need OHR for shutdown but still for restart sad.gif . Temps are as in Windows
Asus Maximus V Gene, i3770K@4.6GHz, 8Gb RAM, GeForce660Ti, 10.9.1 via Clover
MowgliBook
post Nov 12 2009, 08:29 PM
Post #26
I used to have vanilla Speedstep on my EX58-UD4P + i920, before 10.6.2, I didn't needed to put my CST in the DSDT, only used MacPro4,1 model and SpeedStep.MP41.Fix (both this one and EvOSX worked) Now it doesn't and I don't understand why... (I have edited my DSDT with all necessary hacks, including HPET, TMR and PIC.)
Could you help me?
I've never used any LPC legacy; what ID shall I put in it?
HackBook Mini 311c-1070EF - N270 @ 2.4Ghz (VID 1.26V) — F.163GB 1200Mhz DDR3250GB 7200.4Dell Wireless 1510 — BCM92070MD — 10.6 / 7 / Ubuntu
THe KiNG
post Nov 13 2009, 12:16 PM
Post #27
Guess you are referring to variable p-states..
Yes on 10.6.2 they changed SMC_Platform_Plugin.kext now the config data goes to Resources instead Info.plist.
AFAIK you can not hack it like before(using dummy.kext) only way is to edit SMC_Platform_Plugin.kext Resources in /S/L/E.. or use MacPro3,1 as model name as before...
Until someone will figure out how we can set CPUPLimit to 0 w/o touching the kext.
Sorry for bad news.
demong1
post Nov 23 2009, 01:25 PM
Post #28
Hi, here are the files needed for Smc Platform Plugin.kext resource.use MacPro4,1 as model name.LPC-ICH10 in DSDT.

Attached File  MacPro4_1.plist.zip ( 1.36K ) Number of downloads: 453


This post has been edited by demong1: Nov 23 2009, 01:34 PM
Intel DX58SO,Intel Xeon W3520,GTX 275GS(GT 8600),6GB DDR3-1600 CORSAIR
Lian Li PC-A7110,Apple Mighty Mouse,Apple Keyboard,Apogee One
Snow Leopard 10.6.2(540)Raid0x3(320GB),DELL U2410
aschar
post May 4 2010, 04:38 AM
Post #29
No need for modding Macpro4.1.plist anymore. Apple released today a Macpro Audio Update 1.1 that replaces IoplatformPluginFamily.kext. The Macpro4.1 Plist has now PlimitDict 0 and StepDataDict. It doesnt have new AppleHDA.kext.

This post has been edited by aschar: May 4 2010, 02:02 PM
GA EX58 UD5 Core i7 920 CPU Nvidia GTX275 Highpoint Rocketraid 3520 12GB Ram OCZ 1600 Platinum
Slice
post Nov 13 2010, 05:51 PM
Post #30
MacPro4,1 is bad name for Hackintosh!
http://www.projectosx.com/forum/index.php?...ost&p=10830
http://www.projectosx.com/forum/index.php?...ost&p=10277
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
aschar
post Nov 22 2010, 06:17 PM
Post #31
QUOTE (Slice @ Nov 13 2010, 06:51 PM) *


Not at all if you have a X58 chipset i am running this for a long time and it works 100% like a real Mac. I am using MacPro5,1 since istat menus 3.10 doesnt show temps with FakeSMC.
GA EX58 UD5 Core i7 920 CPU Nvidia GTX275 Highpoint Rocketraid 3520 12GB Ram OCZ 1600 Platinum
Slice
post Nov 25 2010, 05:38 PM
Post #32
QUOTE (aschar @ Nov 22 2010, 10:17 PM) *
Not at all if you have a X58 chipset i am running this for a long time and it works 100% like a real Mac. I am using MacPro5,1 since istat menus 3.10 doesnt show temps with FakeSMC.

Namely. Use 5,1 instead of 4,1. And I think iMac11,2 will be better choice.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
iLeopod
post Feb 18 2011, 06:30 PM
Post #33
Hi
Since u talked about DSDT injection before i post it here.
After many tries im very close to sleep.
But first i want to fix some cosmetic things.
Currently my System profiler shows following on sata.
Attached File  t.jpg ( 6.68K ) Number of downloads: 77

In an original mac there are following (red) for this.
Attached File  2.jpg ( 65.38K ) Number of downloads: 112

How do i inject the device name with an DSM method that they will be showed in System Profiler.

Here my current DSDT:

Attached File  DSDT.dsl.zip ( 14.86K ) Number of downloads: 18



2 Pages V  < 1 2
Add Reply Start a new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: