Jump to content

AMD Radeon RX 6650 XT - 8GB (Navi 23) Device ID 1002 73EF


Ciro82

Recommended Posts

  • Administrators

Salve gente, scrivo dopo tantissimo tempo una breve guida per la suddetta GPU (Non nativa) 

 

image.png.054dcd9279f72cb26afd023c3a285759.pngphoto_2023-09-29_11-51-06.thumb.jpg.7b8aba23cfa896e48a044fa3ed7b632a.jpgphoto_2023-09-29_11-51-10.thumb.jpg.46398c09ba7292b868af4ddb7ae62c6f.jpg

 

Come potete notare dal Device ID, questa GPU non è contemplata nel Kext AMDRadeonX6000Framebuffer.kext


image.thumb.png.acbaf27214eee3923b3e2f8de972db27.png

 

Quindi per farla funzionare bisogna fare uno spoofing del Device ID e fare credere a MacOS che stiamo utilizzando una GPU nativa, in questo caso la RX6600 (Device ID 1002 73FF).

Oltre a quanto sopra, servono i boot argument -radcodec (serve a forzare il Device ID dello spoofing in AMDRadeonVADriver), agdpmod=pikera e il kext whatevergreen.kext 

______________________________________________________________________________________________________________________________________________________________

1° Passaggio da fare in Windows 

 

Recarsi in gestione dispositivi per ricavare il percorso ACPI della GPU nelle proprietà alla tab Percorsi, nel mio caso è il seguente:

ACPI(SB_]#ACPI(PCIO)#ACPI(PEGO)#ACPI(PEGP)#PCI(0000)#PCI(0000)

che ripulito e sistemato risulta in questo modo:

SB_.PCI0.PEG0.PEGP (questo è quello che serve a noi) 

 

Se utilizzate già un SSDT generico con quel percorso ACPI già definito non serve questo passaggio, altrimenti:

Inserire il percorso ACPI appena ricavato in un SSDT generico, potete usare quello fornito da OpenCore "SSDT-BRG0.aml" nel seguente modo:

 

DefinitionBlock ("", "SSDT", 2, "ACDT", "BRG0", 0x00000000)
{
    External (SB_.PCI0.PEG0.PEGP, DeviceObj)
    Scope (_SB.PCI0.PEG0.PEGP)
    { 
        Device (BRG0)
        {
            Name (_ADR, Zero) 
            Device (GFX0)
            {
                Name (_ADR, Zero)  // _ADR: Address
            }
        }
    }
}

 

Compilate e salvate in EFI/OC/ACPI della vostra unità EFI

______________________________________________________________________________________________________________________________________________________________

2° Passaggio da fare in MacOS

 

Con HackCheck oppure Gfxutil trovare il percorso PCIRoot della GPU, nel mio caso è il seguente:

/PCI0@0/PEG0@1/PEGP@0/EGP0@0/GFX0@0 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

a noi serve la parte dopo il carattere "=" quindi:

PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

 

3° Passaggio da fare nel Config.plist di OpenCore

Inserire il percorso PciRoot ricavato in precedenza nel config.plist nella sezione Device Properties / Add in questo modo:

 

image.png.5653477fb7b2cf3f88002f0058d7de1e.png

 

FF73000 corrisponde alla RX6600 

 

Mentre nella sezione dedicata ai boot-args del config.plist inserite i seguenti:

 

agdpmod=pikera -radcodec

______________________________________________________________________________________________________________________________________________________________

 

4° Passaggio, salvate il config.plist e riavviate la macchina, tutto dovrebbe funzionare. 

 

 

 

 

  • Like 1
Link to comment
Share on other sites

  • Support Team
2 minuti fa, Ciro82 ha scritto:

 

E perché non hai fatto una guida?

La stessa procedura si applica anche alla 6950XT 

un paio di guide le ho fatte ma non su questo.. mancanza di tempo .. poi arrivò l estate e amen 🙂

la farò sicuramente.

Link to comment
Share on other sites

  • 1 month later...

Ciao, oggi dovrei ritirare una RX 6650 XT, si tratta della MSI MECH 2X, la vorrei installare su una mobo MSI Gaming M3 H270 con Intel I5 7400, ho Win11, Sonoma e Ventura su tre SSD.. inizierò da Windows a estrapolare i dati per la configurazione.. 

Ho letto e riletto il thread e chiedo: nel momento che riavvio su MacOS dopo aver fatto il passaggio su Windows, comunque su arriva al desktop? Temo che nell'inserire il precorso ACPI nel mio SSDT farò un casino..

Vi chiederò aiuto..!

Link to comment
Share on other sites

  • 3 months later...

Ciao a tutti mi chiamo Angelo e sono nuovo nel gruppo, stavo seguendo la procedura di spoof da applicare alla mia rx 6650 xt asus rog installata su un Mac Pro 5.1, Tramite una guida su YouTube sono riuscito a far avviare la scheda, quello che adesso mi manca è il supporto metal. Uso opencore Legacy Patcher, mi servirebbe cortesemente una guida dettaglia della procedura e i rispettivi programmi utilizzati per aprire il Config.plist e apportare le

modiche. Grazie per la cortese attenzione 

Link to comment
Share on other sites

  • Supervisor
11 hours ago, Scanduz said:

Ciao a tutti mi chiamo Angelo e sono nuovo nel gruppo, stavo seguendo la procedura di spoof da applicare alla mia rx 6650 xt asus rog installata su un Mac Pro 5.1, Tramite una guida su YouTube sono riuscito a far avviare la scheda, quello che adesso mi manca è il supporto metal. Uso opencore Legacy Patcher, mi servirebbe cortesemente una guida dettaglia della procedura e i rispettivi programmi utilizzati per aprire il Config.plist e apportare le

modiche. Grazie per la cortese attenzione 

Benvenuto Angelo

che sistema operativo stai usando?

quella scheda e' supportata solo in Monterey su Mac Pro 4.1/5.1 (io ho una 6600 liscia)

 

Per il config.plist puoi usare diversi modi

con Interfaccia grafica:

Ocat

senza interfaccia grafica

Plist edit pro (anche in versione demo)

 

ce ne sono molti altri

 

Link to comment
Share on other sites

Osta.. ma la RX 6650XT non dovrebbe funzionare anche sugli ultimi OS.. ?

Io non sono riuscito ancora a farla funzionare.. 

Edited by nick0k
Link to comment
Share on other sites

  • Supervisor
2 minutes ago, nick0k said:

Osta.. ma la RX 6650XT non dovrebbe funzionare anche sugli ultimi OS.. ?

Io non sono riuscito ancora a farla funzionare.. 

no su mac pro veri vecchi come quello dell'utente

su hack si

 

Link to comment
Share on other sites

14 ore fa, fabiosun ha scritto:

Benvenuto Angelo

che sistema operativo stai usando?

quella scheda e' supportata solo in Monterey su Mac Pro 4.1/5.1 (io ho una 6600 liscia)

 

Per il config.plist puoi usare diversi modi

con Interfaccia grafica:

Ocat

senza interfaccia grafica

Plist edit pro (anche in versione demo)

 

ce ne sono molti altri

 

Il sistema che sto usando è monterey,

perché ha il supporto per la Rx 6600 xt

Link to comment
Share on other sites

  • Supervisor

Ciao Angelo, per farla partire la prima volta su MAc Pro 5.1 hai fatto il flash di un bios compatibile di una 6600?

Oltre a quello proprio per evitare il problema del riavvio immediato, ovvero la patch di pochi byte che si deve fare per avere la possibilità di usarla su Mac Pro?

 

Per le 6650 (se non e' cambiato qualcosa da quando ho fatto andare la mia 6600 liscia ) serve anche un flash di un bios di una 6600 xt.

 

se hai fatto tutto posta la EFi completa ed un ioreg

 

Link to comment
Share on other sites

3 ore fa, fabiosun ha scritto:

Ciao Angelo, per farla partire la prima volta su MAc Pro 5.1 hai fatto il flash di un bios compatibile di una 6600?

Oltre a quello proprio per evitare il problema del riavvio immediato, ovvero la patch di pochi byte che si deve fare per avere la possibilità di usarla su Mac Pro?

 

Per le 6650 (se non e' cambiato qualcosa da quando ho fatto andare la mia 6600 liscia ) serve anche un flash di un bios di una 6600 xt.

 

se hai fatto tutto posta la EFi completa ed un ioreg

 

Avevo già installato una rx 6600 xt che ho sfortunatamente restituito per problema al logo luminoso rog, che funzionava regolarmente 

Link to comment
Share on other sites

  • Supervisor

credo che non sia uguale la procedura

la 6600 non ha bisogno di flash del bios ma solo della modifica di Sincretetic o come si chiama per il boot loop appena la inserisci in Mac Pro

La 6650 necessita di un downgrade di bios da 6650 a 6600 (sempre se ho capito bene tutta la procedura)piu la cosa che hai fatto per la 6600

Link to comment
Share on other sites

2 minuti fa, fabiosun ha scritto:

credo che non sia uguale la procedura

la 6600 non ha bisogno di flash del bios ma solo della modifica di Sincretetic o come si chiama per il boot loop appena la inserisci in Mac Pro

La 6650 necessita di un downgrade di bios da 6650 a 6600 (sempre se ho capito bene tutta la procedura)piu la cosa che hai fatto per la 6600

avevo provato a fare il flash della 6600 sulla 6650 ma mi blocca tutto per id diverso, Comunque con la rx 6600 xt per farla avviare avevo utilizzato questa guida 

altrimenti mi dava schermata nera, la stessa procedura è stata effettuata con la rx 6650 xt, e poi ho cercato di fare il flash della rx 6600 xt sulla rx 6650 xt riportando il problema dell' id

6 minuti fa, fabiosun ha scritto:

usa easyupload

ma prima leggi qui

https://forums.macrumors.com/threads/mac-pro-5-1-with-amd-6950xt.2399403/

e' per la 6950xt perche' al volo non trovo il thread della 6650, ma e' la stessa cosa

 

un tentativo se non lo hai fatto e' provare con il kext NootRX al posto di whatevergreen (sugli hackintosh va)

 

grazie adesso guardo, dai ti lascio festeggiare la Pasqua, buona Pasqua 

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
×
×
  • 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.