rekursor Posted December 7, 2009 Share Posted December 7, 2009 I was trying some new files, and suddenly, today now under About This Mac, it no longer specifies my RAM speed. In System Profiler, there's no info and the speed is 0MHz. I went back to all my original files but it still says this. Any idea why? mmm strange, did you have a look to the smbios.plist file in your Extra folder and checked that you haveall the info for the ram ? have a look to the smbios.plist that I edited recently to try to help takecontrol with his sleep problem related to ram on his asus mobo (look in my previous posts) , it has all the memory keys you might need Link to comment Share on other sites More sharing options...
jhenley01 Posted December 7, 2009 Share Posted December 7, 2009 According to your research, it would seem that OS X doesn't like overclocking. We know for sure that you can't do Speedstep with overclocking, but maybe you can't do the HPET fix for NullCPUPowerManagement either. That would explain your scores. We have made the DSDT as compatible as possible, to enable sleep, built in USB, SATA, but (unless I'm wrong) I don't think you can overclock a real mac. I don't overclock my CPU, so I can't test, but I'm afraid overclockers should probably stick to the stock DSDT. I would have to agree though I have found that the best solution right now is to use your newest DSDT but simply keep the NullCPUPowerManagement.kext that way you get to at least keep the built in SATA and USB. I did actually have speedstep working up to 2.96GHz with your new DSDT (no i5 code added) though. I have heard reports of some success overclocking some of the MacMini/MacPros but sounded like more trouble than it was worth IMHO. Link to comment Share on other sites More sharing options...
Icestorm Posted December 7, 2009 Share Posted December 7, 2009 @Icestorm, you could try conti's installer to boot 10.6.0 with chocolate kernel(checkbox), then apply tony's files after 10.6.2 combo-update . Tip : make some partitions for clones and fresh install . Thanks .. I tested it but i doesnt work too -.- I dont know what i am doing wrong ... I tried so amny things , but i get every time a Kernel panic ... Is there any way to install 10.6.2 without booting before in 10.6.0 ?? Link to comment Share on other sites More sharing options...
LucaM Posted December 7, 2009 Share Posted December 7, 2009 And anyone with a UD4P with ALC 889a, what LegacyHDA or audio solution are you using? I've got a few people who are stuck. Thanks! I am using LegacyHDA + AppleHDA from 10.60 and 10.6.1 and the DSDT patch treky posted on page 33 of this thread. It works very well, other than a pop before sound starts once in a while. I have read somewhere that this issue can be fixed by changing the computer type to MacPro from iMac. It sounds like an urban legend to me, but I haven't tried it yet. My 32bit Geekbench score when OC to 3.5GHz was 11000, 13000 in 64bit. Are you serious? That's awesome! Which CPU cooler are you using? Link to comment Share on other sites More sharing options...
dtessier Posted December 7, 2009 Share Posted December 7, 2009 Speedstep won't work with overclocking.to change an info.plist file in a kext, go to the finder, search for this kext, then right click on it, then select 'Show Package Contents' then browse into'Contents' and you'll have your info.plist file ready to edit. it's an xml like file, so you can edit it with a text editor or with the associated property list editor if you installed the development tools (XCode) I just caught up on this thread today, and i saw a lot of posts on overclocking, so I thought I'd attempt to clarify things up a bit. Since I have an i7-860, that's what I'll use but it works the same for the i5-750 as well. By default, the 860 runs at 2.80GHz, using a bus speed of 133.333MHz and a multiplier of 21. When speedstep is enabled, and the temperature of the chip allows it, it can automatically bump the multiplier to 22 (2.93GHz) when using 3 or 4 cores, up to 25 (3.33GHz) when using 2 cores, and up to 26 (3.46GHz) when only using 1 core. So let's say you're doing a 3.5GHz overclock by bumping the bus speed to 166.667MHz, which multiplied by the default 21 gives you 3.5GHz. If speedstep is enabled, the multiplier could be automatically changed on you, and it could be trying to go as high as 26 * 166.667 = 4.33GHz, which most likely will not work. So you have two choices: disable speedstep and go with 3.5GHz all the time on all cores, which uses more power and generates more heat. Or go with a lower base overclock, say a bus speed of 150MHz, which would give you a base speed of 150 * 21 = 3150, and a maximum potential speedstep of 150 * 26 = 3.9GHz, which might be doable depending on your cooling and what voltage you're willing to apply. Or lower the bus speed until you get something that's always stable. One last point I'd like to make: I don't know how the SSDT table is handled when you disable speedstep in the BIOS, but I believe it automatically modifies the SSDT to change the _PSS method to not use speedstep. If that's the case, there's a chance that if you disable speedstep in your BIOS but include the _PSS in your DSDT file instead, that speedstep may not be disabled as expected. Something to keep in mind. I hope this long-winded post will end up helping someone, otherwise it will have been a great waste of bandwidth! :mellow: Link to comment Share on other sites More sharing options...
Tristan Fleet Posted December 7, 2009 Share Posted December 7, 2009 Success install Snow Leo.... but PANIC after update 10.6.2 After installation via "tony-GUIDE" it's all working, but after combo update 10.6.2 reboot system and i have kernel panic (a lot of messages like kernel trapcode) upon desktop loaded with dock and menu loaded.... with system freeze !!! very strange for me. GIGABYTE P55M-UD2 CORE i7 i860 GEFORCE 7300 LE 4 GIGABYTE RAM DDR3 1333 HARD DISK SATA 500 GIGABYTES MAXTOR anyone can help please? i don't understand :mellow: Link to comment Share on other sites More sharing options...
tintin220 Posted December 7, 2009 Share Posted December 7, 2009 mmm strange, did you have a look to the smbios.plist file in your Extra folder and checked that you haveall the info for the ram ? have a look to the smbios.plist that I edited recently to try to help takecontrol with his sleep problem related to ram on his asus mobo (look in my previous posts) , it has all the memory keys you might need :mellow: Thanks for the tip, rekursor! That worked and I got the info back. Link to comment Share on other sites More sharing options...
tonymacx86 Posted December 7, 2009 Share Posted December 7, 2009 Success install Snow Leo.... but PANIC after update 10.6.2 After installation via "tony-GUIDE" it's all working, but after combo update 10.6.2 reboot system and i have kernel panic (a lot of messages like kernel trapcode) upon desktop loaded with dock and menu loaded.... with system freeze !!! very strange for me. GIGABYTE P55M-UD2 CORE i7 i860 GEFORCE 7300 LE 4 GIGABYTE RAM DDR3 1333 HARD DISK SATA 500 GIGABYTES MAXTOR anyone can help please? i don't understand :mellow: There's an issue with your graphics card that causes kps on 10.6.2- you need to install back the NV/Geforce kexts from 10.6.1. Link to comment Share on other sites More sharing options...
krokko Posted December 7, 2009 Share Posted December 7, 2009 @Icestorm have you tried booting in safe mode ? Just type -x at the boot prompt . Link to comment Share on other sites More sharing options...
arynjon Posted December 7, 2009 Share Posted December 7, 2009 Well, I've got my MSI P55-GD65 with i5 up and running. I was able to boot without a DSDT using TonyMac's files. I'm going to build a stock DSDT and then I'll start working on the mods. It may take a few days for me to get to it though. I really didn't have to do a lot of work. As I had stated previously, I had a working Vanilla EFI install of OSX. After building my new system, I booted from a USB stick into the existing install. The USB stick contained TonyMac's files, except I only included the following kexts in extra: EvOreboot, FakeSMC, and NullCPUPowerManagement. The system booted right up in 64-bit with almost everything working - including sound, as I used VooDooHDA on my old rig. I had to download the new SLR1000.kext to get ethernet working. All is well now. Try doing that with Windows 7 without any headaches! :mellow: Anyway, I've got to make my install permanent, as I'm still booting off the USB stick. I should finish that up tonight, as well as a proper DSDT and PlatformUUID. I'll send Tony the 'vanilla' DSDT ASAP. Later, I'll try a little editing to get sleep and such. So far, I'm very impressed with the speed. This is my first quad-core processor, so you can imagine the speed increase I'm seeing - particularly with Handbrake so far. Thanks for all the posts here. Keep up the great work! Link to comment Share on other sites More sharing options...
tonymacx86 Posted December 7, 2009 Share Posted December 7, 2009 Well, I've got my MSI P55-GD65 with i5 up and running. I was able to boot without a DSDT using TonyMac's files. I'm going to build a stock DSDT and then I'll start working on the mods. It may take a few days for me to get to it though. I really didn't have to do a lot of work. As I had stated previously, I had a working Vanilla EFI install of OSX. After building my new system, I booted from a USB stick into the existing install. The USB stick contained TonyMac's files, except I only included the following kexts in extra: EvOreboot, FakeSMC, and NullCPUPowerManagement. The system booted right up in 64-bit with almost everything working - including sound, as I used VooDooHDA on my old rig. I had to download the new SLR1000.kext to get ethernet working. All is well now. Try doing that with Windows 7 without any headaches! :mellow: Anyway, I've got to make my install permanent, as I'm still booting off the USB stick. I should finish that up tonight, as well as a proper DSDT and PlatformUUID. I'll send Tony the 'vanilla' DSDT ASAP. Later, I'll try a little editing to get sleep and such. So far, I'm very impressed with the speed. This is my first quad-core processor, so you can imagine the speed increase I'm seeing - particularly with Handbrake so far. Thanks for all the posts here. Keep up the great work! Hey there- I just got a fully edited DSDT sent to me for your exact board this morning- I posted it on the DSDT Database. Use it, or look at it for reference when editing your own. Good luck! Link to comment Share on other sites More sharing options...
LucaM Posted December 7, 2009 Share Posted December 7, 2009 Thanks .. I tested it but i doesnt work too -.- I dont know what i am doing wrong ... I tried so amny things , but i get every time a Kernel panic ... Is there any way to install 10.6.2 without booting before in 10.6.0 ?? Unpackage the 10.6.2 installer and replace the mach_kernel in your install with the 10.6.2 mach_kernel. I was never able to boot with the Qoopz Voodoo kernel. Once you boot, you can run the full 10.6.2 update and you should be all set. Google unpkg and it will take you to a nifty utility that you can use to extract the 10.6.2 kernel from the install image. Link to comment Share on other sites More sharing options...
arynjon Posted December 7, 2009 Share Posted December 7, 2009 That's great! I'll give it a try tonight. One quick question, with your HDEF code in the DSDT, should I use HDAEnabler and the vanilla 10.6.2 AppleHDA, or do I need the one from 10.6.0/1? Thanks! Hey there- I just got a fully edited DSDT sent to me for your exact board this morning- I posted it on the DSDT Database. Use it, or look at it for reference when editing your own. Good luck! Link to comment Share on other sites More sharing options...
rekursor Posted December 7, 2009 Share Posted December 7, 2009 Folks, I found that the imac i5 cpu-type info in the smbios is 01 06 (instead of 01 05 for quad core xeon macpro families) Could someone test that boot file in an i5: boot.zip it forces the cpu-type to this value (i5 only !) ... It might be not sufficient, but if it is please let me know. I tested that on my i7 and gets a cpu unknown in the about box Link to comment Share on other sites More sharing options...
Icestorm Posted December 7, 2009 Share Posted December 7, 2009 Unpackage the 10.6.2 installer and replace the mach_kernel in your install with the 10.6.2 mach_kernel. I was never able to boot with the Qoopz Voodoo kernel. Once you boot, you can run the full 10.6.2 update and you should be all set. Google unpkg and it will take you to a nifty utility that you can use to extract the 10.6.2 kernel from the install image. Thanks for you help .. But it doesnt work -.- Must I edit any file for the boot kernel from 10.6.2 ? @krokko yes I boot with: -x busratio=21 cpus=1 -v Link to comment Share on other sites More sharing options...
Bansaku Posted December 7, 2009 Share Posted December 7, 2009 I just caught up on this thread today, and i saw a lot of posts on overclocking, so I thought I'd attempt to clarify things up a bit. Since I have an i7-860, that's what I'll use but it works the same for the i5-750 as well. By default, the 860 runs at 2.80GHz, using a bus speed of 133.333MHz and a multiplier of 21. When speedstep is enabled, and the temperature of the chip allows it, it can automatically bump the multiplier to 22 (2.93GHz) when using 3 or 4 cores, up to 25 (3.33GHz) when using 2 cores, and up to 26 (3.46GHz) when only using 1 core. So let's say you're doing a 3.5GHz overclock by bumping the bus speed to 166.667MHz, which multiplied by the default 21 gives you 3.5GHz. If speedstep is enabled, the multiplier could be automatically changed on you, and it could be trying to go as high as 26 * 166.667 = 4.33GHz, which most likely will not work. So you have two choices: disable speedstep and go with 3.5GHz all the time on all cores, which uses more power and generates more heat. Or go with a lower base overclock, say a bus speed of 150MHz, which would give you a base speed of 150 * 21 = 3150, and a maximum potential speedstep of 150 * 26 = 3.9GHz, which might be doable depending on your cooling and what voltage you're willing to apply. Or lower the bus speed until you get something that's always stable. One last point I'd like to make: I don't know how the SSDT table is handled when you disable speedstep in the BIOS, but I believe it automatically modifies the SSDT to change the _PSS method to not use speedstep. If that's the case, there's a chance that if you disable speedstep in your BIOS but include the _PSS in your DSDT file instead, that speedstep may not be disabled as expected. Something to keep in mind. I hope this long-winded post will end up helping someone, otherwise it will have been a great waste of bandwidth! Very interesting. I did notice when I slightly OC my CPU everything was stable with speedstep and Turbo, but when I push the OC to 3.5GHz (the max I can get away with on stock/auto voltage) I get KP when turbo throttles less than the 4 cores. I had a hunch that it may be possible to do a gentle OC, depending on your CPU batch. In OC threads I have read some people can push to 3.5-3.8GHz on stock voltage, some cannot. On your last point. I do know that if you have speedstep enabled in bios and the info in your DSDT BUT are using NullCPUPM the OS will know that there are X many speedstates to use and will try to query them; Boot up in verbose and check the post, as well shutdown/restart it will also show the CPU querying the PID (seems "Children" mode is default). Just a lil' food for thought. So, my Radeon HD 4870 seems to prevent computer to going to sleep. Anyone able to get sleep with an ATI Radeon HD 48X0 ? And anybody able to get sleep with Gigabyte's F5 Bios ?When I put in an ATI MACH 64 pci videocard, Computer seems to go to sleep. CPU fan hold. But my computer wake up instantly, after CPU-fan hold, even without keyboard or mouse connected, and reboot instead of coming back to Mac OS X. The options in power management doesn't matter on that behavior. I have a Sapphire 4870HD 512MB and it sleeps just fine. Just use Chameleon 2 r3, then replace the boot file with Tony's modified boot, and take out any and all graphics injectors (ie. EVOenabler). Then, make sure that you have the boot flag GraphicsEnabler=y and you're golden! The 4870 is supported natively in SL, so no need to ad ID to ATI4800controller.kext unless it's one of them funky (cheaper) ones. Link to comment Share on other sites More sharing options...
Space-man007 Posted December 7, 2009 Share Posted December 7, 2009 Folks,I found that the imac i5 cpu-type info in the smbios is 01 06 (instead of 01 05 for quad core xeon macpro families) Could someone test that boot file in an i5: boot.zip it forces the cpu-type to this value (i5 only !) ... It might be not sufficient, but if it is please let me know. I tested that on my i7 and gets a cpu unknown in the about box I tested and show me unknown too. Link to comment Share on other sites More sharing options...
rekursor Posted December 7, 2009 Share Posted December 7, 2009 I tested and show me unknown too. ok thanks, it might have to do with th OS version we have 10C540, but the info was from a 10C2234 mysterious system... Link to comment Share on other sites More sharing options...
Jared Kipe Posted December 7, 2009 Share Posted December 7, 2009 I just caught up on this thread today, and i saw a lot of posts on overclocking, so I thought I'd attempt to clarify things up a bit. Since I have an i7-860, that's what I'll use but it works the same for the i5-750 as well. By default, the 860 runs at 2.80GHz, using a bus speed of 133.333MHz and a multiplier of 21. When speedstep is enabled, and the temperature of the chip allows it, it can automatically bump the multiplier to 22 (2.93GHz) when using 3 or 4 cores, up to 25 (3.33GHz) when using 2 cores, and up to 26 (3.46GHz) when only using 1 core. So let's say you're doing a 3.5GHz overclock by bumping the bus speed to 166.667MHz, which multiplied by the default 21 gives you 3.5GHz. If speedstep is enabled, the multiplier could be automatically changed on you, and it could be trying to go as high as 26 * 166.667 = 4.33GHz, which most likely will not work. So you have two choices: disable speedstep and go with 3.5GHz all the time on all cores, which uses more power and generates more heat. Or go with a lower base overclock, say a bus speed of 150MHz, which would give you a base speed of 150 * 21 = 3150, and a maximum potential speedstep of 150 * 26 = 3.9GHz, which might be doable depending on your cooling and what voltage you're willing to apply. Or lower the bus speed until you get something that's always stable. One last point I'd like to make: I don't know how the SSDT table is handled when you disable speedstep in the BIOS, but I believe it automatically modifies the SSDT to change the _PSS method to not use speedstep. If that's the case, there's a chance that if you disable speedstep in your BIOS but include the _PSS in your DSDT file instead, that speedstep may not be disabled as expected. Something to keep in mind. I hope this long-winded post will end up helping someone, otherwise it will have been a great waste of bandwidth! I am pretty sure that this is "TurboBoost" not "SpeedStep" though they may be related. If they cannot be separated, then aiming for a smaller OC would make a whole lot of sense to see bigger gains when the multiplier is ++'d and a core is turned off. I think the reason that some people are experiencing worse Geekbench Scores when overclocking is because OS is running the clock too fast. Meaning that OSX isn't seeing the true FSB and thus the clock will run fast, and operations that time how long something took will think they took longer than they physically took. For example, if OSX thinks your base clock is 133MHz then it times a second as 133 000 000 clocks. If your real clock is 166MHz then the OS will see a second pass in the same amount of clocks, but the actual time that took up is 133/166 = 0.8Seconds (in the physical/real world) I believe you can change it with fsb=166 (if your kernel supports this flag, you could try it out by typing this before the chameleon progress bar finishes. It is also possible you need to use fsb=166000000 (or maybe more accurate with 166666667 ?) If it works, it may be possible to "trick" Geekbench into outrageous scores by putting in numbers higher than your physical FSB. Link to comment Share on other sites More sharing options...
Bansaku Posted December 7, 2009 Share Posted December 7, 2009 Thanks .. I tested it but i doesnt work too -.- I dont know what i am doing wrong ... I tried so amny things , but i get every time a Kernel panic ... Is there any way to install 10.6.2 without booting before in 10.6.0 ?? I am assuming you have a P55 i5/i7 system, so I will propose this easy install method, forgive me if it's been covered. First d/l the OSX 10.6.2 Combo update from Apple. Then, in OS X 10.5.x insert the SL DVD and go about setting up the install. After it reboots, let it boot from your main drive as usual. Then, place the attached file into the new Mac OS X install Data folder the SL dvd created. Open the OSinstall.mpkg and continue the install. Once finished, immediately run the Updater. Once that is done, install Chameleon onto the drive, replace the boot file and add the essentials (kexts for the extra folder, a fixed DSDT if you haven't compiled one etc.) from Tony's blog following his guide. I don't know what components you are using, but this should let you easily boot painlessly into OS X 10.6.2. I have used this method to quickly install SL on numerous systems. OSInstall.mpkg.zip Link to comment Share on other sites More sharing options...
player_sct Posted December 7, 2009 Share Posted December 7, 2009 Hey there- I just got a fully edited DSDT sent to me for your exact board this morning- I posted it on the DSDT Database. Use it, or look at it for reference when editing your own. Good luck! Great It's work, and my 8800gt works without efi string but..audio don't work. Voodoohda is ok, but HdaEnabler and LegacyHDA don't work I have SL 10.6.2.. any ideas? Thanks Link to comment Share on other sites More sharing options...
Treky Posted December 7, 2009 Share Posted December 7, 2009 I have a Sapphire 4870HD 512MB and it sleeps just fine. Just use Chameleon 2 r3, then replace the boot file with Tony's modified boot, and take out any and all graphics injectors (ie. EVOenabler). Then, make sure that you have the boot flag GraphicsEnabler=y and you're golden! The 4870 is supported natively in SL, so no need to ad ID to ATI4800controller.kext unless it's one of them funky (cheaper) ones. I don't use any enabler for my videocard or modified .kexts (none did work). I use also PC-EFI. But it is so, with ATI HD4870 nothing happens, except screen goes to black and HDD sleep. With ATI MACH 64, Voltage on 5 Volt line drop, CPU-Fan hold and two seconds later, my computer reboot. Maybe the F5 bios is the problem. Never used the SBUS fix with F4 bios, so I don't know. And F4 bios is not available anymore. All three checkboxes are on in Energy Saver. And the same with tony's UD2 dsdt.aml file and my own modified dsdt. Link to comment Share on other sites More sharing options...
dtessier Posted December 7, 2009 Share Posted December 7, 2009 I am pretty sure that this is "TurboBoost" not "SpeedStep" though they may be related.If they cannot be separated, then aiming for a smaller OC would make a whole lot of sense to see bigger gains when the multiplier is ++'d and a core is turned off. I think the reason that some people are experiencing worse Geekbench Scores when overclocking is because OS is running the clock too fast. Meaning that OSX isn't seeing the true FSB and thus the clock will run fast, and operations that time how long something took will think they took longer than they physically took. For example, if OSX thinks your base clock is 133MHz then it times a second as 133 000 000 clocks. If your real clock is 166MHz then the OS will see a second pass in the same amount of clocks, but the actual time that took up is 133/166 = 0.8Seconds (in the physical/real world) I believe you can change it with fsb=166 (if your kernel supports this flag, you could try it out by typing this before the chameleon progress bar finishes. It is also possible you need to use fsb=166000000 (or maybe more accurate with 166666667 ?) If it works, it may be possible to "trick" Geekbench into outrageous scores by putting in numbers higher than your physical FSB. Yeah, I just realized I mixed up SpeedStep and Turbo. Oh well, at least the logic still applies, the only difference is the SpeedStep values in DSDT/SSDT will not affect it. Link to comment Share on other sites More sharing options...
Bansaku Posted December 7, 2009 Share Posted December 7, 2009 I don't use any enabler for my videocard or modified .kexts (none did work). I use also PC-EFI. But it is so, with ATI HD4870 nothing happens, except screen goes to black and HDD sleep. With ATI MACH 64, Voltage on 5 Volt line drop, CPU-Fan hold and two seconds later, my computer reboot. Maybe the F5 bios is the problem. Never used the SBUS fix with F4 bios, so I don't know. And F4 bios is not available anymore. All three checkboxes are on in Energy Saver. And the same with tony's UD2 dsdt.aml file and my own modified dsdt. That happened exactly to me when I forgot to add <key>GraphicsEnabler</key> to the boot.plist <string>Yes</string> Also, what is the vendor and device id of the card? You might also need to add them to the ATI4800controler.kext plist. I know from past experience XFX cards are not usually "reference" cards, hence why I stick with Sapphire. If that fails, go here and find your card; OSX86wikki Link to comment Share on other sites More sharing options...
Treky Posted December 7, 2009 Share Posted December 7, 2009 That happened exactly to me when I forgot to add <key>GraphicsEnabler</key> to the boot.plist <string>Yes</string> Of course is PC-EFI build in GraphicEnabler enabled, if it is not so, my computer fail to boot. Also, what is the vendor and device id of the card? You might also need to add them to the ATI4800controler.kext plist. I know from past experience XFX cards are not usually "reference" cards, hence why I stick with Sapphire. If that fails, go here and find your card; OSX86wikki I have no problems with my videocard, can well play any games, except the sleep problem. Vendor ID: ATI (0x1002) Device ID: 0x9440 is what System profiler tell me. This card is probably not reference. The sleepenabler has also never worked. Link to comment Share on other sites More sharing options...
Recommended Posts