Jump to content

Help with DSDT XFX HD 7870 2GB


rndaniel
 Share

2 posts in this topic

Recommended Posts

Hello,

 

I tried to patch my DSDT with rampagedev's code but i have no lucky.

I got a black screen on OSX after the try.

Without it the GPU is detected as 7xxx.

This GPU have 5 ports (2 DP + 2 DVI + 1 HDMI).

I need to change something in the code because the 5 ports?

 

I used the following code:

 

Device (GFX0)

                {

                    Name (_ADR, Zero)

                    Method (_DSM, 4, NotSerialized)

                    {

                        Store (Package (0x10)

                            {

                                "AAPL,slot-name", 

                                Buffer (0x07)

                                {

                                    "Slot-1"

                                }, 

                                "device-id", 

                                Buffer (0x04)

                                {

                                     0x18, 0x68, 0x00, 0x00

                                }, 

                                "@0,name", 

                                Buffer (0x0D)

                                {

                                    "ATY,Aji”

                                }, 

                                "@1,name", 

                                Buffer (0x0D)

                                {

                                    "ATY,Aji”

                                }, 

                                "@2,name", 

                                Buffer (0x0D)

                                {

                                    "ATY,Aji”

                                }, 

                                "@3,name", 

                                Buffer (0x0D)

                                {

                                    "ATY,Aji”

                                }, 

                                "model", 

                                Buffer (0x13)

                                {

                                    "AMD Radeon HD 7870"

                                }, 

                                "hda-gfx", 

                                Buffer (0x0A)

                                {

                                    "onboard-2”

                                }

                            }, 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-2"

                                }

                            }, Local0)

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

                        Return (Local0)

                    }

                }        

    }

 
Link to comment
Share on other sites

  • 2 months later...

Change your Ati Config to:

 

 

 

 

Personality: Chutoro

ConnectorInfo count in decimal: 5
Disk offset in decimal 608864
0000000 02  00  00  00  00  01  00  00  09  01  01  00  12  04  03  03
0000010 00  04  00  00  04  03  00  00  00  01  02  00  11  02  01  01
0000020 00  04  00  00  00  01  00  00  00  09  03  00  21  03  02  02
0000030 00  04  00  00  00  01  00  00  00  09  04  00  22  05  04  04
0000040 00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05
0000050

 

Personality: Ebi

ConnectorInfo count in decimal: 5
Disk offset in decimal 609008
0000000 02  00  00  00  00  01  00  00  09  01  01  00  12  04  03  03
0000010 00  04  00  00  04  03  00  00  00  01  02  00  11  02  01  01
0000020 00  04  00  00  00  01  00  00  00  09  03  00  21  03  02  02
0000030 00  04  00  00  00  01  00  00  00  09  04  00  22  05  04  04
0000040 00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05
0000050

 

 

Personality: Gari

ConnectorInfo count in decimal: 5
Disk offset in decimal 609088
0000000 02  00  00  00  00  01  00  00  09  01  01  00  12  04  03  03
0000010 00  04  00  00  04  03  00  00  00  01  02  00  11  02  01  01
0000020 00  04  00  00  00  01  00  00  00  09  03  00  21  03  02  02
0000030 00  04  00  00  00  01  00  00  00  09  04  00  22  05  04  04
0000040 00  04  00  00  04  03  00  00  00  01  05  00  10  00  05  05
0000050

 

And look this post:

http://www.insanelymac.com/forum/topic/284616-os-x-1083-all-builds/?p=1869206

Link to comment
Share on other sites

 Share

×
×
  • Create New...