• Become a Premium Member for $25/year with no ads to improve your community experience.

13700KF + RX 6950 XT Problem

RayZee888

New member
Joined
Aug 20, 2023
Messages
5
Motherboard
Gigabyte B85M-D3H
CPU
4590s
Graphics
RX 580
OS X/macOS
14.x
Bootloader
  1. OpenCore (UEFI)
Mobile Phone
  1. Android
  2. iOS
Hello,

Since yesterday I have been struggling with the Sonoma installation on 13700kf, RX 6950 XT. I tried creating my own EFI folder, but things kept failing, so I downloaded the one ready to install on a 12/13 generation Intel. The installation has started, the system is installed. Of course, now there is a problem with graphics. I knew I'd have to pretend it was an RX 6900 XT, but I didn't know it would have so many problems. There is no way I can get it to work properly. I am attaching the content of the SSDT-GPU-SPOOF.aml file and a screenshot from the Windows device manager:

/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
* Disassembly of iASL30ctHP.aml, Sun May 19 19:37:51 2024
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000000FC (252)
* Revision 0x02
* Checksum 0x9F
* OEM ID "EMX86"
* OEM Table ID "GPUSPOOF"
* OEM Revision 0x00001000 (4096)
* Compiler ID "INTL"
* Compiler Version 0x20200925 (538970405)
*/
DefinitionBlock ("", "SSDT", 2, "EMX86", "GPUSPOOF", 0x00001000)
{
External (_SB_.PCI0, DeviceObj)
External (_SB_.PCI0.PEG0, DeviceObj)
External (DTGP, MethodObj) // 5 Arguments

Scope (\_SB.PCI0.PEG0)
{
If (_OSI ("Darwin"))
{
Device (GFX0)
{
Name (_ADR, Zero) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Local0 = Package (0x08)
{
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-1"
},

"device-id",
Buffer (0x04)
{
0xBF, 0x73, 0x00, 0x00 // .s..
},

"no-gfx-spoof",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00 // ....
},

"model",
Buffer (0x17)
{
"AMD Radeon RX 6900 XT"
}
}
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
}
}



Any help?
 

Attachments

  • gpu.png
    gpu.png
    69.1 KB · Views: 9
  • IMG_0356.JPEG
    IMG_0356.JPEG
    626.2 KB · Views: 8
  • EFI.zip
    7.3 MB · Views: 2
  • Zrzut ekranu 2024-05-19 o 20.03.26.png
    Zrzut ekranu 2024-05-19 o 20.03.26.png
    322.9 KB · Views: 4
  • Zrzut ekranu 2024-05-19 o 20.20.40.png
    Zrzut ekranu 2024-05-19 o 20.20.40.png
    149 KB · Views: 4
Last edited:
Hello,

Since yesterday I have been struggling with the Sonoma installation on 13700kf, RX 6950 XT. I tried creating my own EFI folder, but things kept failing, so I downloaded the one ready to install on a 12/13 generation Intel. The installation has started, the system is installed. Of course, now there is a problem with graphics. I knew I'd have to pretend it was an RX 6900 XT, but I didn't know it would have so many problems. There is no way I can get it to work properly. I am attaching the content of the SSDT-GPU-SPOOF.aml file and a screenshot from the Windows device manager:

/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
* Disassembly of iASL30ctHP.aml, Sun May 19 19:37:51 2024
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000000FC (252)
* Revision 0x02
* Checksum 0x9F
* OEM ID "EMX86"
* OEM Table ID "GPUSPOOF"
* OEM Revision 0x00001000 (4096)
* Compiler ID "INTL"
* Compiler Version 0x20200925 (538970405)
*/
DefinitionBlock ("", "SSDT", 2, "EMX86", "GPUSPOOF", 0x00001000)
{
External (_SB_.PCI0, DeviceObj)
External (_SB_.PCI0.PEG0, DeviceObj)
External (DTGP, MethodObj) // 5 Arguments

Scope (\_SB.PCI0.PEG0)
{
If (_OSI ("Darwin"))
{
Device (GFX0)
{
Name (_ADR, Zero) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Local0 = Package (0x08)
{
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-1"
},

"device-id",
Buffer (0x04)
{
0xBF, 0x73, 0x00, 0x00 // .s..
},

"no-gfx-spoof",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00 // ....
},

"model",
Buffer (0x17)
{
"AMD Radeon RX 6900 XT"
}
}
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
}
}



Any help?
Your GPU path must match the SSDT. Otherwise, the spoofing will not work.
 
The graphics card works, but it doesn't support h264/hevc. DRM content playback also doesn't work.. The ID is shown as 6950xt.
 

Attachments

  • Zrzut ekranu 2024-05-21 o 06.33.50.png
    Zrzut ekranu 2024-05-21 o 06.33.50.png
    5.3 MB · Views: 6
  • ssdt.zip
    1.8 KB · Views: 2
  • config.plist.zip
    4.9 KB · Views: 0
  • Zrzut ekranu 2024-05-21 o 06.39.14.png
    Zrzut ekranu 2024-05-21 o 06.39.14.png
    6.5 MB · Views: 5
  • ss.jpg
    ss.jpg
    447 KB · Views: 4
The graphics card works, but it doesn't support h264/hevc. DRM content playback also doesn't work.. The ID is shown as 6950xt.
IOReg is missing.
 

Latest posts

Forum statistics

Threads
1,710
Messages
16,055
Members
24,881
Latest member
splays