Jump to content

5870 and ML 10.8 no QI/CI


seninha
 Share

64 posts in this topic

Recommended Posts

Very strange.My ATI 5870 is giving me problems.

When using 10.7.4 there was not the issue, but since I installed 10.8, QI/CI is no longer working.

 

Already tried GraphicsEnable=Yes, but that did no do the job.

System is using own made DSDT (using DSDT auto patcher) and was installed using ######.

 

Sleep is working fine at the moment and want to keep it that way.

 

Any idea how I can enable this feature again?

I already took a look at the ATI5000Controller.kext and ID 6898

Somehow OSX thinks I have a ATI Radeon HD 5000 instead of an 5870

Link to comment
Share on other sites

You my guide here and then edit the code I posted with the correct information for the section above GFX0 then paste into your DSDT. End of issue.

 

 

 

 

Device (PEGP)

{

Name (_ADR, 0x00030000)

Method (_PRW, 0, NotSerialized)

{

Return (GPRW (0x09, 0x04))

}

Method (_PRT, 0, NotSerialized)

{

If (PICM)

{

Return (AR27)

}

Return (PR27)

}

Device (GFX0)

{

Name (_ADR, Zero)

Name (_SUN, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x0E)

{

"AAPL,slot-name",

Buffer (0x09)

{

"PCIe-1"

},

"@0,name",

Buffer (0x0D)

{

"ATY,Uakari"

},

"@1,name",

Buffer (0x0D)

{

"ATY,Uakari"

},

"@2,name",

Buffer (0x0D)

{

"ATY,Uakari"

},

"@3,name",

Buffer (0x0D)

{

"ATY,Uakari"

},

"model",

Buffer (0x13)

{

"ATI Radeon HD 5870"

},

"hda-gfx",

Buffer (0x0A)

{

"onboard-1"

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

Device (HDAU)

{

Name (_ADR, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x02)

{

"hda-gfx",

Buffer (0x0A)

{

"onboard-1"

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

}

Link to comment
Share on other sites

It's much easier than all that unless your also trying to enable HDMI audio. Unless it's 6 port eyefinity, besides GraphicsEnabler=Yes just add the following to your org.chameleon.Boot.plist

<key>AtiConfig</key>
<string>Uakari</string>
<key>AtiPorts</key>
<string>4</string>

if still not working, your missing an extension.

 

Once you get it working, I do recommend patching DSDT as Here to Help posted, cause why not have HDMI audio too :)

Link to comment
Share on other sites

DSDT method will work and is how I have my own set up too, but what's strange is I have NEVER seen a 5870 that required DSDT injection to get working 100%. As far as plist string, not ATIPORTS, but AtiPorts. with all of those they must be spelled and capitolized precisely according to proper syntax. Ultimately, just want to see u get your card working, but another side of must know WHY it's not working like every other 5870 assuming your boot flags were entered correctly and all the new AMD kexts were installed during setup.

Link to comment
Share on other sites

DSDT method will work and is how I have my own set up too, but what's strange is I have NEVER seen a 5870 that required DSDT injection to get working 100%. As far as plist string, not ATIPORTS, but AtiPorts. with all of those they must be spelled and capitolized precisely according to proper syntax. Ultimately, just want to see u get your card working, but another side of must know WHY it's not working like every other 5870 assuming your boot flags were entered correctly and all the new AMD kexts were installed during setup.

 

IOreg showed it was loaded correctly but I did the DSDT injection anyway just to make sure.

Link to comment
Share on other sites

Can I leave the rest on my plist the same?

 

This is how it looks without GrahicsEnable=Yes

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>AtiConfig</key>

<string>Uakari</string>

<key>AtiPorts</key>

<string>4</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Theme</key>

<string>Blackosx_Default_II</string>

<key>Timeout</key>

<string>2</string>

</dict>

</plist>

Link to comment
Share on other sites

OK.I restarted the system.

Now I still can see that I have a ATI5870, even without using ATI CONFIG.

 

Opened Chess and Screensaver and both are working.But still no DVD player (error:-70012)

 

Also did run the Unigine-Heaven-3.0 benchmark, and system runs on OpenGL whit AA 8x with around 55fps

 

Here latest IOreg:

 

http://dl.dropbox.com/u/21285948/Second%20IOreg.ioreg

Link to comment
Share on other sites

Now everything is working correctly with the DSDT for your GPU. HDMI audio is also working. :)

 

Those boot flags are longer required due to the fact that all of the proper information is now in the DSDT.

 

Did you run any OpenCL test? Not sure what is holding you back... did you edit any kexts by chance?

Link to comment
Share on other sites

 Share

×
×
  • Create New...