Do I really need DisableIOMapper if my system appears to work fine without it?

In OpenCore's Configuration.pdf, it says

Description: Disables IOMapper support in XNU (VT-d), which may conflict with the firmware implementation.

which would seem to imply that this only might be needed, but in the OpenCore install guide for Skylake they say

DisableIOMapper YES Not needed if VT-D is disabled in the BIOS Needed to get around VT-D if either unable to disable in BIOS or needed for other operating systems, much better alternative to dart=0 as SIP can stay on in Catalina

which would imply that it's required.

However out of curiosity I went and disabled the setting anyway to see if it'd work without it and still having VT-d on in BIOS, and it seems the answer is yes, or at least I haven't noticed any issues. Should I still be turning it on or am I just lucky to have a board where the VT-d support in XNU does not conflict?

Motherboard: ASUS Z170 Pro Gaming
CPU: Intel Core i5-6600K (Skylake)
GPU: AMD Radeon RX480
Bootloader: OpenCore 0.6.7
macOS 11

submitted by /u/Nadia-h
[link] [comments]