Populating System Information > PCI:
For those of you who want to populate System Information > PCI, I have good news. With the aid of Hackintool, it's now quite easy to get it populated.
Waring: As always, make a backup of your existing config.plist or your entire EFI folder before doing this so that you can use it to boot in case something goes wrong.
1. Launch
Hackintool.
2. Click on the PCI tab on the top portion of the window.
3. Click on the Export button on the bottom portion of the window.
4. Look for the pcidevices.plist file on your desktop and open it with Xcode or PlistEdit Pro.
5. Look for PciRoot(0x0)/Pci(0x1b,0x0) and delete AAPL,ig-platform-id and device-id. (*Note: I also deleted PCI devices that were not actual PCI-e cards. The deleting of ig-platform-id and device-id is only applicable for this build. If your build requires them, you should fill the appropriate values instead.)
6. Copy the Properties.
7. Open your config.plist with Xcode or PlistEdit Pro.
8. Delete Devices > Properties. (If you don't have it, you are fine.)
9. Paste Properties to Devices section.
10. Save.
11. Reboot.
12. Look in System Information > PCI.
*Note 1: For step 5, if you are currently using spoofed ig-platform-id and device-id, don't delete, just edit the values to what you are currently using.
**Note 2: I haven't tested yet, but you should be able to edit the strings to anything you like. For example, in the following image, you can see that AAPLslot-name is "
[email protected]". You should be able to change it to, for example, "Slot-1". Or, you can change "Vega 10XLXT [Radeon RX Vega 56/64]" to "MSI RX Vega 56 Air Boost".
***Note 3: On my system, having the "LPC/eSPI Controller" listed prevented sleep. So, I just deleted it and everything is back to normal.