akhenamenra Posted December 12, 2009 Share Posted December 12, 2009 But I have not been able to install snow leopard in the first place? I get hung up on the install. So I only have 10.5.5 running now. Not sure how I'm supposed to run the update? ok your in 10 .5.5 downoad osx86 back up your kext ( to a external drive ) click the apple in the top corner select software update let t do its stuff once done dont reboot click reinstall kext or restore kext from the location you saved them to then make sure you do as netkas said back up the mach_kernel......reboot with the mach_kernel.backup line and cross fingers Link to comment Share on other sites More sharing options...
andrew79 Posted December 13, 2009 Share Posted December 13, 2009 Some useful information about temps for asus x58 motherboards and overclocking! I wanted to try overclock my cpu to 3.00Ghz but i was afraid of the temperature issue. Reading around the forums i saw that windows users had temp issues too, with asus motherboards, even without overclocking the cpu but JUST increasing the memory freq. I read many reviews of users that raised their memory freq to 1600 and had a cpu temp boost! My memory was running at 1600mhz too. I7 920@ 2,67 does not need 1600mhz. If you let your bios decide (auto) memory will run at lower frequencies. So first thing i did was this. I set the mem freq to auto! Then i overclocked the cpu to 3,00 Ghz and booted to osx. Temps were LOWER than before!!! I just raised the BCLK value from 133 to 150. This is a good,safe and stable cpu boost. And here are my results. Better scores, better performance and good temps.Also my system is less noisy after the overclocking because of the lower temps! So if you are running at 2,66Ghz and your cpu is hot... check your bios memory settings. If you set memory frequency to auto, i think your cpu will run cooler! Link to comment Share on other sites More sharing options...
Bchemist Posted December 13, 2009 Share Posted December 13, 2009 I can't get timed sleep with my mobo either! It's driving me insane. Maybe if I put SleepEnabler in S/L/E...Then it's not totally vanilla, but whatever. Functional is better. I also hypothesized that the SATA DVD drive was the cause, but tried unplugging it. Then someone else said the printer may be causing the problem. I tried unplugging that too. Neither solved the sleep issue. So I dunno what to do. Hey Bchemist, Do you think this could be coded into a DSDT patch: http://digitaldj.net/2009/09/03/ich10r-in-...d-snow-leopard/ ?? :) Interesting breakthroughs while I've been off the forums, but I've been looking at the code daily to see if I can make improvements based on what I've learned while coding for my other boards also. I'll post my latest DSDT and also one that adds what is being done in the kext described there. I don't have that kind of setup so I won't be able to test that particular file on my own system...but I know exactly where to place the hack on the SATA code in the file. I'll add the files to this post in a bit. hmmmi have a mac pro just dont know if its a 4,1 ill check tomorrow what i need to do? Try downloading a complier like the Evo DSDTSE, add it to your MacPro application folder, open the app, then click "Extract DSDT" Save it as a .dsl, .rtf, or .txt file and upload it here. If I have this file it will be easier to optimize our native ASUS code to allow SL to function optimally or at least as vanilla as possible. ******EDIT***** The first file (dsdt.aml) is my personal current DSDT. It is customized to accommodate a 9800 GT Nvidia 1024 card and is fully displayed in both the PCI and Graphics info. DO NOT USE THIS FILE UNLESS YOUR GRAPHICS CARD MATCHES OR HAS THE SAME NVCAP AND MEMORY. The second file, dsdtvanilla.aml is the same file without the graphics card customization. In addition to the previous mods, this file is now contains the firewire power conservation mod (took me longer than I thought to figure out for our mobo but it's a simple fix), the fix that enables full options on bios in that the mobo "thinks" that it is running Vista and therefore enables all features as a default. I also added the sleep support mod for the USB/UCHI ports. I also renamed a couple more devices to match what is used in the MacPro4,1. Some code was removed, i.e. unrecognized/unusable P0P and NPE ports and their related code. There are still some more mods I have in mind but I need to find a mac pro or an i7 I/O reg from an imac. I'll probably start to read the ACPI guide to see what else I can do. I was able to successfully mod my Rampage II Extreme to install SL on the first try using the EFI stick method. The DSDT file for the initial install was actually the P6T-SE and then I made a few minor adjustments later. There really isn't much difference between ASUS mobos. The only thing I couldn't get to work was the LAN on the Rampage, but I don't need to go online anyway so I didn't bother to push the issue. This is a very solid DSDT and possibly the best and most stable yet, especially since it has been used perfectly cross-platform. As usual, please leave any and all feedback on the forum. As I suspected, there's no need for distros anymore with a solid DSDT and the current methods of installation. What used to take hours of trial and error can now be done in one shot. Kexts used: AppleHDA.kext (recommended recently for the 1200 codec) EvoReboot.kext IOACHIblockstorage.kext FakeSMCv2.5 I'm still running 10.6.1 but I may go to 10.6.2 when I have more time to "play", since everything works makes it hard to justify making the upgrade when everything works perfectly and speed is an understatement. Trio a SSD, a striped RAID array, and the i7 and you will be spoiled rotten. My Macbook Pro laptop feels seems unusably slow at times now The last DSDT, dsdtRAIDtest.aml is as per request of tweak41. I haven't tested it since I don't have the type of RAID in question...but it looked good in the compiler ***2nd EDIT *** I initially wasn't able to compile the RAID hack after compiling it earlier. Again I have no idea if this will work and, having to write an entire subroutine as a non-programmer, I don't have much faith that it WON'T cause a hang. But then again, stranger things have happened...but rename and then use dsdtRAIDtest.aml at your own risk. dsdt.aml.zip dsdtvanilla.aml.zip dsdtRAIDtest.aml.zip Link to comment Share on other sites More sharing options...
caxio Posted December 13, 2009 Share Posted December 13, 2009 Interesting breakthroughs while I've been off the forums, but I've been looking at the code daily to see if I can make improvements based on what I've learned while coding for my other boards also. I'll post my latest DSDT and also one that adds what is being done in the kext described there. I don't have that kind of setup so I won't be able to test that particular file on my own system...but I know exactly where to place the hack on the SATA code in the file. I'll add the files to this post in a bit. Try downloading a complier like the Evo DSDTSE, add it to your MacPro application folder, open the app, then click "Extract DSDT" Save it as a .dsl, .rtf, or .txt file and upload it here. If I have this file it will be easier to optimize our native ASUS code to allow SL to function optimally or at least as vanilla as possible. well i wait your next dsdt, a good idea is develop Vanilla Speedstep here: http://www.insanelymac.com/forum/index.php?showtopic=181631 i have try to make dsdt hack for this whit partial success Link to comment Share on other sites More sharing options...
Target1 Posted December 13, 2009 Share Posted December 13, 2009 Howdy all, First, as always, thanks tremendously for the guide. Its one of the best. Well, I finally have a working install with an HD 4830. If anyone is having problems with that graphics card, shoot me a PM. I do have 2 quick questions. First, if I want to update things like the DSDT file, can I just go into the EFI boot partition, and replace the file? Seems like it can't be that easy. Second, I just realized I'm only running in 32bit mode. I tried editing the com.apple.boot file to force it to boot into 64 bit, and the system hung (had to load under single user mode to change back). Any suggestions? I know this has been talked about, but it will take me forever to read through the entire thread again. Thanks, Target Link to comment Share on other sites More sharing options...
andrew79 Posted December 13, 2009 Share Posted December 13, 2009 Interesting breakthroughs while I've been off the forums, but I've been looking at the code daily to see if I can make improvements based on what I've learned while coding for my other boards also. I'll post my latest DSDT and also one that adds what is being done in the kext described there. I don't have that kind of setup so I won't be able to test that particular file on my own system...but I know exactly where to place the hack on the SATA code in the file. I'll add the files to this post in a bit. Try downloading a complier like the Evo DSDTSE, add it to your MacPro application folder, open the app, then click "Extract DSDT" Save it as a .dsl, .rtf, or .txt file and upload it here. If I have this file it will be easier to optimize our native ASUS code to allow SL to function optimally or at least as vanilla as possible. ******EDIT***** The first file (dsdt.aml) is my personal current DSDT. It is customized to accommodate a 9800 GT Nvidia 1024 card and is fully displayed in both the PCI and Graphics info. DO NOT USE THIS FILE UNLESS YOUR GRAPHICS CARD MATCHES OR HAS THE SAME NVCAP AND MEMORY. The second file, dsdtvanilla.aml is the same file without the graphics card customization. In addition to the previous mods, this file is now contains the firewire power conservation mod (took me longer than I thought to figure out for our mobo but it's a simple fix), the fix that enables full options on bios in that the mobo "thinks" that it is running Vista and therefore enables all features as a default. I also added the sleep support mod for the USB/UCHI ports. I also renamed a couple more devices to match what is used in the MacPro4,1. Some code was removed, i.e. unrecognized/unusable P0P and NPE ports and their related code. There are still some more mods I have in mind but I need to find a mac pro or an i7 I/O reg from an imac. I'll probably start to read the ACPI guide to see what else I can do. I was able to successfully mod my Rampage II Extreme to install SL on the first try using the EFI stick method. The DSDT file for the initial install was actually the P6T-SE and then I made a few minor adjustments later. There really isn't much difference between ASUS mobos. The only thing I couldn't get to work was the LAN on the Rampage, but I don't need to go online anyway so I didn't bother to push the issue. This is a very solid DSDT and possibly the best and most stable yet, especially since it has been used perfectly cross-platform. As usual, please leave any and all feedback on the forum. As I suspected, there's no need for distros anymore with a solid DSDT and the current methods of installation. What used to take hours of trial and error can now be done in one shot. Kexts used: AppleHDA.kext (recommended recently for the 1200 codec) EvoReboot.kext IOACHIblockstorage.kext FakeSMCv2.5 I'm still running 10.6.1 but I may go to 10.6.2 when I have more time to "play", since everything works makes it hard to justify making the upgrade when everything works perfectly and speed is an understatement. Trio a SSD, a striped RAID array, and the i7 and you will be spoiled rotten. My Macbook Pro laptop feels seems unusably slow at times now The last DSDT, dsdtRAIDtest.aml is as per request of tweak41. I haven't tested it since I don't have the type of RAID in question...but it looked good in the compiler Hi and thnx for your new dsdt.aml. I have the same graphics card (Nvidia 9800 GT 1024 RAM) but when i used the one with the pci fix i had problems. Screenshot taking (COMMAND-SHIFT-3 is the shortcut) does not work. It's making the sound of taking desktop screenshot but the screenshot never appears on desktop or anywhere else. Also i was talking with a friend of mine on skype and just before changing the dsdt and restarting, i was sharing my screen using skype, with him. After restarting desktop screensharing on skype stopped functioning. At the end i used the dsdtvanilla file and restarted... then the above problems were solved. Link to comment Share on other sites More sharing options...
Bchemist Posted December 13, 2009 Share Posted December 13, 2009 Hi and thnx for your new dsdt.aml. I have the same graphics card (Nvidia 9800 GT 1024 RAM) but when i used the one with the pci fix i had problems. Screenshot taking (COMMAND-SHIFT-3 is the shortcut) does not work. It's making the sound of taking desktop screenshot but the screenshot never appears on desktop or anywhere else. Also i was talking with a friend of mine on skype and just before changing the dsdt and restarting, i was sharing my screen using skype, with him. After restarting desktop screensharing on skype stopped functioning. At the end i used the dsdtvanilla file and restarted... then the above problems were solved. Interesting...are you using Snapz? Well I guess it's vanilla for me as well since I sometimes need to film the screen. It's good that this hack was just a prelude to the dual graphics card-for-up-to-4 screen mod. I'll post my prototype for the dual graphics card if you want to do some further experiments. Dual 9800 GT graphics mod: Howdy all, First, as always, thanks tremendously for the guide. Its one of the best. Well, I finally have a working install with an HD 4830. If anyone is having problems with that graphics card, shoot me a PM. I do have 2 quick questions. First, if I want to update things like the DSDT file, can I just go into the EFI boot partition, and replace the file? Seems like it can't be that easy. Second, I just realized I'm only running in 32bit mode. I tried editing the com.apple.boot file to force it to boot into 64 bit, and the system hung (had to load under single user mode to change back). Any suggestions? I know this has been talked about, but it will take me forever to read through the entire thread again. Thanks, Target It's really that easy with the DSDT file. Just overwrite and reboot. Is there any reason in particular that you want to boot into 64 bit mode other than for the sake of curiosity? After a couple of months of testing with 4 desktops and a couple of laptops, I've found little or no difference in 32 bit vs 64 bit mode. If differences DO arise, they tend to favor 32 bit with respect to speed and stability. I'm an aggressive user of audio/video editing with audio interfaces (Roland Fantom G, MOTU, etc) where 64 bit is not uncommon but I've yet to see a difference even there since the main sequencers are purely 32 bit. Until we break past the 32 gig barrier, 64 bit is just hype for Mac systems IMO. If you want to boot into 64 bit, you'll need to remove the arch=i386 boot flag or replace it with arch=i386_x64. If the system is hanging as you are describing, it's likely due to your graphics card based on precedent cases that I've read about elsewhere. You may be stuck booting into 32 bit mode unless a kext comes out that supports your card at 64 bit. well i wait your next dsdt, a good idea is develop Vanilla Speedstep here: http://www.insanelymac.com/forum/index.php?showtopic=181631 i have try to make dsdt hack for this whit partial success The DSDT files that I have been posting are already fully able to use native speedstep. Be sure to enable speedstep and all of your C-states in bios. If you use I/O explorer you'll be able to see that the OS is supporting speedstep, hyperthreading, and C-states. AppleLPC is the main vanilla kext that is used as well as ACPI Platform yada yada I forget...but there are several that are active. EDIT - so there is no confusion, the DSDT file below is the dual graphics card prototype. The way my reply is showing up might confuse some. For the latest DSDT file with new fixes and mods, look back a few posts for the dsdtvanilla.aml file. dsdt.aml.zip Link to comment Share on other sites More sharing options...
Target1 Posted December 14, 2009 Share Posted December 14, 2009 It's really that easy with the DSDT file. Just overwrite and reboot. Is there any reason in particular that you want to boot into 64 bit mode other than for the sake of curiosity? After a couple of months of testing with 4 desktops and a couple of laptops, I've found little or no difference in 32 bit vs 64 bit mode. If differences DO arise, they tend to favor 32 bit with respect to speed and stability. I'm an aggressive user of audio/video editing with audio interfaces (Roland Fantom G, MOTU, etc) where 64 bit is not uncommon but I've yet to see a difference even there since the main sequencers are purely 32 bit. Until we break past the 32 gig barrier, 64 bit is just hype for Mac systems IMO. If you want to boot into 64 bit, you'll need to remove the arch=i386 boot flag or replace it with arch=i386_x64. If the system is hanging as you are describing, it's likely due to your graphics card based on precedent cases that I've read about elsewhere. You may be stuck booting into 32 bit mode unless a kext comes out that supports your card at 64 bit. Thanks a ton for the response. The main reason I want to use the 64 bit mode is that I'm locked at 4Gigs of RAM right now. My understanding is that this is a 32 bit limitation, but based on what you wrote above, I'm guessing this isn't the case. Any ideas on what might be wrong? Is replacing/deleting kexts as simple as the DSDT file? Can I just delete and use Kext helper? Target Link to comment Share on other sites More sharing options...
tweak41 Posted December 14, 2009 Author Share Posted December 14, 2009 Thanks a ton for the response. The main reason I want to use the 64 bit mode is that I'm locked at 4Gigs of RAM right now. My understanding is that this is a 32 bit limitation, but based on what you wrote above, I'm guessing this isn't the case. Any ideas on what might be wrong? Is replacing/deleting kexts as simple as the DSDT file? Can I just delete and use Kext helper? Target Use Kext Utility. Kext Helper is obsolete. I included it in the 10.6.2 update pack, but if you search for it in the search bar up above, you'll also find it. Whenever I update or replace kexts, I drop them into the Extensions folder, delete the old Extensions.mkext file, and then I drag and drop the Extensions folder onto the Kext Utility app. It repairs permissions and generates a new Extensions.mkext file in the Extra directory. Works like a charm each and every time. @Big_T Do the same thing I mentioned above on your flashdrive with those video kexts. One last thing...has anyone had a chance to try Chameleon RC4 yet? Link to comment Share on other sites More sharing options...
andrew79 Posted December 14, 2009 Share Posted December 14, 2009 Bchemist no i don't use Snapz. I just use the snow leopard built in "take screenshot" function. Also sometimes i use skype screensharing. I wouldn't find out this problem but as i said i was talking with a friend on skype when i changed the dsdt and after restarting no more screenshots and screensharing. I could try adding my card to your dsdtvanilla file but i don't have the skills I have patched a dsdt file before for my older pc (gigabyte mobo) but without any other fixes. I will try and read some posts about pci - graphics card fix for dsdt and if i understand anything i will try... Thnx again for your time and effort. --------------EDIT----------- Man your dsdt with the nvidia 9800 pci fix, works great!!! The problem was mine. Few weeks ago before using your dsdt, i had no graphics acceleration when i tried to boot in 64bit mode and i used EFI string injection. The original boot.plist file is the same in 32 and 64 bit mode so yesterday when i tried your dsdt the problem was that! The efi string conflicted with the new dsdt. This morning i had this idea, that maybe this is the problem. I removed the string, used your dsdt with the nvidia 9800 fix and restarted. Everything works perfect until now. I think you and tweak41 are my heroes lol. My upgraded mac mini (2,2ghz core 2duo, 2gb ram) is going to be covered with dust -----------EDIT2------ Tweak41 i used the new chameleon rc4. The only changes i can see is that it changed my cpu info to intel xeon processor to match the cpus that apple uses. This is the same "trick" that pc efi 10.5 uses. It also changed my hardware uuid and i can not fix it. tried with uuid kext, platformuuid kext and i also have it injected in my boot.plist file. I read that other users have this issue too. If anyone finds out how to fix this issue pls post it!!! Link to comment Share on other sites More sharing options...
caxio Posted December 14, 2009 Share Posted December 14, 2009 i have try your new dsdt only issue i have is ATA Disk: Checksum Cookie not valid dont detect propery ata disk, whit your old dsdt in first page ata disk work well. thanks for yor job caxio Link to comment Share on other sites More sharing options...
Bchemist Posted December 14, 2009 Share Posted December 14, 2009 Use Kext Utility. Kext Helper is obsolete. I included it in the 10.6.2 update pack, but if you search for it in the search bar up above, you'll also find it. Whenever I update or replace kexts, I drop them into the Extensions folder, delete the old Extensions.mkext file, and then I drag and drop the Extensions folder onto the Kext Utility app. It repairs permissions and generates a new Extensions.mkext file in the Extra directory. Works like a charm each and every time. @Big_T Do the same thing I mentioned above on your flashdrive with those video kexts. One last thing...has anyone had a chance to try Chameleon RC4 yet? Indeed Kext Helper is a good way to "un-vanilla" your install. I suppose it's ok if you need to add something like a wireless 3rd party driver but I've found that Digital Dreamer's install script does the job much simpler and cleaner where you can easily install and uninstall without misc files showing up all over the place later....at least this has been the case with my other system that I use for hardcore testing. Did you get a chance to try the RAID dsdt I made? When I disassembled it the complier made a number of changes to the code...but it seems to like it so hopefully the SATA controller will do the same. I think that we're at the point where we'll need to write new scripts and subroutines instead of just defining, redefining, and/or clarifying existing code. @Target1 OSX does indeed place that 4 gig limit on 32 bit entities but they don't necessarily share the same 4 gigs...so OSX in 32 bit mode can allocate 8 blocks of 4gigs. This can be done manually but it's very complicated and beyond the scope of this thread....where it's mainly for audio/video editors where you'd need to ensure that various 32 bit apps are able to use the allowable 4gig all to themselves. These are unusual cases obviously. Letting the OS take care of similar tasks is plenty for anyone other than the hardest of the hardcore audio/video pros. The best way to get an idea of your needs is to open up the Activity monitor while doing your most intensive tasks simultaneously. Most people are surprised to find that 99% of apps don't really need that much RAM. We are at a point where hardware is FAR ahead of software for the most part. There was a good article in Tom's Hardware about RAM marketing and separating myth from reality. The part that they left out was to define who would actually need tons of RAM...but as I said that's usually audio editors since you'll often need to run a sequencer (Pro Tools/Logic), compressors, and virtual instruments simultaneously. Their sheer bulk eats up most of the RAM but even then CPU time is what's most important. So until we start buying software that comes on flash drives, i.e. singular apps that are larger than what fits on a DVD, 64 bit won't give any improvement. Some people will point to CS4, Final Cut, Logic, and similarly large apps, but in reality they are software suites. The largest app in any of the suites isn't larger than 1gig, especially if you consider the actual functioning code. In the case of Final Cut Pro, the app is about 600 megabytes but most of that is in the form of add-ons and plugins that lay dormant once they are initially loaded. The key to speed in our current hardware/software environment is heavy duty and fast RAM, the ability to overclock, and a solid state drive, preferably with a read/write time of 200 mbps. OCZ, G.Skill, and Intel are best choices in that once you combine the i7, overclockable RAM, and a SSD, running in 64 bit mode will be the furthest thing from your mind. In my case, everything I do is more or less instantaneous while in 32 bit where sometimes I almost wish I saw a beach ball of death so that my mind could have the chance to wander or have an excuse to take a break like in the past. What literally would have taken 24 hours to render 3 years ago now takes about 5-10 minutes. Even copying 100 gigs from my RAID to my SSD takes about 3 minutes. If you find yourself waiting for anything longer than what I've described, you might have a conflict somewhere in your system. Bchemist no i don't use Snapz. I just use the snow leopard built in "take screenshot" function. Also sometimes i use skype screensharing. I wouldn't find out this problem but as i said i was talking with a friend on skype when i changed the dsdt and after restarting no more screenshots and screensharing. I could try adding my card to your dsdtvanilla file but i don't have the skills I have patched a dsdt file before for my older pc (gigabyte mobo) but without any other fixes. I will try and read some posts about pci - graphics card fix for dsdt and if i understand anything i will try... Thnx again for your time and effort. --------------EDIT----------- Man your dsdt with the nvidia 9800 pci fix, works great!!! The problem was mine. Few weeks ago before using your dsdt, i had no graphics acceleration when i tried to boot in 64bit mode and i used EFI string injection. The original boot.plist file is the same in 32 and 64 bit mode so yesterday when i tried your dsdt the problem was that! The efi string conflicted with the new dsdt. This morning i had this idea, that maybe this is the problem. I removed the string, used your dsdt with the nvidia 9800 fix and restarted. Everything works perfect until now. I think you and tweak41 are my heroes lol. My upgraded mac mini (2,2ghz core 2duo, 2gb ram) is going to be covered with dust -----------EDIT2------ Tweak41 i used the new chameleon rc4. The only changes i can see is that it changed my cpu info to intel xeon processor to match the cpus that apple uses. This is the same "trick" that pc efi 10.5 uses. It also changed my hardware uuid and i can not fix it. tried with uuid kext, platformuuid kext and i also have it injected in my boot.plist file. I read that other users have this issue too. If anyone finds out how to fix this issue pls post it!!! LOL this bothered me all day and I thought of exactly what you just wrote but thought "nah...he would have thought of that already" and I was analyzing pin configurations and other options I'm glad that you got to the "already" part and made the fix and was able to report it here before I really started to OCD on a phantom solution I love DSDT and the freedom to customize our system that it gives to us....not to mention the look of awe on the faces of non-hackintosh mac users when they see our rigs...now THAT'S what I'd consider to be priceless and it makes all of this worthwhile i have try your new dsdt only issue i have is ATA Disk: Checksum Cookie not validdont detect propery ata disk, whit your old dsdt in first page ata disk work well. thanks for yor job caxio Are you using the JMicron kext with the latest DSDT? If not, that could be the solution. Also, are your DVD drive SATA or IDE? If IDE you'll definitely need the JMicron kext with the new DSDT. But if not, I'd stay with the earlier DSDT if that is working well for you. I do plan to use an IDE drive on my other rig so I can add a hot spare to my software RAID so later I'll be able to test hacks for these kinds of scenarios. Link to comment Share on other sites More sharing options...
caxio Posted December 14, 2009 Share Posted December 14, 2009 Indeed Kext Helper is a good way to "un-vanilla" your install. I suppose it's ok if you need to add something like a wireless 3rd party driver but I've found that Digital Dreamer's install script does the job much simpler and cleaner where you can easily install and uninstall without misc files showing up all over the place later....at least this has been the case with my other system that I use for hardcore testing. Did you get a chance to try the RAID dsdt I made? When I disassembled it the complier made a number of changes to the code...but it seems to like it so hopefully the SATA controller will do the same. I think that we're at the point where we'll need to write new scripts and subroutines instead of just defining, redefining, and/or clarifying existing code. @Target1 OSX does indeed place that 4 gig limit on 32 bit entities but they don't necessarily share the same 4 gigs...so OSX in 32 bit mode can allocate 8 blocks of 4gigs. This can be done manually but it's very complicated and beyond the scope of this thread....where it's mainly for audio/video editors where you'd need to ensure that various 32 bit apps are able to use the allowable 4gig all to themselves. These are unusual cases obviously. Letting the OS take care of similar tasks is plenty for anyone other than the hardest of the hardcore audio/video pros. The best way to get an idea of your needs is to open up the Activity monitor while doing your most intensive tasks simultaneously. Most people are surprised to find that 99% of apps don't really need that much RAM. We are at a point where hardware is FAR ahead of software for the most part. There was a good article in Tom's Hardware about RAM marketing and separating myth from reality. The part that they left out was to define who would actually need tons of RAM...but as I said that's usually audio editors since you'll often need to run a sequencer (Pro Tools/Logic), compressors, and virtual instruments simultaneously. Their sheer bulk eats up most of the RAM but even then CPU time is what's most important. So until we start buying software that comes on flash drives, i.e. singular apps that are larger than what fits on a DVD, 64 bit won't give any improvement. Some people will point to CS4, Final Cut, Logic, and similarly large apps, but in reality they are software suites. The largest app in any of the suites isn't larger than 1gig, especially if you consider the actual functioning code. In the case of Final Cut Pro, the app is about 600 megabytes but most of that is in the form of add-ons and plugins that lay dormant once they are initially loaded. The key to speed in our current hardware/software environment is heavy duty and fast RAM, the ability to overclock, and a solid state drive, preferably with a read/write time of 200 mbps. OCZ, G.Skill, and Intel are best choices in that once you combine the i7, overclockable RAM, and a SSD, running in 64 bit mode will be the furthest thing from your mind. In my case, everything I do is more or less instantaneous while in 32 bit where sometimes I almost wish I saw a beach ball of death so that my mind could have the chance to wander or have an excuse to take a break like in the past. What literally would have taken 24 hours to render 3 years ago now takes about 5-10 minutes. Even copying 100 gigs from my RAID to my SSD takes about 3 minutes. If you find yourself waiting for anything longer than what I've described, you might have a conflict somewhere in your system. LOL this bothered me all day and I thought of exactly what you just wrote but thought "nah...he would have thought of that already" and I was analyzing pin configurations and other options I'm glad that you got to the "already" part and made the fix and was able to report it here before I really started to OCD on a phantom solution I love DSDT and the freedom to customize our system that it gives to us....not to mention the look of awe on the faces of non-hackintosh mac users when they see our rigs...now THAT'S what I'd consider to be priceless and it makes all of this worthwhile Are you using the JMicron kext with the latest DSDT? If not, that could be the solution. Also, are your DVD drive SATA or IDE? If IDE you'll definitely need the JMicron kext with the new DSDT. But if not, I'd stay with the earlier DSDT if that is working well for you. I do plan to use an IDE drive on my other rig so I can add a hot spare to my software RAID so later I'll be able to test hacks for these kinds of scenarios. i have discover the difference in the old dsdt have this device in the new is missing: Device (JMF0) { Name (_ADR, Zero) Name (PIOT, Package (0x05) { 0x0258, 0x0186, 0x014A, 0xB4, 0x78 }) Name (UDMA, Package (0x07) { 0x78, 0x50, 0x3C, 0x28, 0x1E, 0x14, 0x0F }) Name (MDMA, Package (0x03) { 0x01E0, 0x96, 0x78 }) OperationRegion (CF40, PCI_Config, 0x40, 0x04) Field (CF40, ByteAcc, NoLock, Preserve) { , 3, CAB0, 1, , 18, SWAP, 1, CHN0, 1, Offset (0x04) } OperationRegion (CF80, PCI_Config, 0x80, 0x04) Field (CF80, ByteAcc, NoLock, Preserve) { , 19, CAB1, 1, Offset (0x03), CHN1, 1, Offset (0x04) } Name (IDEB, Buffer (0x14) {}) CreateDWordField (IDEB, Zero, GTM0) CreateDWordField (IDEB, 0x04, GTM1) CreateDWordField (IDEB, 0x08, GTM2) CreateDWordField (IDEB, 0x0C, GTM3) CreateDWordField (IDEB, 0x10, GTM4) Name (PMIO, 0x04) Name (PMDM, 0x06) Name (PSIO, 0x04) Name (PSDM, 0x06) Name (SMIO, 0x04) Name (SMDM, 0x06) Name (SSIO, 0x04) Name (SSDM, 0x06) Name (MODP, 0x05) Name (MODS, 0x05) Device (SDE0) { Name (_ADR, Zero) Method (_GTM, 0, NotSerialized) { Store (DerefOf (Index (PIOT, PMIO)), Local0) Store (DerefOf (Index (PIOT, PSIO)), Local2) Store (0x1A, Local4) If (LAnd (MODP, One)) { Store (DerefOf (Index (UDMA, PMDM)), Local1) If (LGreater (PMDM, 0x02)) { If (LAnd (LNotEqual (SWAP, One), LEqual (CHN1, One))) { If (CAB1) { Store (0x02, PMDM) Store (DerefOf (Index (UDMA, PMDM)), Local1) } } If (LAnd (LEqual (SWAP, One), LEqual (CHN0, One))) { If (CAB0) { Store (0x02, PMDM) Store (DerefOf (Index (UDMA, PMDM)), Local1) } } } Or (Local4, One, Local4) } Else { Store (DerefOf (Index (MDMA, PMDM)), Local1) } If (LAnd (MODP, 0x04)) { Store (DerefOf (Index (UDMA, PSDM)), Local3) If (LGreater (PSDM, 0x02)) { If (LAnd (LNotEqual (SWAP, One), LEqual (CHN1, One))) { If (CAB1) { Store (0x02, PSDM) Store (DerefOf (Index (UDMA, PSDM)), Local3) } } If (LAnd (LEqual (SWAP, One), LEqual (CHN0, One))) { If (CAB0) { Store (0x02, PSDM) Store (DerefOf (Index (UDMA, PSDM)), Local3) } } } Or (Local4, 0x04, Local4) } Else { Store (DerefOf (Index (MDMA, PSDM)), Local3) } Store (Local0, GTM0) Store (Local1, GTM1) Store (Local2, GTM2) Store (Local3, GTM3) Store (Local4, GTM4) Return (IDEB) } Method (_STM, 3, NotSerialized) { Store (Arg0, IDEB) Store (GTM0, Local0) Store (GTM1, Local1) Store (GTM2, Local2) Store (GTM3, Local3) Store (GTM4, Local4) If (LAnd (LNotEqual (Local0, Ones), LNotEqual (Local0, Zero))) { Store (Match (PIOT, MEQ, Local0, MTR, Zero, Zero), PMIO) } If (LAnd (LNotEqual (Local1, Ones), LNotEqual (Local1, Zero))) { If (LAnd (Local4, One)) { Store (Match (UDMA, MEQ, Local1, MTR, Zero, Zero), PMDM) } Else { Store (Match (MDMA, MEQ, Local1, MTR, Zero, Zero), PMDM) } } If (LAnd (LNotEqual (Local2, Ones), LNotEqual (Local2, Zero))) { Store (Match (PIOT, MEQ, Local2, MTR, Zero, Zero), PSIO) } If (LAnd (LNotEqual (Local3, Ones), LNotEqual (Local3, Zero))) { If (LAnd (Local4, 0x04)) { Store (Match (UDMA, MEQ, Local3, MTR, Zero, Zero), PSDM) } Else { Store (Match (MDMA, MEQ, Local3, MTR, Zero, Zero), PSDM) } } Store (Local4, MODP) } i use whit old dsdt whit JMicron kext Link to comment Share on other sites More sharing options...
Target1 Posted December 14, 2009 Share Posted December 14, 2009 @Target1 OSX does indeed place that 4 gig limit on 32 bit entities but they don't necessarily share the same 4 gigs...so OSX in 32 bit mode can allocate 8 blocks of 4gigs. This can be done manually but it's very complicated and beyond the scope of this thread....where it's mainly for audio/video editors where you'd need to ensure that various 32 bit apps are able to use the allowable 4gig all to themselves. These are unusual cases obviously. Letting the OS take care of similar tasks is plenty for anyone other than the hardest of the hardcore audio/video pros. The best way to get an idea of your needs is to open up the Activity monitor while doing your most intensive tasks simultaneously. Most people are surprised to find that 99% of apps don't really need that much RAM. We are at a point where hardware is FAR ahead of software for the most part. There was a good article in Tom's Hardware about RAM marketing and separating myth from reality. The part that they left out was to define who would actually need tons of RAM...but as I said that's usually audio editors since you'll often need to run a sequencer (Pro Tools/Logic), compressors, and virtual instruments simultaneously. Their sheer bulk eats up most of the RAM but even then CPU time is what's most important. So until we start buying software that comes on flash drives, i.e. singular apps that are larger than what fits on a DVD, 64 bit won't give any improvement. Some people will point to CS4, Final Cut, Logic, and similarly large apps, but in reality they are software suites. The largest app in any of the suites isn't larger than 1gig, especially if you consider the actual functioning code. In the case of Final Cut Pro, the app is about 600 megabytes but most of that is in the form of add-ons and plugins that lay dormant once they are initially loaded. The key to speed in our current hardware/software environment is heavy duty and fast RAM, the ability to overclock, and a solid state drive, preferably with a read/write time of 200 mbps. OCZ, G.Skill, and Intel are best choices in that once you combine the i7, overclockable RAM, and a SSD, running in 64 bit mode will be the furthest thing from your mind. In my case, everything I do is more or less instantaneous while in 32 bit where sometimes I almost wish I saw a beach ball of death so that my mind could have the chance to wander or have an excuse to take a break like in the past. What literally would have taken 24 hours to render 3 years ago now takes about 5-10 minutes. Even copying 100 gigs from my RAID to my SSD takes about 3 minutes. If you find yourself waiting for anything longer than what I've described, you might have a conflict somewhere in your system. LOL this bothered me all day and I thought of exactly what you just wrote but thought "nah...he would have thought of that already" and I was analyzing pin configurations and other options I'm glad that you got to the "already" part and made the fix and was able to report it here before I really started to OCD on a phantom solution The RAM limitation is a fairly big deal for me. I'm currently running a Windows 7 VM full time, as well as an Ubuntu, and I'd like to have an XP going. All to set up test beds for some dev work we have going. I'm currently at 6Gigs of RAM and will be going to 12 once I have everything working nicely. I currently have a 16G SSD as a boot drive which is incredible, and do believe that I've eliminated nearly every bottleneck from the system other than the lack of RAM. Target Link to comment Share on other sites More sharing options...
_Wolverine_ Posted December 14, 2009 Share Posted December 14, 2009 my macpro is 3,1 ill send you the dsdt later today Link to comment Share on other sites More sharing options...
Bchemist Posted December 14, 2009 Share Posted December 14, 2009 The RAM limitation is a fairly big deal for me. I'm currently running a Windows 7 VM full time, as well as an Ubuntu, and I'd like to have an XP going. All to set up test beds for some dev work we have going. I'm currently at 6Gigs of RAM and will be going to 12 once I have everything working nicely. I currently have a 16G SSD as a boot drive which is incredible, and do believe that I've eliminated nearly every bottleneck from the system other than the lack of RAM. Target I don't have any experience with VMware but if Windows is the foundation then total system ram will make more of a difference in Windows where it would be the bottleneck in and of itself before SL would come into play. Windows allocates a 50-50 split with the OS and applications and it will still load and respond much slower than SL in any configuration. With OSX the bottom 4 gig is swapped with the apps in an alternating cycle. The rest of the RAM is for mapping to where it is most needed and the OS has no further jurisdiction. I personally like Windows 7 but it's definitely not SL. This is also apparent in Geekbench scores, for example, where a Windows 7 machine in 64 bit scores around 8000 while the same SL system running in 32 bit mode will score a 11,000+ I'm curious though as to how it will work on our mobo so please keep us posted on your experience with that setup. my macpro is 3,1 ill send you the dsdt later today No problem...it still will prove to be useful I'm certain. Link to comment Share on other sites More sharing options...
pedro bello Posted December 14, 2009 Share Posted December 14, 2009 After update LAN and video card (nvidia 9800gtx)doesnt work.Sorry for my english. Link to comment Share on other sites More sharing options...
andrew79 Posted December 15, 2009 Share Posted December 15, 2009 Update about the sleep issue. From yesterday evening and without any obvious reason i lost the auto sleep function too. i tried whatever solution came in my mind. The changes i made in the last few days (but not yesterday evening) are: 1) Bluetooth magic mouse and bluetooth keyboard on trust 2400p bluetooth dongle. (And "allow bluetooth devices to wake this computer" works too, just by adding device id to the apple bluetooth kext). This was working just fine for the last 4 days. I tried changing the bluetooth dongle with another trust (same chipset) and with a d-link one. All of them worked... but no autosleep. 2) Another change was Bchemist's new dsdt with nvidia 9800 gt support. I changed that too. Rolled back to the previous version with no luck. I also tried with chameleon graphics enabler or with Efi string. Same results. 3) I had ntfs-3g installed a few days ago. Uninstalled it... no luck. 4)Tried unplugging printer (it worked for me when i first had an epson printer which would not sleep at all). No luck with this too. 5)I also tried 64-bit mode, everything works fine except sleep. Not only auto sleep but sleep on demand does not work too. Devices go to sleep but cpu fan steel works and wake up is not functioning. I had to restart the computer. So back to 32bit mode 6)I had my cpu overclocked to 3,0Ghz a few days ago. Changed that too... no luck with autosleep. 7) Finally i was sick of trying this and that and i used my usb boot stick backup which i made 10 days ago when everything was working perfect. Deleted chameleon and extra folder and restored my backup to usb stick..and still NO LUCK This is really annoying I do use autosleep function because it's really useful to me. For example i leave my download manager downloading at nights and when it finishes downloading, computer sleeps. But now... this function is broken. Waiting for ideas... or just a valium -------EDIT-------- Ok... that was really a kick in the ... After more than 10 hours of testing and making changes i have the results For some reason IOBluetoothFamily.kext stopped working as it should. I had manually injected my bluetooth dongle device id and the "allow bluetooth devices to wake this computer" function worked like charm for a few days.... After unchecking the box for this function i had autosleep back. I just have to wake the computer using the power button but this is not a problem. (Keep in mind i uninstalled ntfs-3g and every single program i installed the last few days, also i read this post and tried all of the sleep modes. The only one that works on this mobo is the first. "sudo pmset -a hibernatemode 0". All other modes do not work properly. ) Some other conclusions 1)Using previous version of Bchemist's dsdt + efi string for the nvidia 9800 gt + overclocking = SLEEP FULLY WORKING 2)Using LATEST version of Bchemist's dsdt with the nvidia pci fix + removed efi string + overclocking = SLEEP FULLY WORKING but it takes 2 times longer to autosleep. For example if i set autosleep to 1 minute, with my first compilation it takes about one and a half minute to go to sleep. With number 2 compilation it takes about 3-4 minutes to complete the sleep function. Hard disks are going to sleep slower than before e.t.c I want to apologize if i have any syntax errors but english is not my mother language and i am really really tired. NOW IT'S MY TURN TO SLEEP. Link to comment Share on other sites More sharing options...
_Wolverine_ Posted December 16, 2009 Share Posted December 16, 2009 hi guys i got the dsdt its from a macpro 3,1 dual quadcore xeon 2.8ghz dont know what else to say... dsdt.zip Link to comment Share on other sites More sharing options...
rain22 Posted December 16, 2009 Share Posted December 16, 2009 I have done everything which is in the guide: bios updated bios configured as required guild partition restore 2_Boot Prep efi rename, replace because ati 4770 on the mac what I used to restore and run boot to prep it has OSX 10.4 version My flash has a capitol name, I guess that's couldn't be a matter my configuration P6T SE motherboard I7 920 corsair 1600mhz cl7 sata HDD ati Radeon 4770 super talent gold 8gb memory stick image what I used is : snowleopard_10a432_userdvd.dmg Anybody has any idea what could be a matter? Thanks for any suggestions Link to comment Share on other sites More sharing options...
andrew79 Posted December 16, 2009 Share Posted December 16, 2009 I have done everything which is in the guide: bios updated bios configured as required guild partition restore 2_Boot Prep efi rename, replace because ati 4770 on the mac what I used to restore and run boot to prep it has OSX 10.4 version My flash has a capitol name, I guess that's couldn't be a matter my configuration P6T SE motherboard I7 920 corsair 1600mhz cl7 sata HDD ati Radeon 4770 super talent gold 8gb memory stick image what I used is : snowleopard_10a432_userdvd.dmg Anybody has any idea what could be a matter? Thanks for any suggestions What kind of problem do you have? You can't boot? You can't install? It would help if you specify the problem to get any help we could give you. Link to comment Share on other sites More sharing options...
andrew79 Posted December 16, 2009 Share Posted December 16, 2009 SLEEP ISSUES NEW INFORMATION I have continued testing things about the autosleep function (sleep on idle). It seems that this motherboard is really sensitive with usb settings and devices. Hard to believe but this is what happening. If i connect all my usb devices to the onboard usb ports... NO SLEEP. If i connect only 2-3 devices (hard disks and bluetooth) ...SLEEP WORKS. If i connect to the onboard usb ports , one hard disk and my logitech camera... NO SLEEP. BUT (this is crazy)... if i connect a sweex usb hub and connect logitech cam or any other usb device on it... SLEEP WORKS. If i connect a Belkin usb hub with the same devices... SLEEP DOES NOT WORK. All the above are happening no matter what dsdt i use. My final solution is this: - All usb devices connected to sweex usb hub (except bluetooth) - Usb hub connected to onboard usb port - Bluetooth connected to onboard usb port IMPORTANT BIOS SETTING: Set suspend type to S3 ONLY!!! (Power tab) If you try with usb hub and after this you have no luck... try the following. It worked perfect for me. 1)Open system preferences -> energy saver and click on Restore Defaults. Close it and open it again. Set you desired time for computer and display sleep. Select "Put hard disks to sleep when possible" - "Allow power button to put computer to sleep" - "Start up automatically after a power failure". DO NOT SELECT "Wake for ethernet network access" 2) Open terminal and type: - cd /private/var/vm - sudo rm sleepimage (This removes the current hibernation image and creates a new clean one after restart) 3) Type again in terminal: sudo pmset -a hibernatemode 0 (this sets sleep mode to S3 suspend type. This is the only option that sends computer to deep sleep without fans working) 4) Restart. Now when the computer is idle (it depends on how many minutes you set in system preferences-energy saver) it will possibly sleep. IMPORTANT: Noticed that sleep mode some times changes to default (s1 which does not work well for pc). This could happen if you repair permissions or clear caches e.t.c. You can change it again from terminal) Hope it works for you. Link to comment Share on other sites More sharing options...
hisoka Posted December 17, 2009 Share Posted December 17, 2009 I succesfully installed 10.6 with this guide and it works great! However when I tried to update to 10.6.2 I got the "waiting for root device" error. I did everything in the guide, where am I going wrong. I am at the moment trying it again to make sure I did everything in the way it is written in the guide, can anyone point me in the right direction? -Edit- The second try my system booted but my screen turned black. Probably I will have to read up on Netkas's site. I have a XFX GTX260 Black Edition. -Edit- Tried two more times to update but the same thing happens. It boots but as soon as it has to show the desktop by monitor turns off. Anyone? Cheers, Rick Link to comment Share on other sites More sharing options...
tweak41 Posted December 19, 2009 Author Share Posted December 19, 2009 I succesfully installed 10.6 with this guide and it works great! However when I tried to update to 10.6.2 I got the "waiting for root device" error. I did everything in the guide, where am I going wrong. I am at the moment trying it again to make sure I did everything in the way it is written in the guide, can anyone point me in the right direction? -Edit- The second try my system booted but my screen turned black. Probably I will have to read up on Netkas's site. I have a XFX GTX260 Black Edition. -Edit- Tried two more times to update but the same thing happens. It boots but as soon as it has to show the desktop by monitor turns off. Anyone? Cheers, Rick Definitely a Graphics problem. Did you try using the boot file from Chameleon RC4 instead? Download that and try it. Then use the GraphicsEnabler=y trick in your boot.plist file. Otherwise you'll need a kext solution (or maybe move it to the other PCI-E slot). Link to comment Share on other sites More sharing options...
rain22 Posted December 19, 2009 Share Posted December 19, 2009 What kind of problem do you have? You can't boot? You can't install? It would help if you specify the problem to get any help we could give you. before booting there is just a black screen and cursor is blink on top, and nothing happends. I cant't boot seems like Thanks for your attention, and help What kind of problem do you have? You can't boot? You can't install? It would help if you specify the problem to get any help we could give you. I cannot boot, after bios boot screen just a blank balck page cursor blinking on the top left corner. Link to comment Share on other sites More sharing options...
Recommended Posts