Support Team iCanaro Posted April 18, 2020 Support Team Share Posted April 18, 2020 (edited) CMMChris ha pubblicato un kext con il quale si dovrebbero migliorare le prestazioni sulle GPU AMD: ❇️https://www.hackintosh-forum.de/forum/thread/47791-radeonboost-kext-benchmark-scores-wie-am-echten-mac-unter-windows/ ✳️ https://egpu.io/forums/mac-setup/radeonboost-something-for-you-guys-to-try/ ✴️ https://www.insanelymac.com/forum/topic/343461-kext-tired-of-low-geekbench-scores-use-radeonboost/ List of supported GPUs: RX480, RX580, RX590, Vega 56, Vega 64, Vega Frontier, Radeon VII, RX 5500, RX 5500 XT, RX 5600, RX 5700, RX 5700 XT Warning: In 10.15.5 Beta this kext causes a kernel panic with Navi GPUs. It's not possible for me to fix that and might be some kind of bug in the graphics driver. If the issue does not go away with the final release of 10.15.5 I will remove Navi support. Spoiler Ciao a tutti, recentemente alcune persone nella scena di Hackintosh hanno fatto un'osservazione interessante. Di solito le schede grafiche per PC hanno un punteggio inferiore su Geekbench rispetto alle loro controparti Apple. Ad esempio un Radeon VII in Geekbench 5 segna nell'intervallo 50k su macOS mentre segna nell'intervallo 80k in Windows. Una Radeon Pro Vega II in confronto ha un punteggio molto più alto in macOS nonostante sia essenzialmente la stessa GPU. Lo stesso vale per molte altre schede come RX 5700 (XT), Vega 56/64 o RX580 . Ora la cosa interessante è: Apple utilizza framebuffer diversi per le proprie schede che includono alcune proprietà aggiuntive del dispositivo (parametri del driver grafico). È stato osservato che quando si usano quei framebuffer sulle schede PC, i loro punteggi Geekbench miglioreranno improvvisamente molto e si avvicinano o addirittura uguagliano o superano quelli delle carte Apple. Ciò tuttavia presenta il rovescio della medaglia degli output di visualizzazione non funzionanti a causa della diversa mappatura dell'output di quei framebuffer. Tuttavia, ho capito che in realtà è sufficiente afferrare i parametri del driver e iniettarli nel sistema mentre è in esecuzione su RadeonFramebuffer generico per schede PC. Questo è sufficiente per darti la spinta nei punteggi di riferimento, permettendoti di avvicinarti alle controparti Apple di quelle carte o addirittura di superare i loro punteggi. Per semplificare le cose, ho creato un kext iniettando automaticamente quelle proprietà. È già stato testato lavorando su Hackintoshes. Con la mia soluzione kext e una tabella PowerPlay aggiuntiva per l'overclocking del mio Radeon VII ora arriva a 91k in Geekbench 5 su macOS rispetto ai 58k con solo l'overclocking e nessun parametro driver aggiuntivo. Ora sono curioso di sapere se questa soluzione funziona anche con eGPU (possiedo solo un Hackintosh e un vecchio MBP senza eGPU), quindi ho pensato perché non caricare il mio kext qui per voi ragazzi da provare. RadeonBoost.kext.zip Disabilita semplicemente SIP (ovviamente il kext non è firmato), sposta il kext in / L / E e ripara le autorizzazioni + ricostruisci la cache del kext e riavvia. Se funziona dovresti vedere un aumento dei tuoi punteggi OpenCL e Metal di Geekbench . Sentiti libero di caricare i risultati prima e dopo. Al momento RadeonBoost è compatibile con RX 5700 RX 5700 XT Radeon VII Vega 64 Vega 56 Vega Frontier RX580 RX590 Changelog: 13 Maggio 2020: V1.5 - Added back some parameters based on users feedback, fixes for Polaris cards 17 aprile 2020: trasformato in kext senza codice 16 aprile 2020: aggiunti Vega Frontier e supporto RX590 Godere! grazie @fabiosun per la segnalazione e @tomnic per il link radeonBoost 1.6 Spoiler Nuova versione 1.2 aggiunta nel primo post. Il supporto Vega10 è stato rimosso ( Vega 56 , Vega 64 , Vega Frontier) a causa del controllo della ventola non funzionante. Motivo: lepersone hanno notato che il controllo della ventola non funzionava quando si utilizza questo kext come prima del rilascio di macOS 10.14.5 Mojave. Ti ricordi? 10.14.5 è stata la versione macOS che ha risolto i problemi dei fan con le schede Vega 56 , 64 e Frontier. Ma potresti anche ricordare che proprio con questa versione anche i punteggi di Geekbench sono diminuiti. Grazie agli sviluppatori di Sometgreen ora sappiamo che Apple ha disabilitato il caricamento del firmware SMU su schede grafiche per PC con questa versione di macOS. macOS ora controlla la proprietà del dispositivo "ATY, EFIVersion" prima di caricare il firmware SMU sulla scheda grafica. L'aggiunta di nuovo causa il nuovo caricamento del firmware SMU ed è la ragione principale dell'aumento dei punteggi di Geekbench . Ad ogni modo, provoca anche il ritorno del bug della ventola Vega10. Sembra davvero che Apple non abbia mai risolto i problemi di controllo della ventola Vega10 che apparentemente sono causati da un bug all'interno del firmware SMU. Quindi hanno semplicemente fatto un trucco sporco, disabilitando il firmware per tutte le schede PC e quindi essenzialmente paralizzandole in qualche modo. Poiché non riesco a risolvere questo problema e una scheda silenziosa è più importante dei punteggi di Geekbench , ho deciso di eliminare il supporto Vega10 per RadeonBoost.Se sei incazzato per il modo in cui Apple gestisce la correzione dei bug in questi giorni, apri segnalazioni di bug su questo problema. Download e log delle modifiche 28 Maggio 2020: V1.6 - Disabled SMU Firmware Loading for Navi10/14 due to broken SMU firmware starting from macOS 10.15.5, improved Polaris compatibility 13 Maggio 2020: V1.5 - Added back some parameters based on users feedback, fixes for Polaris cards 24 aprile 2020: V1.4 - Aggiunti SMBIOS target per iniettore AGPM per impedire l'override della configurazione stock AGPM su SMBIOS che non necessita di un iniettore AGPM (ad es. IMac19,1 ecc.) 20 aprile 2020: V1.3 Sostituito "ATY, EFIVersion" con "ForceLoadFalconSmuFirmware" (grazie agli sviluppatori di Whatgreen per la scoperta di questo parametro), modificato le proprietà Polaris (gli utenti RX480, 580, 590 si prega di ripetere il test), rimosso le proprietà del framebuffer di Apple ( la differenza di prestazione è minore) 19 aprile 2020: V1.2 Supporto rimosso per Vega 56, Vega 64 e Vega Frontier ( REASON ) 19 aprile 2020: V1.1 Rimosse le proprietà del dispositivo non necessarie, aggiunto l'iniettore AGPM incorporato per SMBIOS dove ha senso (iMacPro1,1; MacPro7,1; MacPro5,1; MacPro4,1) 17 aprile 2020: versione pubblica iniziale V1.0 List of supported GPUs: RX480, RX580, RX590 (!!! USE ALONG WHATEVERGREEN !!!) Radeon VII, RX 5500, RX 5500 XT, RX 5600, RX 5700, RX 5700 XT (WHATEVERGREEN NOT NECESSARY) RadeonBoost.kext 1.0.zip RadeonBoost.kext 1.2.zip RadeonBoost.kext 1.3.zip RadeonBoost.kext 1.4.zip RadeonBoost.kext v1.5.zip RadeonBoost.kext-v1.6.zip Edited May 28, 2020 by iCanaro Aggiornamenti & Migliorie 1 Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted April 18, 2020 Author Support Team Share Posted April 18, 2020 Ovviamente ognuno dovrà verificare se effettivamente nel proprio hack si ottengono benefici e migliori prestazioni mio hack 2 in firma Z370 + vega56 nano mojave prima dopo high sierra prima dopo Catalina prima dopo i risultati più interessanti sono stati ottenuti con mojave, in high sierra e catalina praticamente ininfluente RadeonBoost Con Catalina, eseguiti i medesimi bench avviando senza WEG, nel mio caso, non è cambiato assolutamente niente, quasi identici nei decimali 1 Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted April 18, 2020 Author Support Team Share Posted April 18, 2020 ryzentosh 3950X vega56 asus arez mojave prima dopo catalina prima dopo high sierra prima dopo Momentanee considerazioni: attualmente unico macOS che trae grandi benefici da RadeonBooster è mojave, sia sulla Z370 che sul ryzentosh NB: in entrambi i sistemi uso una Vega 56 aspetto altri riscontri con altre schede video 😉 1 Link to comment Share on other sites More sharing options...
Moderators tomnic Posted April 19, 2020 Moderators Share Posted April 19, 2020 (edited) Hack AMD in firma con CPU (Ryzen 9 3950X) e GPU (AMD Radeon VII) aggiornati (in attesa di MainBoard adeguata), OpenCore aggiornato a 0.5.7, Catalina aggiornato a 10.15.4... boost discreti in geekbench, nulli in Cinebench 15 OpenGL e in gaming (non posto il video ma il framerate è sempre troppo altalenante verso lo slideshow nel gioco che uso sempre come test, Xonotic). Senza radeonboost Con radeonboost: Il boost è notevole nei geekbench pure in Catalina per me 😉 Edited April 19, 2020 by tomnic 1 Link to comment Share on other sites More sharing options...
alboz Posted April 22, 2020 Share Posted April 22, 2020 Roba molto interessante, ho provato a mettere il kext su OpenCore. SENZA RADEONBOOST CON RADEONBOOST Quindi se ho inserito bene il kext (ossia dentro OC-Kexts e relativa voce nel config) non ho ottenuto benefici, anzi il bench è peggiorato 😅 1 Link to comment Share on other sites More sharing options...
alboz Posted April 22, 2020 Share Posted April 22, 2020 @iCanaro ciao, probabilmente ho sbagliato a mettere RadeonBoost su OC-Kexts. Così l'ho installato su Library/Extensions, riparato cache e permessi, ma al riavvio da informazioni di sistema ho visto che il kext non viene caricato (nonostante abbia il SIP disabilitato) Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted April 22, 2020 Author Support Team Share Posted April 22, 2020 basta e avanza che stia in EFI, deve essere configurato a modo il config, non ha eseguibile ma solo plist, esattamente come un injector prova a vedere se metterlo prima o dopo WEG cambia qualcosa non è detto che automaticamente aumentino le prestazioni Link to comment Share on other sites More sharing options...
alboz Posted April 22, 2020 Share Posted April 22, 2020 59 minuti fa, iCanaro ha scritto: basta e avanza che stia in EFI, deve essere configurato a modo il config, non ha eseguibile ma solo plist, esattamente come un injector prova a vedere se metterlo prima o dopo WEG cambia qualcosa non è detto che automaticamente aumentino le prestazioni Sì sì ho visto, nel config è configurato bene. Provo a metterlo prima o dopo WEG. Si può essere che non cambia nulla, ma sai mi è venuto il dubbio non fosse caricato perché appunto provandolo a mettere in L/E non viene caricato Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted April 22, 2020 Author Support Team Share Posted April 22, 2020 @alboz poi se vedi, qui nel post apertura ho salvato quasi tutte le release, se stai usando la 1.3, magari prova la 1.0 che lavorano in modo diverso 1 Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted April 24, 2020 Author Support Team Share Posted April 24, 2020 April 24 2020: V1.4 - Added target SMBIOSes for AGPM injector to prevent overriding of stock AGPM configuration on SMBIOSes that don't need an AGPM injector (e.g. iMac19,1 etc) Link to comment Share on other sites More sharing options...
alboz Posted April 25, 2020 Share Posted April 25, 2020 Il 22/4/2020 at 21:12, iCanaro ha scritto: @alboz poi se vedi, qui nel post apertura ho salvato quasi tutte le release, se stai usando la 1.3, magari prova la 1.0 che lavorano in modo diverso avevo alla fine provato tutti i kext, prima e dopo WEG ma i risultati bench erano tutti identici.. evidentemente per la RX580 non da benefici, cmq per ora lo tengo. Vedo che c'è una nuova versione, magari migliora di versione in versione 1 Link to comment Share on other sites More sharing options...
Moderators tomnic Posted May 17, 2020 Moderators Share Posted May 17, 2020 (edited) E' uscita la 1.5 😉 https://www.hackintosh-forum.de/forum/thread/47791-radeonboost-kext-benchmark-scores-wie-am-echten-mac-unter-windows/ tuttavia mi uccide l'accelerazione, oltre ad avere il bug dei 30bit coi colori falsati... tutto virato sull'arancione... Edited May 17, 2020 by tomnic 1 Link to comment Share on other sites More sharing options...
Redduc Posted May 20, 2020 Share Posted May 20, 2020 La mia esperienza con questo kext non ha avuto effetti positivi in quanto con risultati paragonabili a quelli di WEG ho avuto problemi con MacProMemoryNotificationDisabler.kext che sembra rimanere "disabilitato. Per l'uso di Radeonboost occorre qualche Setting particolare che mi è sfuggito? Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted May 21, 2020 Author Support Team Share Posted May 21, 2020 15 ore fa, Redduc ha scritto: MacProMemoryNotificationDisabler.kext questo kext lo stai usando perché hai SMBIOS MacPro7,1?! metti in firma in modo compatto l'hardware dell'hack Link to comment Share on other sites More sharing options...
Extreme™ Posted May 21, 2020 Share Posted May 21, 2020 Certo che se spiegasse come configurare il config.plist....😳 Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted May 21, 2020 Administrators Share Posted May 21, 2020 1 ora fa, Extreme™ ha scritto: Certo che se spiegasse come configurare il config.plist....😳 in che senso il config? se usi OpenCore oltre che aggiungerlo nella efi, lo devi anche definire/abilitare sul config. 2 Link to comment Share on other sites More sharing options...
Extreme™ Posted May 21, 2020 Share Posted May 21, 2020 No, come sai al momento sto usando clover. Ma messo questo kext nella cartella Kext di Clover e riavviato - ovviamente bloccando l'inject di WEG - a me prima di arrivare a scrivania il monitor perde il segnale: quindi niente di fatto. Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted May 21, 2020 Administrators Share Posted May 21, 2020 no no perchè hai disattivato WEG? sono kext che possono coesistere questo kext è solo un semplice injector 2 Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted May 21, 2020 Author Support Team Share Posted May 21, 2020 21 minuti fa, Extreme™ ha scritto: No, come sai al momento sto usando clover. Ma messo questo kext nella cartella Kext di Clover e riavviato - ovviamente bloccando l'inject di WEG - a me prima di arrivare a scrivania il monitor perde il segnale: quindi niente di fatto. su tutte le uscite video? 1 Link to comment Share on other sites More sharing options...
Extreme™ Posted May 21, 2020 Share Posted May 21, 2020 10 minutes ago, Gengik84 said: no no perchè hai disattivato WEG? sono kext che possono coesistere questo kext è solo un semplice injector Ah non lo sapevo: a intuito pensavo andassero in conflitto. 6 minutes ago, iCanaro said: su tutte le uscite video? Non ho provato altre uscite video a dire il vero. Link to comment Share on other sites More sharing options...
Extreme™ Posted May 21, 2020 Share Posted May 21, 2020 Ho aggiunto il kext senza togliere WEG e ho fatto i test: in effetti c'è molta differenza. Senza RadeonBoost Con RadeonBost 1 Link to comment Share on other sites More sharing options...
Redduc Posted May 21, 2020 Share Posted May 21, 2020 10 ore fa, iCanaro ha scritto: questo kext lo stai usando perché hai SMBIOS MacPro7,1?! metti in firma in modo compatto l'hardware dell'hack Si, utilizzo SMBios MacPro 7.1..... provvedo con la firma, sorry!! Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted May 28, 2020 Author Support Team Share Posted May 28, 2020 May 28 2020: V1.6 - Disabled SMU Firmware Loading for Navi10/14 due to broken SMU firmware starting from macOS 10.15.5, improved Polaris compatibility Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted May 30, 2020 Share Posted May 30, 2020 On 5/21/2020 at 5:27 PM, Extreme™ said: Ho aggiunto il kext senza togliere WEG e ho fatto i test: in effetti c'è molta differenza. Si la differenza dipende dall'aumento della banda della VRAM (la memoria della GPU) Teoricamente con il "Force_Load_FalconSMUFW" 0x01 si ottengono gli stessi risultati senza quel kext Peccato che inoltre dalla release 1.6 le uniche supportate siano queste RX480, RX580, RX590 - Radeon VII 1 Link to comment Share on other sites More sharing options...
dreamwhite Posted July 6, 2020 Share Posted July 6, 2020 Buonasera a tutti, avrei alcune domande da porvi in merito a questo famigerato "RadeonBoost.kext". In particolare, leggendo da https://forums.macrumors.com/threads/tired-of-low-geekbench-scores-use-radeonboost.2231366/, risulta che non è necessario utilizzare WeG per la 5700Xt (e le altre schede della famiglia 5x00Xt). Mi viene spontanea una domanda a questo punto: WeG ha introdotto il boot-arg "agdpmod=pikera" che fixa i problemi di blackscreen dopo la prima fase di boot (in maniera "rozza": "blackscreen dopo la mela"). Se non bisogna usare WeG per il corretto funzionamento del kext "RadeonBoost", come si applica la patch del boot-arg "agdpmod=pikera"? Inoltre, i rename che applica WeG come verranno gestiti senza lo stesso kext? Bisogna ricorrere a delle patch tramite SSDT? Inoltre, ci sono particolari differenze rispetto ad AGPMInjector? Entrambi promettono di aumentare lo score di Metal (e di conseguenza di OpenCL). Sapreste delucidarmi meglio sull'argomento? Grazie mille ❤️ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now