kamikaze2112 Posted September 16, 2009 Share Posted September 16, 2009 ok, so i gave up on the G31M-S2L and installed a EP45-UD3L (closest thing I had in stock) and everything is working except the sound. I used the stock DSDT.AML that was part of the OP's SL Pack and I think that's what's wrong. Anyone care to tell me what i need to change in my DSDT.aml and what kext I need for the UD3L (ALC888, iirc)? Thanks EDIT: Got it working, thanks to this post: http://www.insanelymac.com/forum/index.php...t&p=1268731 downloaded the zip file that he posted, replaced my DSDT.aml and removed the LegacyHDA kext, installed the AppleHDA.kext from the zip, ran the Kext Utility from the op's SL pack, rebooted and VOILA! Sound icon in titlebar. had to switch my output to Line Out in the Sound Prefpane, but seems to work 100%, in 64bit as well. Link to comment Share on other sites More sharing options...
Squirrelf Posted September 16, 2009 Share Posted September 16, 2009 The chameleon is RC1 - I used the PC EFI 10.1 that came with the files attached to that string. I used as well the same dsdt that came with the files as I have the exact same motherboard as in the string. I am reading a lot about moding the dsdt for graphics to work but it's quite complicated that I don't know exactly what to do. so did you try the EFI string ? Link to comment Share on other sites More sharing options...
d00m42 Posted September 16, 2009 Author Share Posted September 16, 2009 so did you try the EFI string ? As Eliade mentioned, all you need to get a 9800 GT working (I have a 9800 GTX 512MB), is use an EFI string. Snow Leopard has stock drivers that work. Sorry about not making any changes to the guide in ages, I have been intensely busy lately... This weekend after doing some work on college applications and a few school projects I might have some time. Unfortunately, however, I am going to be this busy for a while, although it might get slightly easier around the end of October or the beginning of November. Link to comment Share on other sites More sharing options...
knew know Posted September 16, 2009 Share Posted September 16, 2009 Here's a really old problem that I've never been able to fix properly without messing around with time zones etc.. but how do you correct the time in Windows 7 or OSX to display proper time without changing the time zone on one of the systems when dual booting? I read that Windows 7 was now using UTC time like OSX and that this problem is now resolved, but I continue to have it. Any help? Thanks... Link to comment Share on other sites More sharing options...
keeza Posted September 16, 2009 Share Posted September 16, 2009 Winston, would you be kind enough to have a quick look at my SSDT, I've compiled my tables from Everest and used Eliades DSDT as a template to see if I'm on the right track. All is good except I have only two P-states under SPSS & NPSS, I don't think its quite right. I havent ried compiling it yet. My processor is a Q9550 (quad core 2.83Ghz) - mobo UD3P. I appreciate your help. I've attached my SSDT part of my DDST and pics from CPU-i If you could give an old bloke a hand it would be much appreciated. (not really that old but feel like it when it comes to this stuff) MY_SSDT.zip Link to comment Share on other sites More sharing options...
JFLNYC Posted September 16, 2009 Share Posted September 16, 2009 Here's a really old problem that I've never been able to fix properly without messing around with time zones etc.. but how do you correct the time in Windows 7 or OSX to display proper time without changing the time zone on one of the machines? I read that Windows 7 was now using UTC time like OSX and that this problem is now resolved, but I continue to have it. Any help? Thanks... AppleTime Fix Link to comment Share on other sites More sharing options...
bluesyblues Posted September 16, 2009 Share Posted September 16, 2009 so did you try the EFI string ? Of course I did try the EFI string, several times, but finally it worked - have no idea what was going on wrong! Guys I really appreciate your help and wanna thank you all for your great effort. Link to comment Share on other sites More sharing options...
Squirrelf Posted September 17, 2009 Share Posted September 17, 2009 Winston, would you be kind enough to have a quick look at my SSDT, I've compiled my tables from Everest and used Eliades DSDT as a template to see if I'm on the right track. All is good except I have only two P-states under SPSS & NPSS, I don't think its quite right. I havent ried compiling it yet. ... I too had two pstate a x6 and a x9, 7 and 8 where missing, I added the other two manually, just don't forget to change the 2 into a 4 in the "header" those four states, to tell the machine that there are now four states, check my dsdt you'll see the difference Link to comment Share on other sites More sharing options...
mikedddd Posted September 17, 2009 Share Posted September 17, 2009 Hello, all. I'm penciling in a day to do this install. Is this the final, final version or is there an update pending? Also, I'll be trying for the Win7/dual boot. Should Win7 be installed first, or can I get SL up and running first? Best, Mike Link to comment Share on other sites More sharing options...
Squirrelf Posted September 17, 2009 Share Posted September 17, 2009 Hello, all.I'm penciling in a day to do this install. Is this the final, final version or is there an update pending? Also, I'll be trying for the Win7/dual boot. Should Win7 be installed first, or can I get SL up and running first? Best, Mike doesn't matter if you install win7 or osx first, since you should install each one without the other Hard Drive connected, or you'll be in trouble... there's never a "final" version, things evolves, especially when a major update is available, but I think some little things are missing in the current tutorial, but anyway the other fixes not in the "how to" are done after osx is installed, everything in the how to is valid, you should still get a great system without those little extra fixes... Link to comment Share on other sites More sharing options...
WinstonAce Posted September 17, 2009 Share Posted September 17, 2009 doesn't matter if you install win7 or osx first, since you should install each one without the other Hard Drive connected, or you'll be in trouble... I never had problem and I never disconnected my windows 7 hard drive when installing snow leopard. Link to comment Share on other sites More sharing options...
keeza Posted September 17, 2009 Share Posted September 17, 2009 I too had two pstate a x6 and a x9, 7 and 8 where missing, I added the other two manually, just don't forget to change the 2 into a 4 in the "header" those four states, to tell the machine that there are now four states, check my dsdt you'll see the difference Thanks, I think I'm getting my head around this. If you check the pics I've attached, CPU-i shows 6 P-states or steps that are possible. I understand these to be different voltage and speed levels that are applied depending on the demand on the processors to reduce power consumption and heat. I can then input these values from CPU-i into P-State calculator and that will calculate the PSS entry for my DSDT. I've attached a pic from CPU-i and P-State calculator. CPU-i example: If you take the values from step one (under P-States tab) and enter them into P-State calculator and convert them to hex you will get the required values to enter into NPSS and SPSS. As I have six pStates then my package should be (0x06) as I have 6 steps. So if I repeat step one for steps 2-6 that will give me the required package values. P-State Calculator: Where you see the ???? where would I find that info? Is the Core Clock value under P-Stae parameters the same as the Core Clock Value under CPU Characteristic or is it the FSB value? Core Voltage values - how do I get them? Am I on the right track here, am I understanding this right? ......this is becoming an obsession....... MY_SSDT.zip Link to comment Share on other sites More sharing options...
Squirrelf Posted September 17, 2009 Share Posted September 17, 2009 keeza, did you remove NullCPUPowerManagement, if not do so, it goes against your ssdt in the dsdt have a question, in your energy saver do you have the "restart after power failure" line (or something like that) I added c-states (using ones form MacPro3.1) dsdt.dsl.zip CPU-I really is tricky on my system will KP during boot I don't know how I managed to make it work before, maybe because I had NullCPUPowerManagement along with it but I found msrtools for SL in the speedstep thread (displayed cpu multi is half of what it is, but at least it works with out KP my system) ------------------- About the heat problem I had: well I didn't know about appleLPC until I decided to read through the Speedstep thread using that kext (by adding 3a16 to it) makes my startup much faster (compared to when it's not loaded), my temperature are much cooler I used MP3.1 c-states and my linux dump ssdt, I didn't change the kext in S/L/E where we are supposed to set to MP3.1 if we use MP3.1 c-states, it didn't matter, it is the way it was,( which is MP4.1) and p-states and c-states are definitely working very well for EP45-UD3R, or any board using ICH10R 3a16 I want a vanilla system, so I made a legacy appleLPC kext (it's the first one I made so if you know about how to make legacy kext don't hesitate to double check the plist and let me know) , anyway it's loading and working the way I made it (you know that it is loaded when the "Start up automatically... " option appear in the energy saver, you must check it, and reboot, sleep will/should/did work after the reboot, as of now I still have openhaltrestart, I'll try without it later) of course I don't use NullCPUPowerManagement anymore, but I don't know if it will lower temperature if your are not using speed step in dsdt Edit: sleep does not work with it for me when dsdt has c-states, without sleep works, but temperature is higher... AppleLPC for ICH10R 3a16 (runs from extra/extensions): LegacyAppleLPC.kext.zip Enjoy Link to comment Share on other sites More sharing options...
keeza Posted September 17, 2009 Share Posted September 17, 2009 keeza, did you remove NullCPUPowerManagement, if not do so, it goes against your ssdt in the dsdt have a question, in your energy saver do you have the "restart after power failure" line (or something like that) I added c-states (using ones form MacPro3.1) dsdt.dsl.zip CPU-I really is tricky on my system will KP during boot I don't know how I managed to make it work before, maybe because I had NullCPUPowerManagement along with it but I found msrtools for SL in the speedstep thread (displayed cpu multi is half of what it is, but at least it works with out KP my system) Eliade, I haven't actually compiled the SSDT part into my DSDT yet. I'm trying to get all my values in order before compiling - still a work in progress. I still don't know exactly what it is achieved with SSDT although I think now I have a good general idea. I also am not sure of the next step once I do have it compiled - whether I need to delete disabler kext from E/E or not. I'm pursuing this because I want to get as close to vanilla as possible. I think that I can get rid of disabler and OpenHaltRestart kext when its working. I'm running Leopard 10.5.8 so CPU-i works fine. MSRTools only shows two CPU's and not four so I canned that. I'll upgrade to S/L when I have my 10.5.8 "perfect". If you used the C-states from a MacPro 3.1 did you have to edit any other kext (AppleLPC something?) Attached is a pic of what I currently have under PM options (no SSDT yet) Re: the C-states from a macpro, I'll look at the attachment but isn't something like this have to be tailored to your exact processor and Bios settings? Thats why I want to generate my own values if poss. Edit: I just read the rest of your reply. Good work, thanks. Edit again: Thats four cores not four CPU'sjava script:add_smilie("","smid_22") power.tiff Link to comment Share on other sites More sharing options...
Squirrelf Posted September 17, 2009 Share Posted September 17, 2009 Eliade, I haven't actually compiled the SSDT part into my DSDT yet. I'm trying to get all my values in order before compiling - still a work in progress. I still don't know exactly what it is achieved with SSDT although I think now I have a good general idea. I also am not sure of the next step once I do have it compiled - whether I need to delete disabler kext from E/E or not. I'm pursuing this because I want to get as close to vanilla as possible. I think that I can get rid of disabler and OpenHaltRestart kext when its working. I'm running Leopard 10.5.8 so CPU-i works fine. MSRTools only shows two CPU's and not four so I canned that. I'll upgrade to S/L when I have my 10.5.8 "perfect". If you used the C-states from a MacPro 3.1 did you have to edit any other kext (AppleLPC something?) Attached is a pic of what I currently have under PM options (no SSDT yet) Re: the C-states from a macpro, I'll look at the attachment but isn't something like this have to be tailored to your exact processor and Bios settings? Thats why I want to generate my own values if poss. Edit: I just read the rest of your reply. Good work, thanks. Edit again: Thats four cores not four CPU'sjava script:add_smilie("","smid_22") No if you use MP3.1 cstates, you don't have to modify any kext, appleLPC will just make your cpu cooler, some board will load that kext OOB, but not the UD3R hence my legacy kext "nobody" knows how to generate cstates on our boards... so all I can do is use MP3.1, works great ! some board do generate cstates, in that case yeah it would be better to use them... when you dump everything from linux you would get those along with ssdt, etc ... MSRtools always display only two, was designed for dual core ... even in snow but I know everything is working because my geekbench is as if I didn't have speedstep, which is what should happen but idle temp are low core 1: 39°C core 4: 36°C without appleLPC, it's over 50°C idle Link to comment Share on other sites More sharing options...
WinstonAce Posted September 17, 2009 Share Posted September 17, 2009 "nobody" knoes how to generate cstates on our boards... so all I can do is use MP3.1, works great ! Didn't you get cstates when you dumped your acpi tables? (Through linux or everest) What is the purpose of LegacyAppleLPC.kext? Thanks Link to comment Share on other sites More sharing options...
keeza Posted September 17, 2009 Share Posted September 17, 2009 Didn't you get cstates when you dumped your acpi tables?(Through linux or everest) What is the purpose of LegacyAppleLPC.kext? Thanks I got C-states through Everest. Could I get your feedback on my post #1087? I think its PStates that I need to generate but not sure how to do it. FID's VID's etc Link to comment Share on other sites More sharing options...
WinstonAce Posted September 17, 2009 Share Posted September 17, 2009 The cst tables and CpuPm go "as is" to the dsdt file the ist need to be modified with spss/npss according to the one's supported by your cpu Name (SPSS, Package (0x04) //change the number according to number of p-states in cpu-i { Package (0x06) //first p-state { 0x0E10, //speed of cpu (3600mhz in hex) 0x000157C0, 0xA0, 0x0A, 0x0922, //vid and fid (taken straight from cpu-i under control in p-states tab) 0x0922 //vid and fid (taken straight from cpu-i under control in p-states tab) }, Package (0x06) //second p-state { 0x0C80, //speed of cpu (3200mhz in hex) 0x000157C0, 0xA0, 0x0A, 0x0820, //vid and fid (taken straight from cpu-i under control in p-states tab) 0x0820 //vid and fid (taken straight from cpu-i under control in p-states tab) }, You should continue with all p-state as above Package (0x06) { 0x0AF0, 0x000157C0, 0xA0, 0x0A, 0x071C, 0x071C }, Package (0x06) { 0x0960, 0xDAC0, 0xA0, 0x0A, 0x0618, 0x0618 } Link to comment Share on other sites More sharing options...
keeza Posted September 17, 2009 Share Posted September 17, 2009 Gonna pop out for a couple of hours and relook at it when I get back. Thanks for your help. I guess what I need to do is create more packages as I only have two at the moment. I have 6 p-states and would like to have 6 packages if possible. Am I getting the gist of this? Link to comment Share on other sites More sharing options...
WinstonAce Posted September 17, 2009 Share Posted September 17, 2009 Yes, I also had only two p-states when i extracted the ssdt's needed to add two more Link to comment Share on other sites More sharing options...
keeza Posted September 17, 2009 Share Posted September 17, 2009 So if I've got it right below are my 6 Pstates based on the output from CPU-i under the P-States tab. The lines in bold are lines where I have no idea how to create and just copied them from your previous post. The same values get copied to NPSS?? Name (SPSS, Package (0x06) { Package (0x06) // First PSate { 0x00000B0F // 2831Mhz in hex 0x000157C0, 0x000000A0, 0x0000000A, 0x00004826 0x00004826 }, Package (0x06) // Second PSate { 0x00000A68 // 2664 Mhz in hex 0x000157C0, 0x000000A0, 0x0000000A, 0x00000823, 0x00000823, }, Package (0x06) // Third PSate { 0x000009C2 // 2498 Mhz in hex 0x000157C0, 0x000000A0, 0x0000000A, 0x00004720, 0x00004720, }, Package (0x06) // Fourth PSate { 0x0000091B // 2331 Mhz in hex 0x000157C0, 0x000000A0, 0x0000000A, 0x0000071D, 0x0000071D, }, Package (0x06) // Fifth PSate { 0x00000875 // 2165 Mhz in hex 0x000157C0, 0x000000A0, 0x0000000A, 0x0000461A, 0x0000461A, }, Package (0x06) // Sixth PSate { 0x000007CE // 1998 Mhz in hex 0x000157C0, 0x000000A0, 0x0000000A, 0x00000617, 0x00000617, } Would you be so kind to double check that I've got it right here? Link to comment Share on other sites More sharing options...
keeza Posted September 17, 2009 Share Posted September 17, 2009 Re my above post: An excerpt from Eliades MacPro SSDT, trying to figure out the relevance of the second line (shown underlined) Name (SPSS, Package (0x04) { Package (0x06) { 0x00000C84, 0x000157C0, // Converted to Hex = 88000 0x000000A0, 0x0000000A, 0x00000927, 0x00000927 }, Package (0x06) { 0x00000B20, 0x00000000, 0x000000A0, 0x0000000A, 0x00000826, 0x00000826 }, Package (0x06) { 0x000009BC, 0x00000000, 0x000000A0, 0x0000000A, 0x00000722, 0x00000722 }, Package (0x06) { 0x00000858, 0x0000DAC0, //Converted to Hex= 56000 0x000000A0, 0x0000000A, 0x0000061E, 0x0000061E Any idea from where this is generated from? Link to comment Share on other sites More sharing options...
WinstonAce Posted September 17, 2009 Share Posted September 17, 2009 I don't know where to get these values, Something related to power consumption but as I understood, they have no meaning for speedstep nevertheless, if you'll use the p-state calculator it will calculate it for you. Link to comment Share on other sites More sharing options...
JFLNYC Posted September 17, 2009 Share Posted September 17, 2009 I never had problem and I never disconnected my windows 7 hard drive when installing snow leopard. Same here. I'd advise installing Win 7 first, though. If you install it second, make sure you temporarily change your BIOS to have your Win 7 HD boot first, otherwise it can screw up your Chameleon bootloader. Link to comment Share on other sites More sharing options...
Squirrelf Posted September 17, 2009 Share Posted September 17, 2009 Didn't you get cstates when you dumped your acpi tables?(Through linux or everest) What is the purpose of LegacyAppleLPC.kext? Thanks no I didn't get c-states, that why I used MP3.1 c-states... the speedstep thread (page 3) noted that if we add the ICH10R to the device list, temperature would be cooler and supposedly openhaltrestart would not be needed (haven't tested that yet...) on my machine the conbination of having c-states (and of course p-states) in my dsdt AND AppleLPC loaded (by adding the device to the plist) my temperature would drop by 10°C maybe even 12°C(like when I had no speedstep and used nullcpupowermanagement, without it temps would +10°C) but my geekbentch is still the same (about 7000).... so the LegacyAppleLPC, just loads the latest AppleLPC in S/L/E but adds the device id ICH10R (on ud3r): [3a16], so that if Apple updates AppleLPC, my legacy kext would load that latest one. the legacy kext should be in extra/extension if I have c-states I lose sleep, if I remove cstates and keep appleLPC, tempeature rise by 10-12°C , but sleep works again, so it really is a combination of both that is needed... I prefer low temps and no sleep rather than high temp and sleep.... now room temp is cool, core1: 37°C idle without appleLPC or without c-states, I would be at 48-49°C idle Link to comment Share on other sites More sharing options...
Recommended Posts