Jump to content

RadeonBoost


iCanaro

Recommended Posts

  • Support Team

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

 

:nov: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.

 

  Reveal hidden contents

grazie @fabiosun per la segnalazione e @tomnic per il link

 

:nov: radeonBoost 1.6

  Reveal hidden contents

  

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.zipFetching info...

RadeonBoost.kext 1.2.zipFetching info...

RadeonBoost.kext 1.3.zipFetching info...

RadeonBoost.kext 1.4.zipFetching info...

RadeonBoost.kext v1.5.zipFetching info...

RadeonBoost.kext-v1.6.zipFetching info...

Edited by iCanaro
Aggiornamenti & Migliorie
  • Like 1
Link to comment
Share on other sites

  • Support Team

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

PRE_mojave_2020-04-18_alle_11_31_07.thumb.png.c71b70be33a7af15235ecacad978d54c.pngPOST_mojave_2020-04-18_alle_11_47_06.thumb.png.8ebe66809c242df2dba1f741a1043949.png

 

 

 

 

high sierra

 

prima                                                                                                   dopo

1828663278_HSGB441PRE2020-04-18alle13_22_41.thumb.png.90c01d9018ea7d13fbc361be77b5bcbd.png394840014_HSGB441POST2020-04-18alle13_48_19.thumb.png.60854b5bcf820c66605a1459a482c700.png

 

 

Catalina

prima                                                                                      dopo

1950669034_catalinaPREGB5112020-04-18alle15_23_20.thumb.png.56f3cee183b5eb8fdc5beb7bf7b2111c.png1862415792_catalinaPOSTGB5112020-04-18alle15_44_42.thumb.png.11e730e52a3dd124302e108b777a65ff.png

 

 

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

  • Like 1
Link to comment
Share on other sites

  • Support Team

ryzentosh 3950X vega56 asus arez

 

mojave

prima                                                                                    dopo

1999440308_mojavePREGB5112020-04-18alle16_28_32.thumb.png.2184243d2fa40c7b1d9d33633b56749f.png1269415455_mojavePOSTGB5112020-04-18alle16_33_23.thumb.png.b696a198919a6e9310667e10f3f9f10a.png

 

 

catalina

prima                                                                                     dopo

1706618374_catalinaPREGB5112020-04-18alle16_46_56.thumb.png.fc6e7f93ec1facd80f5b36098e8d8d02.png1323152613_catalinaPOSTGB5112020-04-18alle16_53_05.thumb.png.daab9aa706714e9219c2d66d37158148.png

 

high sierra

prima                                                                                                dopo

288929114_HSPREGB4412020-04-18alle17_11_02.thumb.png.ac13a5af1dbffed5e0f8e3bbcf473305.png1052639790_HSPOSTGB4412020-04-18alle17_17_11.thumb.png.bb65ea3783f23bc3445950e6066d5f13.png

 

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 😉

  • Like 1
Link to comment
Share on other sites

  • Moderators

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

 

1088071095_Schermata2020-04-19alle17_54_08.thumb.png.743089ef6757227a904364ae5d5eae5a.png1895891736_Schermata2020-04-19alle17_58_16.thumb.png.216a8adebf35721e1ff896476200c687.png163854154_Schermata2020-04-19alle18_00_47.thumb.png.32fe16129761c9ada7e91fd5a8f3ad10.png

 

Con radeonboost:

 

1282522448_Schermata2020-04-19alle18_40_50.thumb.png.54e9373a7cad6c559b39e9f47e975494.png922187174_Schermata2020-04-19alle18_57_55.thumb.png.4f061e02a72096329419db2a666f979b.png1591782076_Schermata2020-04-19alle19_05_09.thumb.png.cca410645c8bdc6a28c3f6bd8a40f06e.png

Il boost è notevole nei geekbench pure in Catalina per me 😉 

 

Edited by tomnic
  • +1 1
Link to comment
Share on other sites

Roba molto interessante, ho provato a mettere il kext su OpenCore.

 

SENZA RADEONBOOST

1262707564_Schermata2020-04-22alle12_00_02.thumb.png.b4afd0b49cb2ad7ed1ddc4084ec09952.png

 

CON RADEONBOOST

1113739086_Schermata2020-04-22alle12_00_58.thumb.png.7a322918fb3d88484284ed9078478d99.png

 

Quindi se ho inserito bene il kext (ossia dentro OC-Kexts e relativa voce nel config) non ho ottenuto benefici, anzi il bench è peggiorato 😅

  • whahahah 1
Link to comment
Share on other sites

@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

  • Support Team

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

  On 4/22/2020 at 5:59 PM, iCanaro said:

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

Expand  

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

  On 4/22/2020 at 7:12 PM, iCanaro said:

@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

Expand  

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 1
Link to comment
Share on other sites

  • 3 weeks later...

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

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

  • Support Team

 

  On 5/21/2020 at 11:56 AM, Extreme™ said:

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.

Expand  

su tutte le uscite video?

 

  • Like 1
Link to comment
Share on other sites

  On 5/21/2020 at 12:15 PM, Gengik84 said:

no no perchè hai disattivato WEG?

sono kext che possono coesistere

questo kext è solo un semplice injector

Expand  

 

Ah non lo sapevo: a intuito pensavo andassero in conflitto.

 

  On 5/21/2020 at 12:19 PM, iCanaro said:

 

su tutte le uscite video?

 

Expand  

 

Non ho provato altre uscite video a dire il vero.

Link to comment
Share on other sites

  On 5/21/2020 at 3:27 PM, Extreme™ said:

Ho aggiunto il kext senza togliere WEG e ho fatto i test: in effetti c'è molta differenza.

 

Expand  

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

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.