Hilft dir jetzt nicht, ist bei mir aber genauso. Soblad ich einen anderen Frambuffer-Name nehme, egal ob in der SSDT oder in der DSDT, habe ich eine AMD R9xxx. Bei Metal steht bei mir auch nur "Unterstützt", egal was ich mache.
AMD RADEON RX Grafikkarten ohne LILU & WhatEverGreen nutzen
-
-
Ja stimmt, hatte ich auch manchmal! Kleiner Tipp, nehm immer das aus der Klammer beim Buffer raus, dann berechnet MaciASL die Werte eigenständig. Damit sollte das Problem gelöst sein! Mach das am besten bei allen Buffern innerhalb der DSM Methode
-
-
Danke für den Tipp, hatte ich an anderer Stelle von dir schonmal gelesen. Aber hier geht es nicht um die Vervollständigung des Namens AMD R9xxx, da ich eine Gigabyte RX560 habe. Und diese Bezeichnung wird nur mit dem Framebuffername "Acre" angezeigt.
-
Ja schon klar, aber wenn der FB nicht richtig injected wird, weil der Buffer die falsche Größe hat, ist das Mist und wir dann natürlich nicht funktionieren. Ich hatte halt auch das Problem, dass bei einem Inject (von vielen) der Buffer falsch war und dadurch halt gar keine einzige Änderung mit dieser DSM wirksam wurde.
Aber @Un!x da müssen wir nochmal ran, denn bei dir ist noch nicht das gesamte Metalspektrum aktiviert
-
Aber revunix da müssen wir nochmal ran, denn bei dir ist noch nicht das gesamte Metalspektrum aktiviert
Das kannst du gerne machen Ich teste für dichEdit: Ist es mit dieser Methode eigentlich möglich die HWSensoren zu nutzen? Sprich, die Temperatur auslesen.
-
Ja klar, ich mein, die Karte und Treiber sind ja die gleichen!
-
Mit Whatevergreen hat es nicht funktioniert.
-
@Fredde2209 hier versuch es bitte mal mit der SSDT!
-
Ne, leider nicht... r9 xxx und Metal unterstützt aber kein V2. Kein Plan warum
-
RX580 läuft auch mit Whatever und Lilu
-
Hallo, hab versucht die ssdt Datei hinzukriegen aber schaff das nicht. Vielleicht kann mir jemand helfen?
Im Anhang ist ein screenshot von IOExplorer und System Informationen. Ausserdem ist die DSDT Datei von system (F4 in clover beim starten) im Anhang. Meine Grafikarten sind 2 x Sapphire R9 390 Nitro http://www.sapphiretech.com/pr…E02-CF174D2BFCC2&lang=eng
Der DSDT ist nur mit einer grafikarte installiert - macOS startet nicht mit beiden im Computer drinnen. Wenns möglich ist möchte ich gerne beide karten verwenden mit zwei Bildschirme. -
Ne, leider nicht... r9 xxx und Metal unterstützt aber kein V2. Kein Plan warum <img src="https://www.hackintosh-forum.de/wcf/images/smilies/confused.png" alt="?(" />
Zeigt er bei mir nur an, wenn auch die iGPU im Bios aktiviert und deren Treiber geladen wurden. Ansonsten gibts bei mir auch nur "Unterstützt"
Hier was ich in meiner DSDT habe, damit es ohne WhatEverGreen läuft.
Allerdings muß ich halt noch die ID in AMD8000Controller und AMDRadeonX4000 einfügen, sonst schwarz.
Code- Device (GFX0)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_SUN, One) // _SUN: Slot User Number
- OperationRegion (PCIB, PCI_Config, Zero, 0x0100)
- Field (PCIB, AnyAcc, NoLock, Preserve)
- {
- Offset (0x10),
- BAR0, 32,
- BAR1, 32,
- BAR2, 64,
- BAR4, 32,
- BAR5, 32
- }
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- Store (Package (0x12)
- {
- "AAPL,slot-name",
- Buffer (0x06)
- {
- "Slot0"
- },
- "name",
- "Display Controller",
- "@0,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@1,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@2,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@3,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "@4,connector-type",
- Buffer (0x04)
- {
- 0x00, 0x08, 0x00, 0x00
- },
- "model",
- Buffer (0x0D)
- {
- "R9 390 Nitro"
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-2"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- If (LEqual (BAR5, Zero))
- {
- Store (BAR2, Local0)
- }
- Else
- {
- Store (BAR5, Local0)
- }
- OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFFFFFFFFFF0), 0x8000)
- Field (GREG, AnyAcc, NoLock, Preserve)
- {
- Offset (0x6800),
- GENA, 32,
- GCTL, 32,
- LTBC, 32,
- Offset (0x6810),
- PSBL, 32,
- SSBL, 32,
- PTCH, 32,
- PSBH, 32,
- SSBH, 32,
- Offset (0x6848),
- FCTL, 32,
- Offset (0x6EF8),
- MUMD, 32
- }
- Store (Zero, FCTL)
- Store (Zero, PSBH)
- Store (Zero, SSBH)
- Store (Zero, LTBC)
- Store (One, GENA)
- Store (Zero, MUMD)
- }
- }
- 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)
- }
- }
-
Wenn ich das richtig verstehe, hast du 5 Ports als HDMI-Ports deklariert, funktioniert das denn auch (IOReg)? Warum hast du VendorID und DeviceID weggelassen?
-
Zeigt er bei mir nur an, wenn auch die iGPU im Bios aktiviert und deren Treiber geladen wurden. Ansonsten gibts bei mir auch nur "Unterstützt"
Bei mir ist die iGPU im Bios aktiviert und ein Treiber wird auch geladen, trotzdem habe ich nur Metal-Unterstützung. Dazu sollte ich erwähnen, dass die iGPU unter "Grafik/Display" nicht wie bei dir angezeigt wird, sondern nur unter "PCI". -
@Doctor Plagiat: Hängt an der iGPU ein Monitor?
-
Nein, die iGPU ist in der DSDT als connectorless konfiguriert. Deshalb wird sie nicht unter Grafik/Display angezeigt. Richtig?
Manchmal denkt man halt nicht zu Ende.
Aber mit "Metal2" bzw. "Funktionsset macOS GPUFamily1 v3" hat das ja jetzt nichts zutun oder doch? Und da waren alle Hinweise, Ratschläge und DSDT-/SSDT-Schnipsel leider nicht zielführend. -
Die HD530 ist bei mir ebenfalls connectorless konfiguriert, taucht im DPCI-Manager und in iStat Menus auf, im Systembericht aber gar nicht. Bei mir lautet es ebenfalls nur: "Metal: Unterstützt". Im ersten Beitrag dieses Themas hat @Mork vom Ork erwähnt, dass die erweiterte Metal-Unterstützung erst mit der passenden Einstellung unter "aty_config" im AMD9xxxControllerPatcher.kext angezeigt wurde.
-
im Systembericht aber gar nicht.
Auch nicht unter "PCI" ?
Ja danke, das mit dem AMD9xxxControllerPatcher.kext muss ich mir nochmal durchlesen. -
Unter "PCI" auch nicht. IOreg: IOACPIPlane:/_SB/PCI0@0/IGPU@20000. Ich werde es auch mal mit einem Kext versuchen...