Gigamaxx
Moderator
- Joined
- May 15, 2016
- Messages
- 6,583
- Motherboard
- GIGABYTE X470 Arous Gaming 7 WiFi
- CPU
- Ryzen R9 3900X
- Graphics
- RX 480
- Mac
-
I’m thinking if they do get more support we may see a split in the 6000 kext series. In Sierra and High Sierra the 9000controller.kext became the 9000, 9250, 9500 series. The 4000 kext became 4000, 4250 etc... they finally settled down in Mojave. At this time we had the RX 400/500 series cards and Apple was using several variations for laptops and desktop models.Alas, no change in AMDX6000HWServices. Supported NAVI devices are still the same 0x73A21002 0x73AB1002 0x73BF1002.
AMDX6000Framebuffer has the same list of NAVI device IDs as before. Device 0x73DF1002 is RX 6700 XT, but the driver does not yet exist. There is no IOKitPersonality for Navi 22 in AMDRadeonX6000.kext.
XML:<key>IOKitPersonalities</key> <dict> <key>AMDGPUWrangler</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.kext.AMDRadeonX6000Framebuffer</string> <key>IOClass</key> <string>AMDRadeonX6000_AmdGpuWrangler</string> <key>IOMatchCategory</key> <string>IOFramebuffer</string> <key>IOPCIMatch</key> <string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002 0x73BF1002 0x73601002 0x73621002 0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002 0x73A01002 0x73A21002 0x73A31002 0x73AB1002 0x73AE1002 0x73BF1002 0x73C01002 0x73C11002 0x73C31002 0x73DF1002 0x73E01002 0x73E11002 0x73E21002 0x73FF1002</string> <key>IOPCITunnelCompatible</key> <true/> <key>IOProbeScore</key> <integer>60000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict>
The current 6000 kext has first gen Navi and the new RDNA 2 runs in a totally different memory layout. They share the same Navi name but are very different architectures. It would make sense to separate the kexts if more cards are added.