Nur die Kosmetik Pro und RX.
Mit dem Lüfter hab ich keine Probleme. Der ist aus beim Office. Nur in windows wenn ich was spiele geht der an.
Kurz und Knackig: AMD RX Grafikkarten in macOS Installieren
-
-
Kann jemand seine Erfahrungen mit Adobe Produkten auf RX schildern (Ps, Ai, Id)? Welche OS Version und CC, auf welcher Karte? Sind glitches Probleme vorhanden, wie fühlt sich das an, responsiv, flüssig, schnell? Ist die Beschleunigung merkbar?
-
Kann mir einer hier zufällig sagen wie ihr die korrekte Auflösung in Clover bekommt?
Ich hab die Settings für 4K gesetzt unter Screen Resolution, mit Nvidia kein Problem aber bei der AMD funktioniert das irgendwie gar nicht.
CSM ist selbstverständlich disabled... -
-
Ich habe auch eine AMD RX 560 und der Ton über HDMI oder DP funktioniert erst ab High Sierra und nicht unter Sierra, wo die Karte auch unterstützt wird. In dem Fall helfen dann auch keine DSDT Patches.
Sorry, aber das kann ich so nicht bestätigen. Ich nutze für eine Sapphire RX480 Nitro (mit einem RX580 VBIOS) zusätzlich zu den genannten Kexten LILU und WhatEverGreen noch die folgende SSDT:Code- /*
- * Intel ACPI Component Architecture
- * AML/ASL+ Disassembler version 20160422-64(RM)
- * Copyright (c) 2000 - 2016 Intel Corporation
- *
- * Disassembling to non-symbolic legacy ASL operators
- *
- * Disassembly of iASLo603rQ.aml, Thu Sep 7 20:57:51 2017
- *
- * Original Table Header:
- * Signature "SSDT"
- * Length 0x00000270 (624)
- * Revision 0x02
- * Checksum 0x69
- * OEM ID "MvO "
- * OEM Table ID "IgpuGfx1"
- * OEM Revision 0x00001000 (4096)
- * Compiler ID "INTL"
- * Compiler Version 0x20160422 (538313762)
- */
- DefinitionBlock ("", "SSDT", 2, "MvO ", "IgpuGfx1", 0x00001000)
- {
- External (_SB_.PCI0.PEG0.PEGP, DeviceObj) // (from opcode)
- Name (\_SB.PCI0.HECI._STA, Zero) // _STA: Status
- Device (_SB.PCI0.IMEI)
- {
- Name (_ADR, 0x00160000) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If (LEqual (Arg2, Zero))
- {
- Return (Buffer (One)
- {
- 0x03
- })
- }
- Return (Package (0x0C)
- {
- "AAPL,slot-name",
- Buffer (0x09)
- {
- "Built In"
- },
- "built-in",
- Buffer (0x05)
- {
- "0x00"
- },
- "device-id",
- Buffer (0x04)
- {
- 0xBA, 0xA2, 0x00, 0x00
- },
- "name",
- Buffer (0x10)
- {
- "IMEI Controller"
- },
- "model",
- Buffer (0x10)
- {
- "IMEI Controller"
- },
- "compatible",
- Buffer (0x0D)
- {
- "pci8086,a2ba"
- }
- })
- }
- }
- Scope (_SB.PCI0.PEG0.PEGP)
- {
- Device (PLX1)
- {
- Name (_ADR, 0x00080000) // _ADR: Address
- Device (GFX0)
- {
- Name (_ADR, Zero) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Store (Package (0x0A)
- {
- "AAPL,slot-name",
- Buffer (0x07)
- {
- "Slot-1"
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- },
- "CFG,CFG_USE_AGDC",
- Buffer (One)
- {
- 0x00
- },
- "CFG,CFG_USE_CP2",
- Buffer (One)
- {
- 0x01
- },
- "PP,PP_DisableAutoWattman",
- Buffer (One)
- {
- 0x00
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
- Device (HDAU)
- {
- Name (_ADR, One) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If (LEqual (Arg2, Zero))
- {
- Return (Buffer (One)
- {
- 0x03
- })
- }
- Return (Package (0x04)
- {
- "layout-id",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- }
- })
- }
- }
- }
- Method (DTGP, 5, NotSerialized)
- {
- If (LEqual (Arg0, ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
- {
- If (LEqual (Arg1, One))
- {
- If (LEqual (Arg2, Zero))
- {
- Store (Buffer (One)
- {
- 0x03
- }, Arg4)
- Return (One)
- }
- If (LEqual (Arg2, One))
- {
- Return (One)
- }
- }
- }
- Store (Buffer (One)
- {
- 0x00
- }, Arg4)
- Return (Zero)
- }
- }
- }
Diese liegt unter EFI/CLOVER/ACPI/patched/ als iGpuGfx1.aml. Findet Ihr auch im Anhang.Der Eintrag mit der IMEI rührt noch aus Zeiten, in denen es Pflicht war, die iGPU als Primary GFX zu setzen.
Aber damit funktioniert Audio-via-HDMI sowohl unter 10.12.x als auch unter 10.13betaXDas ganze sieht dann so im SystemProfiler aus:
Lasse ich diese SSDT weg, habe ich ebenfalls weder unter SIERRA, als auch unter HIIGH SIERRA kein HDMI-AUDIO.
-
@Mork vom Ork Ich habe es gerade nochmal auf High Sierra ohne gepatchte DSDT getestet und der HDMI Ton ist dort nach wie vor da. Der HDMI Ton meiner Grafikkarte wird unter Sierra nicht unterstützt, erst ab High Sierra.
Folgendes habe ich in meiner gepatchten DSDT. Die Connector Einträge haben wohl keine Bedeutung dort, weil ich damit mal was getestet habe aber keinen Einfluss hat, aber der Eintrag wird sauber erkannt. Habe noch zwei Screenshots angehangen aus dem System Profile. Der Screenshot in dem die Grafikkarte mit Sapphire sieht ist die gepatchte DSDT und die mit Radeon ohne DSDT.
Code- Device (PEG0)
- {
- Name (_ADR, 0x00010000) // _ADR: Address
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- Return (AR01)
- }
- Return (PR01)
- }
- Device (GFX0)
- {
- Name (_ADR, Zero) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Store (Package (0x0C)
- {
- "AAPL,slot-name",
- Buffer (0x07)
- {
- "Slot-1"
- },
- "@0,AAPL,boot-display",
- Buffer (Zero) {},
- "model",
- Buffer (0x1A)
- {
- "AMD Sapphire Radeon RX560"
- },
- "@2,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x04, 0x00, 0x00
- },
- "@1,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-2"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
- Device (HDAU)
- {
- Name (_ADR, One) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Store (Package (0x02)
- {
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-2"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
-
Mork vom Ork
Ich habe keine Ahnung wieso, aber deine SSDT hat mein anderes Problem gelöst, iTunes stürzt nicht mehr ab, wenn ich die Intel aktiviert habe Dankeschön! -
setz den Code innerhalb Deines SPOILERs bitte mal in die CODE brackets, damit er als solcher formatiert wird. Sollte dann besser zu lesen sein:
Code- Device (PEG0)
- {
- Name (_ADR, 0x00010000) // _ADR: Address
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- Return (AR01)
- }
- Return (PR01)
- }
- Device (GFX0)
- {
- Name (_ADR, Zero) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Store (Package (0x0C)
- {
- "AAPL,slot-name",
- Buffer (0x07)
- {
- "Slot-1"
- },
- "@0,AAPL,boot-display",
- Buffer (Zero) {},
- "model",
- Buffer (0x1A)
- {
- "AMD Sapphire Radeon RX560"
- },
- "@2,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x04, 0x00, 0x00
- },
- "@1,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-2"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
- Device (HDAU)
- {
- Name (_ADR, One) // _ADR: Address
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Store (Package (0x02)
- {
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-2"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
Hmm, nee... nicht wirklich. Sorry.Aber versuch bitte mal folgendes:
tausche Deinen Code ab Zeile 60 bis Zeile 68 (oben in meinem Spoiler Code) gegen diesen Part:
Codeund versuche es dann bitte noch einmal unter SIERRA und poste ein kurzes Feedback. Danke.
macinsane:
freut mich, wenn ich helfen konnte (wenn auch nicht bewusst). -
Habe es nun als Code Bracket formatiert, sollte jetzt hoffentlich besser zu lesen sein. Ich habe noch noch zwei Screenshots in den Beitrag editiert vom System Profile.
-
@Dr.Stein
Hast du unter HS auch seltsame Performance-Einbrüche? Mein RX 560 von Gigabyte scheint unregelmäßig plötzlich auf Sparflamme zu laufen, nach Ruhezustand oder Neustart geht's dann wieder
Nö, da läuft alles sauber. -
@Dr.Stein
Ich geb auf, hab meine ssdt rausgeschmissen, irgendwie scheint alles am Pm zu hängen, habe lieber kein Speedstep als ständig neustarten zu müssen...
Update: Mit Rehabmans Variante läuft's, brauch keine SSDT mehr und die Grafikkarte scheint nicht mehr rumzicken -
In der Überschrift zu dieser Anleitung wird explizit von AMD RX Grafikkarten gesprochen! Funktioniert diese Anleitung z. B. auch mit einer R9 280 Grafikkarte?
Hat etwas gedauert, aber heute kann ich unter El Capitan die erfolgreiche Umstellung auf Lily und WhatEverGreen vermelden.
Die beiden Kexte in den EFI Ordner, in der Config.plist alle Einstellungen für die R9 280 deaktiviert. Neustart und löppt, WhatEverGreen wird lt KextStat geladen und die Grafikbeschleunigung unter Lightroom ist auch vorhanden...!So fängt das WE ja schonmal gut an!
Edit: Und nun auch unter Sierra 10.12.6 nur mit Lilu und WhatEverGreen. Funzt vorzüglich auch im Dualmonitorbetrieb...
-
@Dr.Stein
Ich geb auf, hab meine ssdt rausgeschmissen, irgendwie scheint alles am Pm zu hängen, habe lieber kein Speedstep als ständig neustarten zu müssen...
Update: Mit Rehabmans Variante läuft's, brauch keine SSDT mehr und die Grafikkarte scheint nicht mehr rumzicken
Update2: Nö, is wieder passiert. Es scheint nicht mit PM zusammen zu hängen, obwohl es sich beheben lässt, wenn man kurz in den Ruhezustand geht. Ein völlig kurioses Problem, denn es tritt völlig willkürlich auf.Hier mal zwei Benches von Novabench zum Vergleich (der eine vor, der andere nach dem Ruhezustand), man sieht, dass nur die Metal-Performance einbricht, während OpenCL gleich bleibt. Irgendjemand eine Idee?
-
Hallo,
die Saphire Raedeon HD 6850 läuft mit dem WhateverGreen.kext und ohne InjectATI und ohne FakeID OBB mit Sierra 10.12.6 im SMBios iMac13,2.
Das ist doch schön wenn man dirket mit dem Install Stick schon QE/CI hat und nach dem Reboot auf den Schreibtisch die Grafik gleich richtig erkannt wird mit QE/CI.
@Dr.Stein
Danke für die Anleitung im ersten ThreadGruß Michael
-
Frage zu AMD RX 550: (glaube Polaris 12)
Setzt die schon jemand ein - auf Sierra wenn möglich?
Überlege diese anzuschaffen - Hauptgrund wenig Watt. Die meisten anderen AMDs liegen weit darüber (50 Watt).
Habe i 3 CPU mit Deaktivierter HD 2500 iGPU.
Geht das denn (Ruhezustand + Bootscreen) mit Lilu + WhateverGreen inzwischen ohne iGPU / Helpercard? Früher brauchte man ja Help GPU-Karte (order iGPU). -
Nur kurze Info: Meine Metal-Performance-Einbrüche werden von Safari verursacht. Tatsächlich, da wäre ich nie drauf gekommen. Metal geht in die Knie nachdem Safari gestartet wurde und nur ein kleines Schläfchen behebt das Problem. Kann sich irgendwer erklären, wie Safari für sowas verantwortlich sein könnte?
* Update * Um genauer zu sein: Der Bug tritt durch das Anschauen von Youtube-Videos auf, aber nur bei Safari, bei Chrome taucht das Problem nicht auf. Ich habe über einen "state0-bug" bei RX 480 Karten gelesen, die Core und Speicherfrequenzen dauerhaft auf niedriges Niveau drosseln. Könnte es sowas sein? -
Die Sapphire Radeon HD6850 lief auch schon ohne WhateverGreen.kext OOB. Das einzige was da nicht ging war Sleep/Wake. Hab selber noch eine zu liegen, die damals meine Hacki GraKa war. Hab sie wegen Sleep & weil ich nur zwei meiner Monitore anschließen konnte, Ende letzten Jahres durch meine aktuelle GT 740 ersetzt. Nutze auch SMBIOS iMac13,2.
-
Achso,
das hab ich gar nicht Probiert mir wurde empfohlen das mit dem gleich mit WhateverGreen.kext zu machen. Aber Hauptsache es läuft und das ganze mit Sleep und Wake.
Gruß Michael -
-
Ich hab kein Bootscreen Problem funktioniet alles ich hab 15Zoll und 1366 x 768 Auflösung in Clover, das sollte doch passen.
Du meinst du das Problem mit der richtigen Auflösung im Clover Bootmenü. Oder?
Gruß Michael