Contribute
Register

<< Solved >> SSDT GPU spoof/rename stopped working since WhateverGreen 1.5.2

Joined
Oct 28, 2016
Messages
55
Motherboard
MSI Z270 Tomahawk Arctic
CPU
i7-7700K
Graphics
HD 550, GTX 1070 Ti, HD 630
Mobile Phone
  1. iOS
I have a RX 550 that needs to be spoofed in order to get Hardware acceleration. I managed to do that with the attached SSDT on OpenCore 0.6.3 (November '20), yesterday I decided to update OpenCore and kexts to 0.7.4 (current).

The problem is that now my spoof SSDT doesn't work anymore: my GPU gets renamed, its id gets spoofed, but I have NO hardware acceleration. If I use my older EFI from November '20 hardware acceleration works again. It also works with current OC 0.7.4 and November '20 kexts, so I guess it is related to the updated version of the kexts (WhateverGreen, Lilu etc.) and/or some new entries in the config.plist for the updated kexts

Works on:
  • 1 - OC 0.6.3 + nov. '20 kexts
  • 2 - OC 0.7.4 + nov '20 kexts
Doesn't work on:
  • 3 - OC 0.7.4 + current kexts
 
Last edited:
Joined
Oct 28, 2016
Messages
55
Motherboard
MSI Z270 Tomahawk Arctic
CPU
i7-7700K
Graphics
HD 550, GTX 1070 Ti, HD 630
Mobile Phone
  1. iOS
Since WhateverGreen 1.5.2 GPU spoofing was broken on some AMD GPUs. You can fix it by adding a property for your GPU path as showed here, or you can use an SSDT like this one (adjust lines 5,6,9,21 and optionally 34)
 
Joined
Jan 6, 2022
Messages
11
Motherboard
Gigabyte B450M-DS3H
CPU
Ryzen 5 1600
Graphics
RX580
This isn't working for me, can you please help.
I added no-gfx-spoof as 01000000 and deviceid as DF670000 in config.plist, with WhateverGreen 1.5.5 I'm stuck on black screen.
Using 1.5.1 results in the same problem :(
 
Top