Contribute
Register

Using s7100x in Mac OS

Status
Not open for further replies.

Attachments

  • Screenshot 2021-11-22 at 01.10.23.jpg
    Screenshot 2021-11-22 at 01.10.23.jpg
    62.6 KB · Views: 43
  • Screenshot 2021-11-22 at 01.10.01.jpg
    Screenshot 2021-11-22 at 01.10.01.jpg
    110.8 KB · Views: 45
The AMD drivers do not contain the device ID for the S7100X FirePro card (0x10026929). The AMD9000Controller.kext/Contents/info.plist shows the following:

View attachment 532680

You need to add the device ID to the AMD kexts for the FirePro to work in macOS. Depending on which version of macOS you are running will dictate how this is to be achieved. If it is possible, what with the new security Apple have added to their newest OS's.

You may need to use a related device-id against the S7100X's Device Properties in Clover or OpenCore to fake the card so it works in macOS. You already have the IOReg and Device Path addresses for the card, as they are shown in the first screenshot above.

This page over at TechPowerUP shows the other Amethyst GPU's with your R9 M390X and some Mac cards in the mix - https://www.techpowerup.com/gpu-specs/amd-amethyst.g778
Can you point me to a guide, please? I mean, the right way to do that with opencore. Thank you!
 
The AMD drivers do not contain the device ID for the S7100X FirePro card (0x10026929). The AMD9000Controller.kext/Contents/info.plist shows the following:

View attachment 532680

You need to add the device ID to the AMD kexts for the FirePro to work in macOS. Depending on which version of macOS you are running will dictate how this is to be achieved. If it is possible, what with the new security Apple have added to their newest OS's.

You may need to use a related device-id against the S7100X's Device Properties in Clover or OpenCore to fake the card so it works in macOS. You already have the IOReg and Device Path addresses for the card, as they are shown in the first screenshot above.

This page over at TechPowerUP shows the other Amethyst GPU's with your R9 M390X and some Mac cards in the mix - https://www.techpowerup.com/gpu-specs/amd-amethyst.g778
I tried that way:

Screenshot 2021-11-22 at 01.27.54.jpg


And now I an see it again under System Information but it's not usable still, and device ID is not the one I'm trying to inject:
Screenshot 2021-11-22 at 01.28.14.jpg
 
Finaly have some days to proceed with my testings. I tried your suggestions but t's even worse, please take a look at 2 screenshots. Doing your way is not injecting values...
You are using String instead of Data for device ID.
Try device-id data <29690000>
Try using SSDT-BRG0.aml this helps Open Core to set device ID.
 

Attachments

  • SSDT-BRG0-GFX1.aml
    100 bytes · Views: 43
Last edited:
You are using String instead of Data for device ID.
Try device-id data <29690000>
Try using SSDT-BRG0.aml this helps Open Core to set device ID.
It seams to inject the device-id now but no kext attached. We are closer now but mising something.... Any idea?
 

Attachments

  • clevo’s Mac Pro (1).ioreg
    5.7 MB · Views: 60
  • Screenshot 2021-11-24 at 13.31.41.jpg
    Screenshot 2021-11-24 at 13.31.41.jpg
    57.3 KB · Views: 48
  • Screenshot 2021-11-24 at 13.31.32.jpg
    Screenshot 2021-11-24 at 13.31.32.jpg
    66.4 KB · Views: 44
Last edited:
It seams to inject the device-id now but no kext attached. We are closer now but mising something.... Any idea?
It is not correct. The config.plist may be corrupted or has conflicting device IDs.

Screen Shot 2021-11-24 at 7.58.36 AM.png
 
I'm sorry, can you explain why you think so? As you suggested I injected 0x6929 dev-id and you can see it in IOReg.
The device ID is not working, it should read <2969000> in the IOReg. Look at the IOReg picture I posted the device-id and ATYdevice-id are symbols and not numbers.
Try this SSDT it has PEGP added.
 

Attachments

  • SSDT-BRG0-GFX1.aml
    108 bytes · Views: 32
Last edited:
The device ID is not working, it should read <2969000> in the IOReg. Look at the IOReg picture I posted the device-id and ATYdevice-id are symbols and not numbers.
Try this SSDT it has PEGP added.
Still nothing with new ssdt.
Screenshot 2021-11-28 at 21.33.53.jpg


But how can yo uexplain the fact that under System nformation the device-id is the injected one?

Screenshot 2021-11-28 at 21.35.15.jpg
Screenshot 2021-11-28 at 21.35.26.jpg
 

Attachments

  • clevo’s Mac Pro.ioreg
    5.7 MB · Views: 60
Status
Not open for further replies.
Back
Top