Jump to content
5 posts in this topic

Recommended Posts

Hi,

 

Here is my story how I got my system to work :)

 

My config:

• CPU – i7 2700k CPU

• Motherboard – Asus P8Z68-V/Gen3

• GPU – Radeon 6850 XFX (model HD-685X-ZNFC)

• 32 GB RAM

• OSX 10.7.5

 

BIOS

I use patched bios from:

http://biosrepo.word...s.com/asus/z68/

 

These are my bios settings, the rest is default or auto.

- http://dl.dropbox.co...1/osx/bios1.jpg

- http://dl.dropbox.co...1/osx/bios2.jpg

- http://dl.dropbox.co...1/osx/bios3.jpg

 

For my i7 2700k CPU I have set all x-Core Ratio Limit to 39. Set it higher if you want to overclock :)

 

BOOTLOADER

I use latest chameleon – anything above r1820 should be fine.

 

EXTRA

In extra folder I have:

• patched DSDT.aml file with proper audio section,

• SSDT.aml file with speedsteps - http://dl.dropbox.co...1.speed3900.zip

• SSDT-1.aml file with sata section (extracted from bios),

• in org.chameleon.Boot.plist I have set DropSSDT to Yes, GraphicsEnabler to YES, AtiConfig to Gibba, and UseKernelCache to YES,

• and smbios.plist with macmini 5.3 definition.

 

Speedstep works. Tested with MSRDumper and IOReg:

http://dl.dropbox.co...sx/ioregCPU.png

7,63 pts in Cinebench 11 and geekbench 14500 pts.

 

FakeSMC

I use this version of fakeSMC with plugins:

http://db.tt/E6yoA1Ij

 

and hardware monitor to check temps, clocks, voltages and fans.

http://dl.dropbox.co...x/HWMonitor.zip

 

AUDIO

ALC892 kext from toleda with proper DSDT patch:

Name (_ADR, 0x001B0000)
		 Method (_PRW, 0, NotSerialized)
		 {
			 Return (Package (0x02)
			 {
				 0x0D,
				 0x05
			 })
		 }
		 Method (_DSM, 4, NotSerialized)
		 {
			 Store (Package (0x0C)
				 {
					 "subsystem-id",
					 Buffer (0x04)
					 {
						 0x36, 0x84, 0x00, 0x00
					 },
					 "subsystem-vendor-id",
					 Buffer (0x04)
					 {
						 0x43, 0x10, 0x10, 0x10
					 },
					 "layout-id",
					 Buffer (0x04)
					 {
						 0x7C, 0x03, 0x00, 0x00
					 },
					 "codec-id",
					 Buffer (0x04)
					 {
						 0x92, 0x08, 0xEC, 0x10
					 },
					 "device-type",
					 Buffer (0x11)
					 {
						 "ALC892"
					 },
					 "PinConfigurations",
					 Buffer (Zero) {}
				 }, Local0)
			 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
			 Return (Local0)
		 }
	 }

 

Latest Mountain Lion is different:

Method (_DSM, 4, NotSerialized)
		 {
			 Store (Package (0x04)
				 {
					 "layout-id",
					 Buffer (0x04)
					 {
						 0x01, 0x00, 0x00, 0x00
					 },
					 "PinConfigurations",
					 Buffer (Zero) {}
				 }, Local0)
			 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
			 Return (Local0)
		 }

 

GFX

RADEON 6850 XFX (HD-685X-ZNF) works great with GraphicsEnabler. Almost 50 FPS in Cinebench 11.

Haven't tested other ports.

 

OTHER

Kexts for ethernet and esata:

http://dl.dropbox.co...tAndJMicron.zip

 

I don't use USB 3 and it does't work natively. You have to patch DSDT section and use modified kexts to make it work:

http://www.osx86.net...working_...html

 

Feel free to ask.

Cheers!

 

ps.

this was also tested with latest OSX vesion 10.8.2 and worked fine!

 

----------

 

audio edits only for ML: if you don't want to patch DSDT put this into your org.chameleon.Boot.plisl file:

<key>device-properties</key>
<string>7700000001000000010000006b0000000200000002010c00d041030a0000000001010600001b7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e00730000000500000000180000006c00610079006f00750074002d006900640000000800000001000000</string>

and install optimized alc892 from toleda for ML.

 

----------

 

Thanks to buoo for his great guide which was very helpful in seting up my system

  • Like 1
  • 4 months later...

Hello,

may I ask why you chose Macmini5,3? Have you tried MacBookPro8,3? I'm running similar configuration - same CPU and Mobo but with Radeon HD7850. Right now I'm running MacBookPro8,3 and Clover instead of Chameleon.

I'm asking just because I'm curious. My actual config works quite fine.

  • 4 months later...
×
×
  • Create New...