InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #111  
Old 06-03-2010, 02:26 PM
vultu's Avatar
vultu vultu is offline
Cheetah
 
Join Date: Jul 2009
Location: Brasil
Posts: 10
Quote:
Originally Posted by clavieramolette View Post
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




ps.: sorry about the bad english

Last edited by vultu; 06-03-2010 at 02:31 PM.
Reply With Quote
  #112  
Old 06-03-2010, 04:27 PM
clavieramolette clavieramolette is offline
Cheetah
 
Join Date: Mar 2010
Posts: 4
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
Reply With Quote
  #113  
Old 06-04-2010, 02:48 PM
vultu's Avatar
vultu vultu is offline
Cheetah
 
Join Date: Jul 2009
Location: Brasil
Posts: 10
Quote:
Originally Posted by clavieramolette View Post
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.
Attached Files
File Type: zip iasl.zip (248.0 KB, 16 views)
File Type: txt DSDT Varios Patches.txt (2.9 KB, 28 views)
Reply With Quote
  #114  
Old 09-06-2010, 09:39 AM
Stephen.Eidson Stephen.Eidson is offline
Cheetah
 
Join Date: Mar 2010
Posts: 7
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?
Reply With Quote
  #115  
Old 09-06-2010, 02:47 PM
adriangb adriangb is offline
Jaguar
 
Join Date: Jan 2010
Posts: 95
Quote:
Originally Posted by Stephen.Eidson View Post
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.
Reply With Quote
  #116  
Old 09-12-2010, 08:13 AM
Stephen.Eidson Stephen.Eidson is offline
Cheetah
 
Join Date: Mar 2010
Posts: 7
About to take the DSDT plunge...

Quote:
Originally Posted by adriangb View Post
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
Reply With Quote
  #117  
Old 09-12-2010, 02:10 PM
adriangb adriangb is offline
Jaguar
 
Join Date: Jan 2010
Posts: 95
Quote:
Originally Posted by Stephen.Eidson View Post
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 .
Reply With Quote
  #118  
Old 09-15-2010, 08:51 PM
Stephen.Eidson Stephen.Eidson is offline
Cheetah
 
Join Date: Mar 2010
Posts: 7
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?
Reply With Quote
  #119  
Old 09-15-2010, 09:01 PM
adriangb adriangb is offline
Jaguar
 
Join Date: Jan 2010
Posts: 95
Quote:
Originally Posted by Stephen.Eidson View Post
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.
Reply With Quote
  #120  
Old 09-16-2010, 12:22 PM
Stephen.Eidson Stephen.Eidson is offline
Cheetah
 
Join Date: Mar 2010
Posts: 7
Starting down the DSDT path...

Ah. Would you mind sharing the new changes?

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. 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.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Attached Files
File Type: zip dsl-Archive.zip (23.5 KB, 5 views)
Reply With Quote
Reply