Bumpity Bump! (Maybe I should make my own thread?)
I took a little break from hammering at the thunderbolt hotplug. (I did find a way to get Windows to boot into native PCIe hotplug mode--I know my desktop motherboard has an EFI option "Native ACPI OS PCIe Support," which, when checked, exhibits the same behavior as what I've made Windows do on my rMBP.)
I just want to let anyone interested know that I got the Intel iGPU to show up under Windows. At least, I think it's working--I just get a black screen like I do when apple_set_os is working properly. However, when I used apple_set_os I was unable to proceed past the login screen. With my DSDT edits I can navigate through Windows just fine, albeit blindly.
EDIT: Sorry, after more testing it turns out I was wrong. I think what I managed to do is switch the computer to use the iGPU, but the iGPU is still powered off, resulting in a black screen. Usually I can boot into safe mode with the iGPU enabled, but this time I couldn't and Windows was not reporting that the device had been detected. Sorry, my mistake!
(In other words, I clearly can't read:
I took a little break from hammering at the thunderbolt hotplug. (I did find a way to get Windows to boot into native PCIe hotplug mode--I know my desktop motherboard has an EFI option "Native ACPI OS PCIe Support," which, when checked, exhibits the same behavior as what I've made Windows do on my rMBP.)
EDIT: Sorry, after more testing it turns out I was wrong. I think what I managed to do is switch the computer to use the iGPU, but the iGPU is still powered off, resulting in a black screen. Usually I can boot into safe mode with the iGPU enabled, but this time I couldn't and Windows was not reporting that the device had been detected. Sorry, my mistake!
(In other words, I clearly can't read:
)ah- said:apple_set_os deals with the Apple EFI disabling hardware during boot, which happens before the acpi stuff. If the kernel/bootloader doesn't tell the EFI that it is osx before exiting the EFI boot services, the EFI will disable all kinds of hardware by writing into some hardware configuration registers.
Last edited: