Ich muss leider zugeben bei den AMD Karten bin ich reichlich unbeleckt...
Bisher hatte ich eine R9-270X die sich mit dem inject des Futomaki Framebuffers über die DSDT oder eben Clover zufrieden gegeben hat. Woltle man noch HDMI Audio hat man die entsprechenden DSDT Fixes eingebaut und gut wars. Nun habe ich günstig eine Powercolor R9-290X geschossen und damit ist es leider nicht so einfach sprich mein Denkansatz nimm mal einfach den Inject von der 270X und änder den Framebuffer auf Baladi ist leider grandios gescheitert...
Wie auch immer mein Status Quo ist das ich mit einem Framebuffer Patch für den AMD8000Controler.kext soweit bin, dass ich die Karte nutzen kann ohne das ich WhatEverGreen benötigen würde
Der Patch sieht wie folgt aus (Hex) Find:
Replace:
und weil es mich gestört hat Clover den Inject zu überlassen habe ich in der DSDT neben der init Methode noch folgende DSM Methode gesetzt:
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Store (Package (0x18)
- {
- "AAPL,slot-name",
- Buffer (0x07)
- {
- "Slot-1"
- },
- "@0,name",
- Buffer (0x1A)
- {
- "ATY,Baladi"
- },
- "@1,name",
- Buffer (0x1A)
- {
- "ATY,Baladi"
- },
- "@2,name",
- Buffer (0x1A)
- {
- "ATY,Baladi"
- },
- "@3,name",
- Buffer (0x1A)
- {
- "ATY,Baladi"
- },
- "ATY,Card#",
- Buffer (0x14)
- {
- "113-C6710151-100"
- },
- "ATY,Copyright",
- Buffer (0x33)
- {
- "(C) 1988-2010, AMD Technologies Inc."
- },
- "ATY,Rom#",
- Buffer (0x0F)
- {
- "AMD Hawaii XT"
- },
- "ATY,VendorID",
- Buffer (0x02)
- {
- 0x02, 0x10
- },
- "ATY,DeviceID",
- Buffer (0x02)
- {
- 0xB0, 0x67
- },
- "model",
- Buffer (0x13)
- {
- "AMD Radeon R9 290X"
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
Soweit, so fein nur gibt es ein paar Probleme, die noch zu lösen wären. Zum einen funktioniert HDMI Audio nicht (ist nicht so wichtig) zum anderen kann ich weder in die Recovery booten noch in einen Installer beides endet bei mir darin das beide Bildschirme nichts anzeigen obwohl sie aktiv sind (Backlight ist an). Habt Ihr eine Idee was mir noch fehlt?!?
@Mork vom Ork vielleicht eine Idee?!?