InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   ASRock x58 Extreme DSDT & optimizing. (http://infinitemac.com/showthread.php?t=5161)

clavieramolette 04-23-2010 05:23 AM

all core = yes :p
 
Yes, i'm booting with all core :) all core are enabled in the bios and the hyper threading too..... 4 core X2 = 8 :p

The computer restart and shutdown properly, (boot time is really quick, and shut down when no application running is about 3sec...

Temperature of hard drives are around 55 degree Celcius
Temperature of processor is about 55 to 60 degree Celcius
I'm using a termaltek water cooling, but it's mostly for a noise reduction than to try to overclock my computer, I love apple, they have the best product, and all of them are so quiet, it's huge challenge with a Hackintosh..... when i will have the money, i will buy a mac, no doubt, and it's green.....

I think that booting in 64bit is one the sexyest stuff about Snow Leopard, i noticed a gain in performance while opening a session of Logic Studio in 64bit :D even if i stay at 12gb of ram

About NVEnabler, it was the only way to get full resolution with my EVGA 8800gt
adding the EFI string in the com.apple.Boot.plist wouldn't work...

I didn't bother changing the com.apple.Boot.plist since it worked, i haven't try to boot without the line GraphicsEnabler=Yes....

Here is my com.apple.Boot.plist


<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-force64 GraphicsEnabler=Yes</string>
<key>Timeout</key>
<string>3</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>


Joeboxer said we need JMicronSATA with this Motherboard.... I haven't try to boot without this kext yet



About the Kernel, i'm using a retail osx leopard DVD so i want to keep it Vanilla, i didn't mess with that.... and all update went fine....


I hope i answerd all questions, and please, i'm still learning about all of that, so feel free to had any comments or advises....

All the forums and post i've read before helped me a lot, so if i can help someone, that's great, but i'm not a Guru, and still need to learn a lot

Here is a couple screen shots and geekbench....

http://www.freeimagehosting.net/uploads/fcbcf4dc1f.jpg

http://www.freeimagehosting.net/uploads/a450fa9d87.jpg

http://www.freeimagehosting.net/uploads/949671fb45.jpg

http://www.freeimagehosting.net/uploads/2d53a31378.jpg

http://www.freeimagehosting.net/uploads/c2f4a5c384.jpg

joeboxer 04-23-2010 11:56 AM

Wow 12gb of ram! Congratulations!
Actually I have just 2GB.. hope to improve the ram soon.

About your Boot.plist, do you think the string "<key>Kernel Flags</key>
<string>-force64 GraphicsEnabler=Yes</string>" is correct?

I have nothing in kernel flags and graphics in that way:
<key>GraphicsEnabler</key>
<string>Yes</string>
The system boot in 64bit by default.

Again thanks for your info.

For adriangb: thanks for the kernel suggestion. I confirm that the Empire CD kernel just work in our board, but I have extracted the X.6.3 apple original and also work, no differences.

By the way actually I boot with 6 kext, that my system absolutely need:

evoreboot
fakesmc
IONetworkingfamily
NullCPUPowermanagement
PlatformUUID
RealtekR1000SL

I do not need JmicronATA.

The 7th kext can be the legacyHDA, but at the moment I'm still investigating why I do not have sound, with the same adriangb DSDT... ?!

adriangb 04-23-2010 01:39 PM

Oh, now I understand why you can all boot fine without DSDT. Your using NullCPUPowermanagement. That equals=no OSPM (Operating System Power Manegment, everything is handled by the "legacy firmware"). Hence no speedsteping and not native power management. And you can reboot because of evoreboot.
Se, that's where DSDT and a well configured bootloader come in! You could have lower temps, and remove two kexts, just to name a few things.
Using a pre made DSDT doesn't always work, RAM addresses can differ, for example. The best would be a tutorial, but my F&*$#%G board still doesn't work well (hardware issue thou, it's the same with windows...). I'm really frustrated about that, since February a I've been having issues with my OCZ G DDD3 RAM, my CPU and (by extension) my motherboard!
Also, that DSDT is OLD (I think it was for BIOS v1.9 or something, LOL) when -if I ever- get my rig working right, I'll do one for the newest BIOS.
The correct GraphicsEnabler string is:
<key>GraphicsEnabler</key>
<string>Yes</string>

joeboxer 04-23-2010 03:02 PM

My bios is 2.30 and i agree that maybe my 2GB of RAM are not what your DSDT expect to see!
Let's hope you can finally work at your best, without that only theory..

About NullCPUPowermanagement I agree, but for sound still do not understand. :O(

My best to all :o)

joeboxer 04-23-2010 03:05 PM

I forgot the temperature issue: my cpu about 45° never over 50, after 20 min of handbreake with full 8core load.
best.

joeboxer 04-23-2010 06:01 PM

Update: i confirm my system can boot as before without NullCPUPowerManagement.kext.
I just update the kernel with the X.6.3 from original apple combo update.

Still no sound & sleep, all the rest work fine.

Clavieramolette: I use articooling freezerpro and I'm very happy for noise, with the cpu fan at about 1000rxm.

clavieramolette 04-23-2010 07:12 PM

Right the boot.plist is messy, i'm gonna clean that up


well i don't use evoreboot kext and restart and shut down properly...

Are you sure the DSDT will lower my temps... i have a water cooling system but the fan are really low in speed for less noise, i can easily go down to 40 degree C. but will have more noise....

How can i now if speedsteping and native power management works ? speedsteping is enable in the bios

I never update the bios of the Mobo, should i ??

how can i configure the DSDT for the board, should i use "Digital Dreamer's" Patch installer to ad the DSDT ???

joeboxer 04-23-2010 11:09 PM

Hi there, today so many changes, but at the end, I have audio now!

I have installed the voodooHDA from the Multibeast package, and voila': input and output analog and digital! Installed in System/Library/Extensions. Deleted any other audio like HDAenabler or AppleHDA.

In the Extra/Extension folder I have 5 kext now.

evoreboot
fakesmc
IONetworkingfamily
platformUUID
realtekR1000SL

Do not need NullCPU.

At the end i have removed the DSDT from adriangb, as I understand that my problem has been the Wifi atheros, that cause to boot with soo many difficults during all this times... : without atheros card, now the system boot without cpus=1 and also without DSDT. Cpu temperature 47 degrees celsius.

So, definitely the only point still not clear is the sleep issue.
The rest just amazing!

Off course, after all this work, I have to thank you all for your post, all in some way helpfull, even if I still wait if adriangb can come out with some news about DSDT optimizing, as it seem to be very serious in his words.

Bye all ;o)

adriangb 05-05-2010 05:48 AM

1 Attachment(s)
Here is a VERY PRELIMINARY version of my guide. It's probably missing stuff, has errors, etc, etc, but after I get some feedback (and try it fully myself, as in follow it from pg 1 to 30) I'll re-write it, to organize, correct and better it.
It's missing link's, references, etc so I'm just going to say that most of the original ideas should be attributed to there true authors.
I write no more, because it's like 4 A.M. here and I have to get some rest (I have to wake up at 9 (:o) and have to study :mad: .
P.S.: I'll also post it in the guide sections here and at insanley.

joeboxer 05-17-2010 04:59 PM

sleep still no?

vultu 06-03-2010 02:26 PM

Quote:

Originally Posted by clavieramolette (Post 47588)
My only question is :

Why should i need a Patched DSDT ? my system is running 24/7 without a crash, my applications run in 32 or 64-bit with 12GB of RAM....
I would love to hear your input as i'm a newbie ;)

Hi Clavier,

With a patched DSDT you dont need all this kexts (I use just FakeSMC) and your CPU will dont run too hot, I use a Noctua cooler (air cooler) and my CPU even overclocked does not reach the 50 degrees in the brasilian summer.

Here my config:
ASUS P6T
Core i7 920 overclocked to 3.80 GHZ
12 GB RAM DDR3 Corsair
GeFORCE GTS 250
External Temperature 15 degrees
http://i48.tinypic.com/x1j59i.jpg

http://i47.tinypic.com/16h6dc6.jpg

ps.: sorry about the bad english

clavieramolette 06-03-2010 04:27 PM

Hi vultu, thanks for your reply, i would love to know how can i patch my DSDT ?

Could you tell us how ?

Thank you so much


C

vultu 06-04-2010 02:48 PM

2 Attachment(s)
Quote:

Originally Posted by clavieramolette (Post 48635)
Hi vultu, thanks for your reply, i would love to know how can i patch my DSDT ?

Hi Clavier,

Im sorry but I dont speak english well enough to teach someone.

I could try to give you some tips where you need to put the code, but before that you need to have access to your DSDT.

You can get your DSDT with the program DSDTSE (http://www.osx86.es/Archivos/DSDTSE.zip) choose the option Extract DSDT and save the file in some folder.

You need this program iASL (I attached to this msg) to compile the DSDT.DSL file.

Sintax to Compile
(open the terminal and go to folder that you save the iASL file)
Code:

./iasl -f /path_to_file/filename.dsl
I attached too a .TXT file with customizations that I use, others customizations you will find in DSDTSE program (DSDT hacks) below are the most important:
02. HPET FIX
03. RTC FIX
04. CPUS=1 fix
Start with this after you have a DSDT working if you want you could try other things, but I prefer change the minimum in my original DSDT.

Stephen.Eidson 09-06-2010 09:39 AM

It's late and I'm about to crash, but I just had to share that I finally got audio to work.

I took Joeboxer's advice and used VoodooHDA from Multibeast. The newest experimental version (0.2.61) worked for me, but it doesn't look like optical out is activated.

Have any of the other solutions (AppleHDA, DSDT, etc) made the optical out (toslink) work for anyone?

adriangb 09-06-2010 02:47 PM

Quote:

Originally Posted by Stephen.Eidson (Post 50555)
It's late and I'm about to crash, but I just had to share that I finally got audio to work.

I took Joeboxer's advice and used VoodooHDA from Multibeast. The newest experimental version (0.2.61) worked for me, but it doesn't look like optical out is activated.

Have any of the other solutions (AppleHDA, DSDT, etc) made the optical out (toslink) work for anyone?

With DSDT+LegacyHDA I get Digital Out in sys. pref., but unfortunately I can't test it with anything, but I suppose it works all right.

Stephen.Eidson 09-12-2010 08:13 AM

About to take the DSDT plunge...
 
Quote:

Originally Posted by adriangb (Post 50557)
With DSDT+LegacyHDA I get Digital Out in sys. pref., but unfortunately I can't test it with anything, but I suppose it works all right.

Thanks for the reply! Also, thank you very much for typing up your DSDT guide. I just gave it another read through and everything makes sense with it. Hopefully, I'll get a chance to give it a shot tomorrow. I was finally able to update my BIOS to 2.5 (if you remember, the instant flash utility wasn't working back in the spring), so I'm excited to move forward.

In the guide, though, you don't mention LegacyHDA at all. I've downloaded your modified version from page 3 of this thread and plan to use it with my reinstall. When would you suggest is the best time to copy LegacyHDA over? Just before multibeast, so the caches get rebuilt with it? Also, LegacyHDA goes in /E/E, right? Do I also have to delete all audio codecs from /S/L/E?

With your rig now, sleep is your only obstacle, right? Have you been able to upgrade to 10.6.4 without hiccups? Also, have you enabled QuartzGL?

Have you (or anyone else, for that matter) been able to OC with speed-stepping engaged? I'd read that can cause stability issues.

Sorry for all the questions, and thanks again for all the help!

and, just for the record, my rig is as follows:

ASRock X58 Extreme
i7 920
ZALMAN CNPS9900ALED Heatsink
6GB OCZ Gold (3 x 2GB) DDR3 1600
150 GB WD Raptor X 10,000 RPM hdd (for osx)
4 TB Scratch (2x2TB Hitachi hdds in RAID 0)
Antec Quattro 850w PSU
BFG GeForce 8800 GTS 640 MB

adriangb 09-12-2010 02:10 PM

Quote:

Originally Posted by Stephen.Eidson (Post 50636)
Thanks for the reply! Also, thank you very much for typing up your DSDT guide. I just gave it another read through and everything makes sense with it. Hopefully, I'll get a chance to give it a shot tomorrow. I was finally able to update my BIOS to 2.5 (if you remember, the instant flash utility wasn't working back in the spring), so I'm excited to move forward.

In the guide, though, you don't mention LegacyHDA at all. I've downloaded your modified version from page 3 of this thread and plan to use it with my reinstall. When would you suggest is the best time to copy LegacyHDA over? Just before multibeast, so the caches get rebuilt with it? Also, LegacyHDA goes in /E/E, right? Do I also have to delete all audio codecs from /S/L/E?

With your rig now, sleep is your only obstacle, right? Have you been able to upgrade to 10.6.4 without hiccups? Also, have you enabled QuartzGL?

Have you (or anyone else, for that matter) been able to OC with speed-stepping engaged? I'd read that can cause stability issues.

Sorry for all the questions, and thanks again for all the help!

and, just for the record, my rig is as follows:

LegacyHDA does go in /E/E, and no, you don't need to delete any codecs in /S/L/E. I would use multibeast (why not just do it manually? you only need a few kexts anyways... and you'll have to edit .plist manually anyhow)
Yup! Evereything else works. I upgraded to 10.6.4 without issues.
I've heard that QuartzGL (=Quartz 2D Extreme) is pretty much useless, since all it does is take a little bit of load off the CPU, at the cost of some artifacts. Since I have an i7 I don't think a little bit of 2D rendering will affect performance much ;). I'll look into this thou.

I have tried overclocking with speedstep, and it works (somewhat). The big problem is (I think) that, altho the multipliers are changed ok (ie. with 200 bclk speedstep 1= 200*16, 2=200*17 (maybe 16.5 or something), 10=22*200=4.4GHz=KP :( ). So the problem is two things:
  1. The voltage isn't changed from stock (so it'll be trying to run 4GHz or whatever your *22 speestep is with voltage designed for 2.8GHz). The only way to fix this would be to manually edit the FID & VID values in DSDT, but I'm afraid to do so since ONE wrong number can mean a nice fryed silicone smell.
  2. You can't have anything over 180 bclk, or you will need extreme voltages & cooling to get over bclk*22 (@180 bclk that's 4GHz).
Apart from this, I have to mention that I don't overclock because of my RAM and cooling: I have some OCZ Gold dual channel ddr3, and -even thou ASRock released a fix for the 6GB kit, it apparently doesn't work with my 4GB one, so my RAM still get's error's in memtest and stuff, which means an unstable OC. Also, I have an Artic Cooling Freezer 7 Pro r2, but one of the F*&%#@G cheap plastic pins broke while reinstalling it once, so now I'm stuck with the stock intel cooler :(. Work's fine for default clock, but I've ruled out OC with it, especially now that it's summer down here :cool:.

Stephen.Eidson 09-15-2010 08:51 PM

Gotcha on the overclocking.

I finally got around to giving the guide a shot today but didn't even get into OSX installation. KP'ed while trying to boot the SL dvd. >_< Were you able to just use the iBoot Supported bootcd, or did you have to change it before burning?

adriangb 09-15-2010 09:01 PM

Quote:

Originally Posted by Stephen.Eidson (Post 50709)
Gotcha on the overclocking.

I finally got around to giving the guide a shot today but didn't even get into OSX installation. KP'ed while trying to boot the SL dvd. >_< Were you able to just use the iBoot Supported bootcd, or did you have to change it before burning?

I was able to just boot. Check that you have the settings in your BIOS right. Pay special attention to HPET, HDD AHCI & CPU settings. You might also want to try with EmpireEFI, I seem to find it stabler.

FYI: that guide is outdated, I've made some improvements since then, but they'r minor.

Stephen.Eidson 09-16-2010 12:22 PM

Starting down the DSDT path...
 
1 Attachment(s)
Ah. Would you mind sharing the new changes? :D:D

So, even after playing around with every BIOS setting, I still wasn't able to boot iBoot. I played around with EmpireEFI, newer versions of myHack, and others, but I couldn't get anything to boot like I had with myhack 1.0 final back in the spring.

My system currently works, but I'm wanting to make the full switch to DSDT hacks for optimization. As a side bonus, once I get the DSDT tweaked I should be able to actually boot off of something other than my hdd. :D I've tried for months to work with DSDTSE, but I was always getting the NilObjectException error. Finally, after messing with install locations to no end, I was able to install it to a myHack thumbdrive and actually access extract the table.

In the guide you say you must be booted with iBoot for DSDTSE to work. Is this just a way to get around the NilObjectException error, or is there something else I'm missing?

At this point, I've done the Ubuntu liveCD boot and have gotten past the changing of Scope(_PR). A couple of notes:

1. For anyone not familiar with Ubuntu, it might be useful to note that additional repositories have to be enabled for apt-get to install acpidump and iasl.
2. The part of checking if _PSD coincides with ist.dsl and if the "Package (0x04)" in _CST are in cst.dsl is stopping me because I don't know how precisely similar they have to be. Can you look over what I've done?

I think the _PSD is alright...

ist.aml (_PSD):
Code:

Method (_PSD, 0, NotSerialized)
        {
            Return (Package (0x01)
            {
                Package (0x05)
                {
                    0x05,
                    0x00,
                    0x00,
                    0xFE,
                    0x08
                }
            })
        }

dsdt.aml _PSD:
Code:

Name (_PSD, Package (0x05)
                {
                                0x05,
                                Zero,
                                Zero,
                                0xFE,
                                0x08
                        })

...but the _CST has me concerned, because there are some blocks in my cst.aml that match perfectly like 0x0...0815 in this code, but others aren't present in the dsdt.aml. For example, the 0x00...00816 in this code:

cst.aml _CST / Package (0x04):
Code:

Package (0x04)
                        {
                            ResourceTemplate ()
                            {
                                Register (SystemIO,
                                    0x08,              // Bit Width
                                    0x00,              // Bit Offset
                                    0x0000000000000815, // Address
                                    ,)
                            },

                            0x03,
                            0x80,
                            0x015E
                        },

                        Package (0x04)
                        {
                            ResourceTemplate ()
                            {
                                Register (SystemIO,
                                    0x08,              // Bit Width
                                    0x00,              // Bit Offset
                                    0x0000000000000816, // Address
                                    ,)
                            },

                            0x03,
                            0xA0,
                            0xC8
                        }

dsdt.aml _CST Package (0x04):

Code:

                        Package (0x04)
                                {
                                        ResourceTemplate ()
                                        {
                                                Register (SystemIO,
                                                0x08,        // Bit Width
                                                0x00,        // Bit Offset
                                                0x0000000000000815, // Address
                                                ,)
                                        },
                                       
                                        0x03,
                                        0x80,
                                        0x015E
                                }



So, sorry for this exhaustive post, but I'm kind of stuck. Is this because I generated the DSDT while booted with extra kexts, or is it just because my 2.5 BIOS is different than the BIOS you used when you wrote up the guide? Any help would be greatly appreciated! Attached are all three edited files, if that helps at all.

adriangb 09-16-2010 04:28 PM

2 Attachment(s)
I kind of got lost in there, maybe you should be clearer.
What I understood was the following:
You COULD install OS X.
You CAN'T boot it to extract the DSDT.
You AREN'T sure how to out CPU info from IST into the DSDT, using Ubuntu.

If this is the case, I have to point something out to you first: the point of booting os x with iBoot or EmpireEFI is to have a "clean" DSDT (as in BIOS default) to start editing. And to be able to install kexts and stuff.
Do you have and i7 920? If so, I can just pass on a DSDT that I made for another ASRock x58... user, from which I removed all my system specific info except for CPU PM.
I'll attach it but BEWARE: USE IT ONLY WITH AN i7 920. IT COULD HARM YOUR RIG IF USED WITH ANOTHER CPU.
FakeSMC.kext & SMCITEController.kext go in /S/L/E/ and the rest go in /E/E/. Remember to run kext util to rebuild caches when done. The DSDT goes in /E/E/ (or anywhere you specify in your com.apple.boot.plist. Do make sure you have this one right, otherwise nothing will work. I'll attach mine for your reference.
Also note that if you move chaemaleon to USB or something, you will have to edit com.apple... with things like hd(0,2) to hd(0,1), etc. Google this.
Cheers, Adrian.

Stephen.Eidson 09-27-2010 09:40 AM

Okay, things are really moving now!

Yes, I do have an i7 920.

Using the DSDT and the kexts you posted with Chameleon 2 RC5_pre8, I can boot just fine. And, I'm now 5 degrees cooler at idle and an astounding 20 degrees cooler at full processor usage! :D

So, now I'm fully updated to 10.6.4 with working audio. For some reason, though, the input/output devices listed under Sound in System Preferences are all in German:
http://imgur.com/5zDCl.jpg

In System Profiler, they have English names:
http://imgur.com/kmrOH.jpg

Any idea on how to get rid of the German?

adriangb 09-27-2010 02:07 PM

1 Attachment(s)
Quote:

Originally Posted by Stephen.Eidson (Post 50950)
Okay, things are really moving now!

For some reason, though, the input/output devices listed under Sound in System Preferences are all in German:
http://imgur.com/5zDCl.jpg
Any idea on how to get rid of the German?

I don't get any german:
http://osx86.co/attachment.php?attac...1&d=1285592833

natano2010 10-07-2010 08:00 PM

Quote:

Originally Posted by adriangb (Post 50737)
Also note that if you move chaemaleon to USB or something, you will have to edit com.apple...

Hello, I am sorry to ask you a question
If I want to use iBoot Multibeast guide to install Snow Leopard 10.6.3
Can I use you to do ASROCK DSDT published here for the installation of Multibeast USER DSDT?
(My motherboard is ASRock x58 Extreme3, display card is ATI 4830 & 5830) 5830 ---> still not working successfully
As I recently learned of the optimization system on the DSDT information
Before that I did not know about the DSDT, there Multibeast USER DSDT function.
Just random google MAC OSX86 related GUI
and the installation of the system and test
I would love to hear your input as i'm a newbie. I want use more accurate method to install OSX86

thx and sorry about bad English


ASROCK X58 Extreme3
Core i7-950
DDR3 4GBX3
HIS ATI5830 1GB

adriangb 10-08-2010 02:41 AM

Quote:

Originally Posted by natano2010 (Post 51061)
Hello, I am sorry to ask you a question
If I want to use iBoot Multibeast guide to install Snow Leopard 10.6.3
Can I use you to do ASROCK DSDT published here for the installation of Multibeast USER DSDT?
(My motherboard is ASRock x58 Extreme3, display card is ATI 4830 & 5830) 5830 ---> still not working successfully

Yes you could, IF WE HAD THE SAME MB, lol. Your's is an Extreme3, mine is plain old Extreme. So no, you can't. The DSDT's are similar, I think, but I can't guarantee they'r the same or that mine will work well on yours. If you want to try it, go ahead, but do it at your own risk. The worst case is you probably get a KP. Make sure you use the right kexts.

--__-- 10-22-2010 03:03 AM

Quote:

Originally Posted by adriangb (Post 50737)
I kind of got lost in there, maybe you should be clearer.
What I understood was the following:
You COULD install OS X.
You CAN'T boot it to extract the DSDT.
You AREN'T sure how to out CPU info from IST into the DSDT, using Ubuntu.

If this is the case, I have to point something out to you first: the point of booting os x with iBoot or EmpireEFI is to have a "clean" DSDT (as in BIOS default) to start editing. And to be able to install kexts and stuff.
Do you have and i7 920? If so, I can just pass on a DSDT that I made for another ASRock x58... user, from which I removed all my system specific info except for CPU PM.
I'll attach it but BEWARE: USE IT ONLY WITH AN i7 920. IT COULD HARM YOUR RIG IF USED WITH ANOTHER CPU.
FakeSMC.kext & SMCITEController.kext go in /S/L/E/ and the rest go in /E/E/. Remember to run kext util to rebuild caches when done. The DSDT goes in /E/E/ (or anywhere you specify in your com.apple.boot.plist. Do make sure you have this one right, otherwise nothing will work. I'll attach mine for your reference.
Also note that if you move chaemaleon to USB or something, you will have to edit com.apple... with things like hd(0,2) to hd(0,1), etc. Google this.
Cheers, Adrian.

Hello
Will your DSDT only work with a default settings bios, so that i would have to reset my bios, or does it also work if i have changed some settings?
thanks

adriangb 10-22-2010 03:07 AM

Quote:

Originally Posted by --__-- (Post 51210)
Hello
Will your DSDT only work with a default settings bios, so that i would have to reset my bios, or does it also work if i have changed some settings?
thanks

It will work with non default settings. Actually, you have to have changed some settings, otherwise it won't work. But they have to be the right ones ;). Check back in the thread, I think there's a link to a video on setting up the BIOS.

--__-- 10-22-2010 04:28 AM

Hmm really i cant seem to find the settings for the bios.
My idea would be to make a usb key with the sl install disc, chamelon rc5 and your kexts and dsdt.
Also what version of the bios is that dsdt made for?

--__-- 11-20-2010 02:14 PM

sorry for bumping this, but do we have any news about sleep?

SuperBogey 03-16-2011 02:31 AM

Hello. I don't know if anyone is still following this thread but hopefully someone will be able to offer some help. I've had what amounts to a cluged version of an almost exact same system in this thread running 10.6.x - CPU, GPU and RAM being the main differences - for almost a year and would really like to have a DSDT setup instead of just the bunch of KEXTs strung together that I currently have. While I've been working with systems for years and am pretty decent with the hardware side, troubleshooting software installs & system errors, I feel I'm in a bit over my head trying to understand some of the ins & outs of fine-tuning a Windows box into a Hackintosh, especially where DSDTs are concerned. It would save a LOT of time and grief to simply copy adriangb's file but as I have an i-930 in my x58 Extreme, I don't think I'd have the same results. I DO have a copy of the guide and am going to go over it so that I can understand it better in hopes of figuring out how to tweak the DSDT to fit my system but if anyone can offer some pointers before I do, I'd be very appreciative.

Thanks in advance
(System specs below)

ASROCK x58 Extreme (2.80 BIOS)
MSI Twin Frozer GTS-250 (1GB)
6 GB PC3-12800 DDR3 RAM
1TB Hitachi HD (Mac OS X)
1TB WD Caviar Green (Windows 7 64 bit)
Lite On DVD Writer
Lite On DVD BD-ROM reader
Rosewill 80+ Bronze 1000W PSU
Coolermaster Sniper full tower case

adriangb 03-16-2011 02:49 AM

Dude, you'r lucky I'm still subscribed to this thread :)
 
1 Attachment(s)
Anyways, I'll send you my DSDT for this BIOS version, it should work fine since I have no CPU/GPU injection and we have the same amount of memory. Also, I'll send the kexts (which you can build an mkext from if you wan't, for faster booting) & plists.
You'll have to give me a while to cook it up since two days ago I tried flashing my GPU and and it went wrong... needless to say I'm waiting for someone to lone me a GPU so I can reflash. But I'll put my HDD in an external enclosure and copy those files.
BTW: AWSOME CASE. I hate mine :(. Isn't 1000W (even if it's peak) kind of overkill for that rig?.

EDIT: here, just unzip this on your root folder (aka "Macintosh HD" or "/"), and install the latest chaemaleon from multibeast or use this installer: http://www.insanelymac.com/forum/ind...=post&id=87336 (you'll have to log in to download).
MAKE SURE YOU USE THE INSTALLER/MULTIBEAST FIRST! AND ONLY SELECT CHAEMALEON, NO KEXTS OR ANYTHING ELSE. IF THE INSTALLER CREATES AN EXTRA FOLDER ON YOUR HD, DELETE IT AND THEN UNZIP MY OWN. I did this all in caps, since it's essential: otherwise the installer will overwrite my Extra folder with it's own.

Also make sure you have your BIOS settings right, and see the note on OCing (below post).

adriangb 03-16-2011 03:06 AM

Quote:

Originally Posted by --__-- (Post 51519)
sorry for bumping this, but do we have any news about sleep?

Sorry for never responding.
Sleep: I still haven't gotten it to work, thou I think it's not DSDT related (I tried using an ASUS DSDT and it worked, except for sleep...)
BIOS settings: http://www.youtube.com/watch?v=zcmHdQxjANY I made the vid using some historic BIOS version, check if the settings are still the same.

You can now OC without issues using "GenerateCStates=Yes" and ""GeneratePStates=Yes" in DSDT. For this, you need to NOT have CPU info in your DSDT.

SuperBogey 03-16-2011 07:08 AM

Yes. I AM lucky you still subscribe to this thread
 
1 Attachment(s)
Thanks for responding so quickly, Adrian

Sorry to hear about the failed GPU flash. Yeah, the PSU is overkill but it was highly rated AND was on sale at Newegg. Oh and I didn't mention that I have my 930 overclocked to 3.6GHz with a Zalman cooler (for some reason it's showing a bit faster at 3.78 under OS X).

I've attached a screenshot of the KEXTs I already have loaded. I'm sure from what you've been posting I can weed those down to just a couple. Do I still need to install the latest Chameleon if I already have a boot loader? As to the DSDT, I'm wondering if it will help with one issue that's been bugging me since I first built this. Whenever I go to reboot, instead of the PSU staying on and just the MB resetting, it will shut the power off to the PSU and then turn back on but when it does this, the MB won't post - no codes at all. I have to power it off for a few minutes and then hit the power switch. My case has plenty of fans and the CPU registers at a max temp in the 60s (C) under load. In the PSU manual, it says that it has current/voltage (over & under)/power and short circuit protection. I'm wondering if the PSU is taking the powering off as an undervoltage situation and locking it until it releases it after a few minutes. It DOES otherwise softboot if I clear the BIOS to default settings. Real head-scratcher.

Thanks again

adriangb 03-22-2011 01:43 AM

Quote:

Originally Posted by SuperBogey (Post 53167)
Thanks for responding so quickly, Adrian

Sorry to hear about the failed GPU flash. Yeah, the PSU is overkill but it was highly rated AND was on sale at Newegg. Oh and I didn't mention that I have my 930 overclocked to 3.6GHz with a Zalman cooler (for some reason it's showing a bit faster at 3.78 under OS X).

I've attached a screenshot of the KEXTs I already have loaded. I'm sure from what you've been posting I can weed those down to just a couple. Do I still need to install the latest Chameleon if I already have a boot loader? As to the DSDT, I'm wondering if it will help with one issue that's been bugging me since I first built this. Whenever I go to reboot, instead of the PSU staying on and just the MB resetting, it will shut the power off to the PSU and then turn back on but when it does this, the MB won't post - no codes at all. I have to power it off for a few minutes and then hit the power switch. My case has plenty of fans and the CPU registers at a max temp in the 60s (C) under load. In the PSU manual, it says that it has current/voltage (over & under)/power and short circuit protection. I'm wondering if the PSU is taking the powering off as an undervoltage situation and locking it until it releases it after a few minutes. It DOES otherwise softboot if I clear the BIOS to default settings. Real head-scratcher.

Thanks again

I don't know why I don't get email alerts of replies... I'm subbed :confused:

Well, if you use the files I linked (which include the latest chameleon -needed for P and C states, the minimum necessary kexts, DSDT and plists), you can get down to just fakesmc an audio and a network kext (unless you'r using an ATI GPU, in that case you probably need another ATI kext, I have nvidia so I'm unfamiliar with ATI under OSX). My package contains these kexts and hardware monitoring kexts, to get fan speed, voltages, temps, etc. Please tell me if you'r using ATI as the kext required for GPU monitoring differs.

As for the reboot issue: it boils down to hard vs soft: if it's a software issue (ie, related to the way OS X reboots) it'll probably be fixed. If it's hardware, I doubt it.
I have a similar issue: bclk>160 and I can't sleep in windows and reboots power off completely (thou it does turn itself back on). If it's under 160, evereything work's normally.

I hope I helped

SuperBogey 03-22-2011 08:15 AM

Yeah, funny how you can feel snubbed by not getting alerts. Just as long as it isn't a friend trying to get ahold of you for something important.

So I held my breath and installed your download. The DSDT seems to start up fine if a bit slow. Lots of additional temperature sensors in iStat widget AND the CPU is running (or reading) a lot cooler with the MacPro 5,1 ID. I also reset the BIOS to the settings in your video (Not sure of the C State enabled and then setting to C6. I always thought that was for non-Core Intel CPUs). Also, I have an MSI GTS-250 1GB GDDR5 so no worries about ATI kexts. I DO have a couple of IDE drives installed but don't really need for OS X as they have an old install of XP Pro but I haven't got all the data files moved to my Win 7 drive. Sound finally works without resorting to running Voodoo kexts but wish the new sound setup didn't give off a loud pop over my speakers when loading. I'll move the other unnecessary kexts out of the /Extra/Extensions folder and see how that goes next.

I still have the hard reboot problem - in both OS X AND Win 7 so I want to think it's BIOS related. I've been unemployed for a while otherwise I'd go and get a new PSU to try and see if that's the issue. The installed Rosewill PSU works great other than having that one bugaboo.

Thanks again for your help. I still don't have the faintest idea how to edit a DSDT but grateful that yours seems to do the trick without any tweaks.

adriangb 03-22-2011 02:44 PM

Quote:

Originally Posted by SuperBogey (Post 53337)
Yeah, funny how you can feel snubbed by not getting alerts. Just as long as it isn't a friend trying to get ahold of you for something important.

So I held my breath and installed your download. The DSDT seems to start up fine if a bit slow. Lots of additional temperature sensors in iStat widget AND the CPU is running (or reading) a lot cooler with the MacPro 5,1 ID. I also reset the BIOS to the settings in your video (Not sure of the C State enabled and then setting to C6. I always thought that was for non-Core Intel CPUs). Also, I have an MSI GTS-250 1GB GDDR5 so no worries about ATI kexts. I DO have a couple of IDE drives installed but don't really need for OS X as they have an old install of XP Pro but I haven't got all the data files moved to my Win 7 drive. Sound finally works without resorting to running Voodoo kexts but wish the new sound setup didn't give off a loud pop over my speakers when loading. I'll move the other unnecessary kexts out of the /Extra/Extensions folder and see how that goes next.

I still have the hard reboot problem - in both OS X AND Win 7 so I want to think it's BIOS related. I've been unemployed for a while otherwise I'd go and get a new PSU to try and see if that's the issue. The installed Rosewill PSU works great other than having that one bugaboo.

Thanks again for your help. I still don't have the faintest idea how to edit a DSDT but grateful that yours seems to do the trick without any tweaks.

subbed= subscribed ;)

Yeah, remove other kexts and create an mkext (I can do it for you, but you should learn how). The booting is slow because of all the different kexts for temp monitoring, etc. If you use an mkext (a package of kexts), it'll load much faster.
I don't get any audio pops... :-/
If it happens in Win7 too, it's hardware related (or BIOS, as you say, but I doubt it). Try booting @stock speeds, and see what happens.
DSDT: it's "a document describing your PC" (far from the exact definition, but easy to understand). So it says: I have 2 cores, such and such Audio chip, this GPU, etc, etc. The thing is, PC makers don't follow specifications... why? because the document needs to be compiled ("read") by a compiler, and there are two, the intel one (follows specs, apple like) and the microsoft one (doesn't follow specs). Additionally, apple uses their own way of DSDT, ie, some things that are in spec are not to OS X's liking. So we have to edit this document, according to what apple/specifications want. Editing it is another story... Download DSDT SE and "extract DSDT" to see your currently loaded one (if you want to see the plain DSDT, boot with iBoot or something, otherwise you'll get my edited one ;) ).

On another note: what are your memory voltage readings like? Mine are way off!

joeboxer 10-13-2011 12:03 AM

Hello
 
Hi everybody here, someone had try Lion on that system?
Best!

SuperBogey 10-15-2011 01:08 AM

Successfully installed Lion and just upgraded to 10.7.2 on mine.

joeboxer 10-17-2011 01:01 PM

Lion ok but no audio
 
Great! Happy for you.
For me I'm testing a new Lion iatkos 10.7.1 on a new harddrive.
The problem is when I update to 10.7.2. No sound.
Even if i use the old kext, still no sound.

Can you please explain how you get audio for our alc890 ?
Thanks!

joeboxer 10-24-2011 11:34 AM

Resolved..
 
I reply to myself, maybe some other is interested to know..

I finally have sound with a simple solution: I take back (from a snow leopard installation) 2 kext:
applehda and voodoohda. Run kext utility and.. sound!

I have tried that before, but I was using the extra folder, so do not do that. Put the 2 kext on system/library/extension.

Concluding, now I have 10.7.2 full working, sound and sleep too!!!

Hope to help some one.. bye to all ;o)