AMD NAVI / RDNA (RX5700/XT etc.) in macOS | Benchmarks, Undervolting, Overclocking, PowerPlay Table
- CMMChris
- Erledigt
-
-
Hey,
ja ich meinte CSM. Also im Moment klappt das Starten des PCs vielleicht jedes Zweite mal und wie gesagt, Sleep läuft auch nicht.
@CMMChris Es wäre mega wenn du dir mal meinen Clover Ordner anschauen könntest. Ich habe vor einiger Zeit meine DSDT mit MaciASL gesäubert, ansonsten ist meine config file relativ leer 😀 Vielen Dank schonmal!
-
Gepatchte DSDT sollte nicht nötig sein. Bitte mal einen ACPI Dump machen und mir geben.
-
Wenn jedoch der MacPro kommt, vermute ich wirds Apple im Treiber für die GPU Karten nachrüsten - außer das werden speziellem nicht handelsübliche Karten sondern baulich technisch (bis auf die GPU selbst) Apple Eigengewächse.
Bei der Afterburner Karte für FCP ja schon klar, bei den GPUs hoffe ichs nicht.
Natürlich sind das Eigenbauten von Apple. Ich habe noch keine von AMD gesehen, bei der passiv gekühlt mit riesigem Kühlkörper 2(!) Vega II GPUs auf eine Karte sitzen (AMD Radeon Pro Vega II Duo). Heißt also:
Two Vega II GPUs, each with 64 compute units and 4096 stream processors
64GB of HBM2 memory (32GB per GPU), each with 1TB/s memory bandwidth
Up to 28.4 teraflops single precision or 56.8 teraflops half precision
Onboard Infinity Fabric Link connection connects the two Vega II GPUs at up to 84GB/s
Four Thunderbolt 3 ports and one HDMI 2.0 port on card
Dieses Monster ist an zwei PCIe3.0 Slots (hintereinander in einer Linie) angebracht. Einmal x16, einmal x8 für die onboard Thunderbolt3.
Davon können zwei(!) Monster in den MacPro eingesetzt werden, und es bleiben immer noch weitere Slots frei.
Man bekommt also maximal bei zwei Dualkarten: 256 Compute Units, 16384 Stream Prozessors und 128GB VRAM.
Du kannst allerdings den MacPro auch mit der pillepalle Einzelgrafikkarte (AMD Radeon Pro 580X) ordern, diese rauswerfen und eigene reinstopfen …
-
-
Schau mal ob du damit immer noch Probleme hast. EFI Backup zur Sicherheit machen, Clover Ordner löschen, meinen einfügen.
Die PowerPlay Table habe ich mal entfernt, war eh im falschen Bereich eingetragen.
-
Hey, vielen Dank @CMMChris für die Überarbeitung der config 😀 Leider hat es keinen Unterschied gemacht. Ich habe jedoch zu Herumprobieren gemerkt, dass das Hochfahren funktioniert, wenn ich die interne HD4600 aktiviert lasse und Inject Intel in clover aktivieren, jedoch den Bildschirm trotzdem an der 5700 hängen habe.
Meine aktuelle Konfiguration:
- Gesäuberte config.aml von CMMChris
- FakeSMC + Sensoren (ich benötige die Sensoren für die Lüftersteuerung)
- Lilu 1.4 + WEG 1.3.5
- Interne HD4600 aktiviert + Inject Intel in Clover
Das Booten funktioniert jetzt zuverlässig. Nach dem Sleep bleibt der Bildschirm jedoch immer noch schwarz.
Gibt es Nachteile wenn die interne Grafikkarte noch aktiv ist? Ich habe irgendwo gelesen, dass dan die Hardwarebeschleunigung nicht mehr aktiv sein soll= Wie kann ich das testen?
-
Die kannst du aktiv lassen aber es kann zu Abstürzen im iMacPro1,1 SMBIOS kommen wenn die IGPU aktiv ist. Aktuell ist das in Catalina zwar kein Thema mehr aber es ist nicht gesagt dass das immer so bleibt.
Wenn du übrigens an meinen überarbeiteten Konfigurationen selber rumbastelst kann ich dir hier nicht weiter helfen. So kommen wir nicht zum Ziel da keine gesicherte Aussage über die Auswirkungen meiner Veränderungen möglich ist.
Ich habe meine Config oben auf Basis von dem gebaut was du mir geschickt hast. Wenn du nun sagst dass du zusätzliche Kexte brauchst, warum waren die nicht in der Config? Und warum benötigst du Fake SMC für die Lüftersteuerung? Von welchen Lüftern reden wir hier? CPU etc. wird doch normal vom BIOS gesteuert.
-
-
Hey @CMMChris
Ich nutze TG Pro um ein eigene Fan-Curve zu bekommen, ansonsten drehen die Lüfter ständig auf. Mein Mainboard gibt da leider nicht so viele Einstellungsmöglichkeiten her. Dafür benötige ich jedoch die RPM-Werte der Lüfter, und diese habe ich nur mir FakeSMC + Sensors. Aber ich kann vorerst auch auf FakeSMC verzichten.
Habe jetzt deine unveränderte Config am laufen, und diese läuft auch mit deaktivierter interner Grafikkarte, Danke
Der aktuelle Stand mit deiner Config ist:
- Das System startet zuverlässig
- Generell läuft das System nicht sehr rund, also ständige kleine Aussetzer und Ruckler
- Nach dem Sleep schmiert der Rechner ab mit folgender Fehlermeldung:
Sleep Wake failure in EFI
Failure code:: 0xffffffff 0x0000001f
Please IGNORE the below stackshot
================================================================
Date/Time: 2019-12-11 20:09:07 +0100
OS Version: ??? ??? (Build ???)
Architecture: x86_64
Report Version: 29
Data Source: Stackshots
Shared Cache: 0x36c2000 E239C32E-D1EA-3D62-B917-2226417F4DF0
Event: Sleep Wake Failure
Duration: 0.00s
Steps: 1
Boot args: agdpmod=pikera
Time Awake Since Boot: 14s
Process: swd [323]
Architecture: x86_64
Footprint: 492 KB
Start time: 2019-12-11 20:09:07 +0100
End time: 2019-12-11 20:09:07 +0100
Num samples: 1 (1)
Thread 0xb15 1 sample (1) priority 4 (base 4)
<thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>
1 start + 1 (libdyld.dylib + 108541) [0x7fff668d97fd] 1
1 ??? [0x1043ab454] 1
1 ??? [0x1043ab1dd] 1
1 __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 136138) [0x7fff66a3a3ca] 1
*1 ??? [0xffffff80002e3206] 1
*1 ??? [0xffffff800099acba] 1
*1 ??? [0xffffff80008b3bc1] 1
*1 ??? [0xffffff8000306467] (running) 1
Binary Images:
0x7fff668bf000 - 0x7fff668f4fff libdyld.dylib (733.8) <8E2D3DED-0756-37A0-9D55-B9264CA020B4> /usr/lib/system/libdyld.dylib
0x7fff66a19000 - 0x7fff66a45fff libsystem_kernel.dylib (6153.61.1) <90F8650F-D3A9-38B3-BB8C-B5D3686393BC> /usr/lib/system/libsystem_kernel.dylib
Model: iMacPro1,1, BootROM 1037.60.55.0.0, 4 processors, Quad-Core Intel Core i7, 4 GHz, 32 GB, SMC 1.74f4
Graphics: Radeon RX 5700 XT, Radeon RX 5700 XT, spdisplays_pcie_device, 8 GB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1866 MHz, Kingston, KHX1866C10D38G
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1866 MHz, Kingston, KHX1866C10D38G
Memory Module: BANK 0/DIMM1, 8 GB, DDR3, 1866 MHz, Kingston, KHX1866C10D38G
Memory Module: BANK 1/DIMM1, 8 GB, DDR3, 1866 MHz, Kingston, KHX1866C10D38G
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x111), Broadcom BCM43xx 1.0 (7.77.106.3 AirPortDriverBrcmNIC-1435.3)
Bluetooth: Version 7.0.2f4, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet 1, Ethernet, en0
Serial ATA Device: CT2000MX500SSD1, 2 TB
Serial ATA Device: HL-DT-ST BD-RE BH16NS55
Serial ATA Device: Samsung SSD 850 EVO 250GB, 250.06 GB
Serial ATA Device: Samsung SSD 850 EVO 250GB, 250.06 GB
Serial ATA Device: WDC WD40EZRZ-00WN9B0, 4 TB
USB Device: USB 3.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: Func MS-3 Gaming Mouse
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: SB Omni Surround 5.1
USB Device: Razer BlackWidow Chroma
USB Device: Hub
USB Device: Hub
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: USB 2.0 Bus
USB Device: Hub
Thunderbolt Bus:
-
Aktualisiere bitte auf 10.15.2 damit ein Treiber Problem ausgeschlossen ist.
-
Überlege die RX5700. (XT) ? zu bestellen, läuft diese unter Mojave/Catalina nun OOB?
-
Unter Mojave nicht. Navi Treiber gibts erst seit Catalina.
-
steff89 Servus,
Ich habe mich vor Jahren nach Deiner damals für mich SEHR hilfreichen Anleitung gehalten und Jahrelang ein gut funktionierendes System mit ElCapitan und Ozmosis in Verwendung gehabt bzw. hat das System mein Sohn verwendet. Heuer im Sommer habe ich das System wieder übernommen und mit Hilfe vor allem von derHackfan und DSM2 wieder mit dieser Hardware ein SEHR gut laufendes System mit noch fast dieser Hardware ! Nur eine neue Grafikkarte RX580 8GB und eine NVME Karte habe ich investiert.
Bitte schau in diesem Thread Gigabyte Z97X UD3H Rev.1 eventuell hast Du in kurzer Zeit so viel Freude mit diesem System wie ich es gerade habe !
-
-
Kann jemand bestätigen ob in der 10.15.2 Final die Freezer nach dem Sleep wieder vorhanden sind? Mir geht es nämlich aktuell so. Nicht immer, aber häufig und vor allem nach längerem Sleep hängt sich die UI schrittweise immer mehr auf und nach ein paar Minuten verabschiedet sich der Rechner dann mit derselben Kernel Panic wie damals in der 10.15.1.
Eventuell liegt es aber auch daran dass ich derzeit die Radeon VII und die RX 5700 XT gleichzeitig im Rechner stecken habe.
-
Hier gibt es keine KPs nach dem Sleep...
Was mir aber aufgefallen ist:
Die Monitore schalten nicht immer von selbst wieder ein.Durch die Möglichkeit von eine der anderen Kisten per Remote Desktop darauf zuzugreifen lässt sich dass aber umgehen.
Sobald die Verbindung steht, schalten sich die Monitore auch wieder ein.
Ich habe noch nicht genau geprüft, in welchen Sleep Situationen das geschieht.
Mein Gefühl sagt aber:
Eher in kurzen Sleep-Phasen, da nach Overnight-Sleep, bzw. nach Rückkehr von der Arbeit, die Monitore bisher immer gleich sauber angesprungen sind.
Soweit ich das in Erinnerung habe...
-
Den Fehler habe ich auch, Kabel abziehen und wieder einstecken tut es auch. Manchmal kommt der HDMI Screen auch pink aus dem Sleep. Treiber sind wohl nach wie vor ordentlich verbugt. Habe nun mal meine VII ausgebaut und werde beobachten ob die Freezer beim Wake nun weg sind.
Beim Dual Monitor Betrieb ist btw. auch nach wie vor der Stromverbrauch um 30 bis 40 Watt erhöht. Auf den zugehörigen Bug Report hat Apple leider noch nicht reagiert.
-
Hey,
ich bin gerade noch ein bisschen am Herumtesten. Habe gerade eine aktuelle selbst kompilierte Version von Opencore und WEG am laufen mit den boot Argumenten: "keepsyms=1 dart=0 debug=0x100 darkwake=2 agdpmod=pikera"
Mein Bildschirm hängt per Dispalay Port an der 5700.
Im Moment funktioniert einschlafen und aufwachen gut, auch der Bildschirm wacht von selbst auf. Hatte den Hackintosh jedoch auch noch nicht für längere Zeit im Sleep.
Vielen Dank nochmal an Alle die mir geholfen haben die OpenCore und die 5700 ans Laufen zu bringen!
Noch etwas Anderes (eventuell ohne direkten Zusammenhang): Seit ich auf die 5700 und OC gewechselt bin, kommt es immer mal wieder vor, dass meine BIOS Einstellungen nach einem Neustart zurückgesetzt sind und ich wieder alles einstellen muss. Eventuell ist auch meine CMOS Batterie hinüber?!
-
Ich glaube eher dass das an einem fehlenden RTC-Patch liegt.
Damit kann das OS unter Umständen die BIOS-Settings zurücksetzen.
Achte bitte mal darauf, ob sowas in deiner alten Clover-Config eingesetzt war.