Wenn du magst kannst du das weiter im Auge behalten. Die Einträge in der Kext sind nach wie vor vorhanden. Musst nur den Boolean wieder auf YES setzen zum testen mit neuen macOS Versionen.
RadeonBoost.kext - Benchmark Scores wie am echten Mac / unter Windows
- CMMChris
- Erledigt
-
-
-
Irgendwann müssen sie was machen weil die SMU firmware selbst bei der Radeon Pro W5700X für den Mac Pro 2019 nicht geladen wird (vermutlich wegen dem Panic Bug). Das Resultat kennen wir ja alle. Die Kunden sind nicht erfreut.
-
-
CMMChris habe heute auf 10.15.5 aktualisiert und bekam nach dem ersten Updateprozes (sind bei mir immer drei reboots) eine KP
Code- panic(cpu 6 caller 0xffffff7fa28ce778): "PowerPlay Failed to Initialize.
- "@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/GPUDriversAMD/GPUDriversAMD-3.9.15/Common/IONDRV/ATI/AMDUniversalFramebuffer/AMDUniversalFramebuffer/Controller/Controllers/AmdRadeonController.cpp:1668
- Backtrace (CPU 6), Frame : Return Address
- 0xffffff83c361b550 : 0xffffff801ef1f5cd mach_kernel : _handle_debugger_trap + 0x49d
- 0xffffff83c361b5a0 : 0xffffff801f058b05 mach_kernel : _kdp_i386_trap + 0x155
- 0xffffff83c361b5e0 : 0xffffff801f04a68e mach_kernel : _kernel_trap + 0x4ee
- 0xffffff83c361b630 : 0xffffff801eec5a40 mach_kernel : _return_from_trap + 0xe0
- 0xffffff83c361b650 : 0xffffff801ef1ec97 mach_kernel : _DebuggerTrapWithState + 0x17
- 0xffffff83c361b750 : 0xffffff801ef1f087 mach_kernel : _panic_trap_to_debugger + 0x227
- 0xffffff83c361b7a0 : 0xffffff801f6c27ec mach_kernel : _panic + 0x54
- 0xffffff83c361b810 : 0xffffff7fa28ce778 com.apple.kext.AMDRadeonX6000Framebuffer : __ZN34AMDRadeonX6000_AmdRadeonController10doGPUPanicEPKcz.cold.1 + 0x15
- 0xffffff83c361b820 : 0xffffff7fa277e3ac com.apple.kext.AMDRadeonX6000Framebuffer : __ZNK34AMDRadeonX6000_AmdRadeonController12getAttributeE22AmdControllerAttributePm
- 0xffffff83c361baa0 : 0xffffff7fa2749f10 com.apple.kext.AMDRadeonX6000Framebuffer : __ZN33AMDRadeonX6000_AmdPowerPlayHelper7powerUpEv + 0xec
- 0xffffff83c361bae0 : 0xffffff7fa277d457 com.apple.kext.AMDRadeonX6000Framebuffer : __ZN34AMDRadeonX6000_AmdRadeonController7powerUpEv + 0x133
- 0xffffff83c361bb30 : 0xffffff7fa274e16e com.apple.kext.AMDRadeonX6000Framebuffer : __ZN35AMDRadeonX6000_AmdRadeonFramebuffer16enableControllerEv + 0x42
- 0xffffff83c361bb90 : 0xffffff7fa058716c com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer4openEv + 0x618
- 0xffffff83c361bc10 : 0xffffff7fa057d9ac com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer13newUserClientEP4taskPvjPP12IOUserClient + 0x264
- 0xffffff83c361bca0 : 0xffffff801f601e69 mach_kernel : __ZN9IOService13newUserClientEP4taskPvjP12OSDictionaryPP12IOUserClient + 0x69
- 0xffffff83c361bd00 : 0xffffff801f65cd19 mach_kernel : _is_io_service_open_extended + 0x129
- 0xffffff83c361bd60 : 0xffffff801f007d71 mach_kernel : _iokit_server_routine + 0x4931
- 0xffffff83c361bdb0 : 0xffffff801ef25328 mach_kernel : _ipc_kobject_server + 0x238
- 0xffffff83c361be10 : 0xffffff801eefbcc5 mach_kernel : _ipc_kmsg_send + 0x135
- 0xffffff83c361be70 : 0xffffff801ef12aa2 mach_kernel : _mach_msg_overwrite_trap + 0x2d2
- 0xffffff83c361bf00 : 0xffffff801f030d05 mach_kernel : _mach_call_munger64 + 0x205
- 0xffffff83c361bfa0 : 0xffffff801eec6226 mach_kernel : _hndl_mach_scall64 + 0x16
- Kernel Extensions in backtrace:
- com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7fa056e000->0xffffff7fa05befff
- dependency: com.apple.iokit.IOPCIFamily(2.9)[3C56BB73-D149-3E84-A2EB-DF806779B96C]@0xffffff7f9f96a000
- com.apple.kext.AMDRadeonX6000Framebuffer(3.0.9)[E9880F7F-25D3-340E-9F59-0FB58854EF20]@0xffffff7fa273d000->0xffffff7fa2b6efff
- dependency: com.apple.iokit.IOACPIFamily(1.4)[0A7D7382-66FE-391B-9F93-97A996256C25]@0xffffff7f9fda6000
- dependency: com.apple.iokit.IOPCIFamily(2.9)[3C56BB73-D149-3E84-A2EB-DF806779B96C]@0xffffff7f9f96a000
- dependency: com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7fa056e000
- dependency: com.apple.AppleGraphicsDeviceControl(5.2.4)[CD6E2942-2A23-3CE8-9BCA-D5A772667EB8]@0xffffff7fa0c96000
- BSD process name corresponding to current thread: WindowServer
- Boot args: keepsyms=1 alcid=1 agdpmod=pikera -no_compat_check
- Mac OS version:
- 19F96
- Kernel version:
- Darwin Kernel Version 19.5.0: Thu Apr 30 18:25:59 PDT 2020; root:xnu-6153.121.1~7/RELEASE_X86_64
- Kernel UUID: 7B7F06EE-1B75-345E-B898-2FD4FEC20F0D
- Kernel slide: 0x000000001ec00000
- Kernel text base: 0xffffff801ee00000
- __HIB text base: 0xffffff801ed00000
- System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
- System shutdown begun: NO
- Panic diags file available: YES (0x0)
- System uptime in nanoseconds: 15439467188
Im verdacht hatte ich natürlich:
- OC Config
- Kexte
Überprüft OC --> keine Fehler
Überprüft Kexte:
- WEG
- RadeonBoost.kext
WEG gegen ältere als Nightly ausgetauscht (Downgrade auf Version 1.3.9) --> keine Änderung
RadeonBoost.kext in der OC Config deaktiviert ---> läuft
Kannst du etwas damit anfangen, mir eventuell weiterhelfen?
Folgendes hab ich auf Reddit gefunden, dort schrieb ein User:
I'm getting the same boost results as the RadeonBoost.kext by adding "Force_Load_FalconSMUFW > Boolean > True" and "PP,PP_WorkLoadPolicyMask > Data > 20" to the dGPU device properties.
Wo kann ich das in OC hinterlegen um es mal zu testen?
-
-
-
Wenn jetzt noch einmal jemand mit dem Mist um die Ecke kommt vergesse ich mich. Ernsthaft... Ich hab SOOO nen Hals!!!
-
Raptortosh uups den hab ich schon ewig nicht mehr gelesen.
Sorry dafür.
Aber um das selbe wie die RBoost zu erreichen sollte der von einem Reddit Nutzer geposteten Eintrag in der OC hinterlegt werden, nur hab ich nicht ansatzweise ne Ahnung wo.
julian91 also macht der erwähnte Eintrag das selbe? verstehe ich das richtig?
CMMChris musst du nicht. Aber wer fängt jeden Thread noch mal von vorn an zu lesen? Ich teile hier nur meine Erkenntnisse und versuche nicht irgendwas schlecht zu machen.
Abgesehen davon habe ich das auch mit keinem Wort erwähnt.
-
Lade die neue Kext und gut.
-
Wieso solltest du den Topic von vorne lesen?
1. Stand im Startpost seit der 10.15.5 Beta 1 dass RadeonBoost mit Navi Karten nicht mehr spielt weil Apple die Firmware kaputt gemacht hat.
2. Wurde das Thema gestern und heute schon mehrmals angerissen.
Reine Lesefaulheit, sonst nichts. Vor dem Update Kexte abklappern, aktualisieren und schauen was man beachten muss hilft. Alles im Blindflug auf gut Glück zu machen bringt doch nix.
-
Wenn du das in OpenCore einträgst, wirst du auch die KP haben! Die SMU-Firmware wird dann auch geladen und das ergibt ja die KP!
Die 1.6 RadeonBoost funktioniert auch unter 10.15.5, jedoch bringt die bei Navi Karten nichts (dadurch funktioniert die auch ). Bei anderen Karten (RX 580, 480 und 590 und Radeon VII) liegt das Problem ja nicht vor!
-
CMMChris super danke, auf deine Kommentare gehe ich nicht ein (führt zu nichts, da werde ich mich nicht zu äußern), Fakten sind mir lieber, daher danke für den Hinweis.
Raptortosh ok verstehe. dann lass ich die weg.
-
Ach, was ich schreibe sind also keine Fakten... Hast wohl nen Clown zum Frühstück geschluckt, was?!
-
CMMChris Urteile nicht über Menschen die du nicht kennst, du steckst nicht in deren Schuhen. Fakt ist ich bin nicht dauerhaft hier on, muss auch irgendwann mal Arbeiten.
Fakt ist das dir niemand das recht gibt, ich schon garnicht, so Arrogant und Ignorant auf Menschen einwirken zu wollen. Ich werd das nicht zulassen. Zuviel Emotion.
1.) Bekommst nen Hals weil jemand was fragt? ---> Kleinkindverhalten!
2.) Hab ich weitaus besseres zu tun als dauernd mich durch ein Forum zu wühlen, hättest du gelesen was ich schrieb und nicht so emotional überreagiert (siehe oben), wär das kein Thema (dafür gibts verweis Zitate )
3.) ist es kein Fakt wenn ein User hier mal nicht 20 Drillionen Post vorher schon alles gelesen hat oder einfach (und das gebe ich zu) keine lust und zeit dazu hat. Sondern sich auf das wesentliche Konzentriert, Tipp: hau den Kram ins Wiki dann sei der Ausbruch gegönnt.
Ein Fakt ist: Du bist Developer der Kext, das ist ein Forum kein Github, niemand kann mich dazu zwingen erst das zu tun was deiner Meinung nach in deinen Augen sinnvoll ist. Wenn du die Zeit dazu hast okay, ich hab Sie nicht.
-
So,
und mit diesem Beitrag möchte ich die Anwesenden auch dringend bitten wieder zur Tagesordnung und dem eigentlichen Topic zurück zu kommen.
Vielen Dank für Euer Verständnis.
-
Nur ein allgemeiner Hinweis zum Verständnis solcher Threads, die Downloads enthalten, die stetig aktualisiert werden (ich denke, das ist auch Topic-relevant):
Der erste Post solcher Threads beinhaltet in der Regel (und so auch hier) neben dem aktuellen Download-Link auch eine Übersicht der aktuellen (oder auch vorherigen) Änderungen sowie allgemeine Hinweise zur Verwendung (die bei Bedarf ebenfalls vom Thread-Ersteller aktualisiert werden).
Daher ist der erste Post logischerweise auch die erste und besonders die allerschnellste und übersichtlichste Anlaufstelle, um nachzuschauen, wenn sich Änderungen oder Probleme ergeben – natürlich auch im Zusammenhang mit System-Updates.
Und weil CMMChris dort alles relevante gut gebündelt und sehr übersichtlich dokumentiert, brauchen wir uns auch nicht durch den Thread zu wühlen, um die aktuellsten Infos zu bekommen. Das also nur als allgemeiner praktischer Tipp!
-
Kleiner Hinweis für Polaris User (ich habe eine RX 460(=560).
RAdeonboost in Version 1.6 läuft prima mit 10.15.5.
Was ich jedoch festgestellt habe ist, dass sich AGPM bei mir (..EF) negativ auf die Speed auswirkt, sprich reprodizierbar weniger Speed in Luxmark sowie anderen Benches (bis auf Geekbench) habe wenn ich AGPM nutze. Auch braucht sie im Desktop Modus mit AGPM etwas mehr Watt, ca. 22 Watt statt ca. 17 Watt. Letzeres macht aber nix Beides sehr gute, niedrige Werte bei nur einem Moni.
Bei Geekbench machts bei der Speed keinen Unterschied AGPM an ist oder nicht. Komisch... GB ist speziell
Mit Radeonboost um die 24000 (Metal) mit/ohne AGPM ist egal, ohne Radeonboost nur um die 16000 - guter Boost für ne RX 460er!!!
Mit AGPM:
Ohne AGPM:
Daher habe ich meine ..EF wieder aus dem AGPM rausgenommen.
PS: Die max. Watt während den Benches war gleich hoch, um die 100 Watt egal ob AGPM oder nicht. Die max. Werte sind laut Chris jedoch oft viel zu hoch angegeben (je nach GPU Typ), jedoch relativ gesehen (nicht Absolutwerte) trotzdem gut bei "Tunings" zu vergleichen.
Insofern für Radeonboost USer mit RX 4/5xx Polaris (RX 460/560 device ID ..EF User müsen die .plist anpassen, ..DF nach ..EF ändern, klar) schon gut zumindest AGPM an/aus mal mit Benches jenseits GB zu prüfen ob es da eine spürbare Änderung (Speedverlust mit AGPM) gibt oder nicht.
-
AGPM wirkt sich bei einigen Karten negativ aus. Überlege eh schon ob ich das wieder rausnehme weil AGPM hauptsächlich Kosmetik ist. Der Grafiktreiber macht das Power Management von sich aus ganz gut.
-
Jup, jedoch können die User das ja selbst schnell mal testen.
Ich denke das es evtl. sogar vom GPU Bios abhängt, neben dem GPU Typ an sich, ob es mit oder ohne AGPM aktiv besser ist.
Luxmark eignet sich da ganz gut, weil er sehr valide, zwischen Läufen fast gleiche Werte (mehrere Läufe unter 1% Differenz) ausspuckt.