- Joined
- Mar 1, 2017
- Messages
- 19
- Motherboard
- GA-Z170X-DESIGNARE
- CPU
- i7-6700K 4.0 GHz
- Graphics
- XFX RX 580 8GB
- Mac
- Classic Mac
Using iMac17,1 and my profile config and thunderbolt passthrough I get BIOS and boot messages until I eventually fail at the black screen. I have ssh access in that state but screen sharing doesn't work.
I think I've tried most all of the solutions in this thread and some others but I may have missed/misunderstood some or combined them in strange ways.
(A) Baseline state; no extra kexts, no extra ACPI patching.
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o PEGP@0 <class IOPCID$
| | | | +-o NVDAHal <class IOS$
| | | | +-o NVDAgl <class IOSe$
| | | | +-o NVDA,Display-A@0 <$
(B) I've tried only NvidiaGraphicsFixup, but then the drivers don't match and get unloaded
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o PEGP@0 <class IOPCID$
| | | | +-o .Display_boot <cla$
(C) I've tried only renaming PEGP to GFX1 via ACPI patching
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o GFX1@0 <class IOPCID$
| | | | +-o NVDAHal <class IOS$
| | | | +-o NVDAgl <class IOSe$
| | | | +-o NVDA,Display-A@0 <$
B+C Device renamed; kext loaded.
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o GFX1@0 <class IOPCID$
| | | | +-o NVDAHal <class IOS$
| | | | +-o NVDAgl <class IOSe$
| | | | +-o NVDA,Display-A@0 <$
| | | | | +-o NVDA <class NVDA$
I hope I'm just missing something silly any help would be appreciated.
Thanks
I think I've tried most all of the solutions in this thread and some others but I may have missed/misunderstood some or combined them in strange ways.
(A) Baseline state; no extra kexts, no extra ACPI patching.
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o PEGP@0 <class IOPCID$
| | | | +-o NVDAHal <class IOS$
| | | | +-o NVDAgl <class IOSe$
| | | | +-o NVDA,Display-A@0 <$
(B) I've tried only NvidiaGraphicsFixup, but then the drivers don't match and get unloaded
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o PEGP@0 <class IOPCID$
| | | | +-o .Display_boot <cla$
(C) I've tried only renaming PEGP to GFX1 via ACPI patching
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o GFX1@0 <class IOPCID$
| | | | +-o NVDAHal <class IOS$
| | | | +-o NVDAgl <class IOSe$
| | | | +-o NVDA,Display-A@0 <$
B+C Device renamed; kext loaded.
| +-o PCI0@0 <class IOACPIPlatform$
| | +-o AppleACPIPCI <class AppleA$
| | +-o pci8086,191f@0 <class IO$
| | +-o PEG0@1 <class IOPCIDevic$
| | | +-o IOPP <class IOPCI2PCIB$
| | | +-o GFX1@0 <class IOPCID$
| | | | +-o NVDAHal <class IOS$
| | | | +-o NVDAgl <class IOSe$
| | | | +-o NVDA,Display-A@0 <$
| | | | | +-o NVDA <class NVDA$
I hope I'm just missing something silly any help would be appreciated.
Thanks