- Apr 4, 2017
- ASUS ROG Maximus IX Hero
- Vega 64
- Mobile Phone
And so I rebooted, and there is no VT-x in the BIOS for this board, only VT-d that I could see.
I'm not saying that you should. I'm reporting back because I followed your "Golden Build" guide and since this forum is established for educational purposes, there may be others that encounter problems with external device drivers that require an allocation of physical memory space prior to initialization. I think this goes just beyond the specific "Thunderbolt" niche type of issues.
I believe dart=0's function is to disable VT-d. Therefore, if you need VT-d enabled, you must disable dart=0.@pastrychef @Stork @JCMunsonII and anyone else who cares - please read through at least last few pages of thread below. Long story short - I had to ENABLE VT-d AND remove the dart=0 boot flag to be able to get my Thunderbolt Audio device to work. In the process, I loose USB ports, not sure yet why, but this has something to do with the driver for this particular device requiring a portion of the first 256MB of the physical memory. IDK enough about it, but @joevt certainly seems to. Anyway, while you may not care about my particular application, at issue is certain kexts that are programmed to require physical memory space prior to initialization.
Using a Presonus Quantum Thunderbolt 2 Audio Interface...HELP
Any idea on how to do that AND keep USB working? I loose all USB after clover if VT-d is enabled and dart=0 is active.if you need VT-d enabled, you must disable dart=0.
Right, if you have a check next to dart=0 it won't, but if you uncheck AND enable VT-d you lose USB. I'm using @RehabMan SSDT implementation. Any chance you can do a quick test?dart=0 has never affected my USB in any way.
Hmm...I wonder what could be my problem. I initially thought that maybe my SSDT-UIAC.aml was messed up, but I removed it and re-enabled Piker's 15 port limit to no avail. Which kexts do you have inside your Other folder? I only kept FakeSMC, all others are in my /L/EI have VT-x and VT-d enabled. I have dart=0 unchecked. All my USB ports work.