Contribute
Register

Z87X-UD3H add R9 280x

Status
Not open for further replies.
Joined
Aug 8, 2010
Messages
38
Motherboard
Gigabyte GA-Z370X-HD3P
CPU
i7-8700
Graphics
RX 6600 XT
Mac
  1. MacBook Air
Mobile Phone
  1. Android
[Solved] Z87X-UD3H add R9 280x

Hello Folks,

for cosmetic reasons i want my R9 280x to show up as R9 280x, not as AMD Radeon HD 7xxx; and i want to use the Futomaki Framebuffer.

So i found this special code: (Taken from an insert Code of R9 270x, and then edited)
Code:
    Device (PEG0)
    {
        Name (_ADR, 0x00010000)
        Device (GFX0)
        {
            Name (_ADR, Zero)
            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x18)
                    {
                        "AAPL,slot-name", 
                        Buffer (0x07)
                        {
                            "Slot-1"
                        }, 

                        "@0,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "@1,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "@2,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "@3,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "ATY,Card#", 
                        Buffer (0x14)
                        {
                            "113-AD47800-100"
                        }, 

                        "ATY,Copyright", 
                        Buffer (0x33)
                        {
                            "(C) 1988-2010, AMD Technologies Inc."
                        }, 

                        "ATY,Rom#", 
                        Buffer (0x0E)
                        {
                            "AMD Tahiti XT"
                        }, 

                        "ATY,VendorID", 
                        Buffer (0x02)
                        {
                            0x02, 0x10
                        }, 

                        "ATY,DeviceID", 
                        Buffer (0x02)
                        {
                            0x98, 0x67
                        }, 

                        "model", 
                        Buffer (0x18)
                        {
                            "AMD Radeon R9 280X"
                        }, 

                        "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)
            }
        }
    }

The DSDT compiles without errors, but nothing ever changes. I use UEFI Clover with all GFX Related Options turned off. I have no plan where to put this code-snippet, if I put it at the End, nothing happens...


Solved

TIA
langweiler94
 

Attachments

  • DSDT.aml
    49.3 KB · Views: 176
  • config.plist
    4.4 KB · Views: 233
  • HackPro.ioreg
    5.2 MB · Views: 104
Hello Folks,

for cosmetic reasons i want my R9 280x to show up as R9 280x, not as AMD Radeon HD 7xxx; and i want to use the Futomaki Framebuffer.

So i found this special code: (Taken from an insert Code of R9 270x, and then edited)
Code:
    Device (PEG0)
    {
        Name (_ADR, 0x00010000)
        Device (GFX0)
        {
            Name (_ADR, Zero)
            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x18)
                    {
                        "AAPL,slot-name", 
                        Buffer (0x07)
                        {
                            "Slot-1"
                        }, 

                        "@0,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "@1,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "@2,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "@3,name", 
                        Buffer (0x1A)
                        {
                            "ATY,Futomaki"
                        }, 

                        "ATY,Card#", 
                        Buffer (0x14)
                        {
                            "113-AD47800-100"
                        }, 

                        "ATY,Copyright", 
                        Buffer (0x33)
                        {
                            "(C) 1988-2010, AMD Technologies Inc."
                        }, 

                        "ATY,Rom#", 
                        Buffer (0x0E)
                        {
                            "AMD Tahiti XT"
                        }, 

                        "ATY,VendorID", 
                        Buffer (0x02)
                        {
                            0x02, 0x10
                        }, 

                        "ATY,DeviceID", 
                        Buffer (0x02)
                        {
                            0x98, 0x67
                        }, 

                        "model", 
                        Buffer (0x18)
                        {
                            "AMD Radeon R9 280X"
                        }, 

                        "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)
            }
        }
    }

The DSDT compiles without errors, but nothing ever changes. I use UEFI Clover with all GFX Related Options turned off. I have no plan where to put this code-snippet, if I put it at the End, nothing happens...


Solved

TIA
langweiler94

Hello, I have same mobo/graphics (the gigabyte version), do you mind to share your multibeast configuration? I'm experiencing kernel panics at booting and my Lexmark benchmark is way under what I was expencting from the 280x (recognized as 7xxx).

Thank you.
 
Status
Not open for further replies.
Back
Top