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

  • Administrators
7 minuti fa, Lorys89 ha scritto:

ho la 6650xt 🙂 e va da dio 

 

E perché non hai fatto una guida?

La stessa procedura si applica anche alla 6950XT 

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

  • Support Team
11 minuti fa, Ciro82 ha scritto:

 

Hai controllato VideoProc? 

ovviamente va 🙂 

ma io uso il dsm che ho editato io e devo usare weg

senza weg non si ha h264 e hevc

prove con e senza weg 

photo_2023-09-29_13-22-34.thumb.jpg.7e670245e5e3e5a0d6105236b8528689.jpgphoto_2023-09-29_13-22-40.thumb.jpg.f71a4d90d390e19cbfea53e34e8af6da.jpg

  • Like 1
  • +1 1
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

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.