- Joined
- Oct 2, 2016
- Messages
- 7
- Motherboard
- ECS H81H3-M4
- CPU
- i5-4460
- Graphics
- HD 4600
- Mac
-
- Mobile Phone
-
There some PCs that have troubles with the VT-x and VT-d technology in macOS, and the only solution that probably you find is use the dart=0 arg to boot the OS. But we lose the posibility to use the intel hardware virtualization in our PC. When we don't use this fix we see a message saying "vtd[0] fault error" and then we got a kernel panic.
But I found a solution for this problem. And it's really easy.
2.Go to the Drop Table box and add a new signature with the + .
3. Select the table "DMAR"
4. Now, go to the Boot section and deselect the "dart=0" arg and save your config.plist.
5. Finally reboot, get into the UEFI options and check that VT-x is on. Save and reboot.
6. Now boot macOS with -v arg and see if everything is working.
7. And that's all. You got VT-x working on macOS.
If you can't boot macOS, just boot Clover, go to ACPI tables, Drop tables and deselect DMAR. Then go to boot args and write again dart=0. Now you can't boot like before.
But I found a solution for this problem. And it's really easy.
How to enable VT-x on macOS
1. Open Clover Configurator and mount the EFI partition, open your config.plist file and select the ACPI section.
2.Go to the Drop Table box and add a new signature with the + .
3. Select the table "DMAR"
4. Now, go to the Boot section and deselect the "dart=0" arg and save your config.plist.
5. Finally reboot, get into the UEFI options and check that VT-x is on. Save and reboot.

6. Now boot macOS with -v arg and see if everything is working.

7. And that's all. You got VT-x working on macOS.

If you can't boot macOS, just boot Clover, go to ACPI tables, Drop tables and deselect DMAR. Then go to boot args and write again dart=0. Now you can't boot like before.