- Feb 5, 2013
- Gigabyte Z490 Vision D
- Gigabyte 6800 XT
Basically, you want to run your computer without this SSDT and use Hackintool. During this same boot, use Hackintool and look at the PCI tab and generate data for PCI. From this information, you'll be able open the ARPT-Slot5 SSDT file and edit the fields concerning device-id, vendor-id, etc. that differ from the values between Hackintool and what are in the SSDT file. The slot number is easily substituted by replacing the "5" value with the slot number that you're presently using. (The slot number is cosmetic only.)
An alternative way that may a little easier and work just as well for you is: create a new copy of the SSDT file and then edit it by deleting those same values from the SSDT file, and then try booting with that version. Often the computer will accurately populate those fields in the System Report/Hardware/PCI section without them being present in the SSDT file. (The main job of the SSDT files are to re-label the devices, which you can see when using IORegistryExplorer.)
By tinkering around with these SSDT files like this, you'll better learn their ins and outs and be more comfortable doing your own edits.
I think your post is excellent. I would only add that with many add-in cards, instead of a slot number, you can try the phrase "built-in". Seems to work for all of my add-in cards.