Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

Thank you, izo1, I do understand. It's not the loss of a cross-platform benchmark that bothers me, it's the (gradual) loss of good virtual "worlds" for the Mac. Another case is (because of the loss of 32-bit apps) the loss of Myst IV, Myst V, and Uru video games. To play those on a Mac OS now, one has to stay on, or revert to, High Sierra, unless Cyan updates them to 64-bit (which they did for Myst, Riven, and Myst III).

Apple has been chipping away at 32bit apps for a while now, back in Sierra we already saw them starting to move gradually to Metal and so on. Apple historically did support open standards such as OpenGL/OpenCL, but they gradually got rid of it because iOS is so popular with Metal.

I think Metal is very good and Vulkan can easily be translated, so not all hope is lost here.

If you really really need old macOS software, it's best to just stick with an older version of macOS...but the world is moving towards Metal and it's actually a good thing, this will force iOS developers to support Macs and vice versa of modern games.

Will it be AAA titles in the Mac gaming store? Probably not. Is it better than nothing? Sure.

Stay positive, I think the future is brighter than we think. We are losing the "openness" with Macs due to ARM chips, but I think we're gaining some other things down the line too.
 
i want to ask about amd radeon hd7700 only get 7mb on big sur, I use opencore 0.6.7, I have added the boot flag radpg = 15
 
Which make and model from the HD7000 series of AMD cards are you using? I use a few XFX HD7870 dGPU's, they work just fine in Catalina with OpenCore, without any extra options, just WhateverGreen.kext.

Have you tried booting the system without the radpg=15 boot argument, what difference does it make?

What other AMD graphics related options have you added?
 
What is the device ID?
device ID for amd radeon HD7700
device ID:6837

1616342374292.png
 
0x6837 is not a natively supported device id in macOS.

There are two that are close HD7750 - 0x683F and HD7770 - 0x683D

You may need to use one of these two device id's, i.e. a fake id, for your HD7700 card.

Which bootloader are you using, Clover or OpenCore?
 
Here are the Verde Device IDs for Catalina.

0x68201002 0x68211002 0x68231002 0x68251002 0x68271002 0x682B1002 0x682D1002 0x682F1002 0x68351002 0x68391002 0x683B1002 0x683D1002 0x683F1002

Attached is a sample of a plist edit for open core. You should use Hackintool/PCIe tab to find the correct PCI address. You can dump a PCI devices plist and find the VGA device. This will be the PCI address you can edit the attached to match the correct location. Adjust the AAPL_slot_name as well. You can set the Device IDs as follows. 0x6837. = 0x3768 so you can test the list by checking only the number set after 68.... the 37 can be changed to 27, 21, 3B, etc.. 0x2768, 0x2168, 0x3B68.
You can also test different frame buffer by injecting their name, i.e Hamachi

Screen Shot 2021-03-21 at 3.36.27 PM.png
 

Attachments

  • HD 7700 plist.plist
    650 bytes · Views: 93
0x6837 is not a natively supported device id in macOS.

There are two that are close HD7750 - 0x683F and HD7770 - 0x683D

You may need to use one of these two device id's, i.e. a fake id, for your HD7700 card.

Which bootloader are you using, Clover or OpenCore?
I have using opencore 0.6.7
 
Have you tried adding the Device Property settings for the HD7700 provided by Gigamaxx to your /OC/config.plist?

Other than the needing to confirm the PciRoot address and AAPL,slot-name matches your systems PciRoot address and slot-name, the info should be good to use for your HD7700.

You can check the PciRoot and slot-name for your HD7700 in Hackintool > PCIe devices tab or by using IORegistryExplorer.
 
I want to confirm that redsock_bios_decoder doesn't work with Mojave 10.15.6 with a Navi 21 rom. When I try to run it it comes up with 'Uh, are you sure it's an Atom bios?' result. Need to patch my framebuffers because booting the card on its own doesn't work with or without Lilu/WEG or agdpmod=pikera.
 
Back
Top