Apple Mac systems with dual GPUs (Intel iGPU + AMD/NVIDIA dGPU) hide the Intel integrated GPU when the ACPI firmware does not see _OSI("Darwin").
Linux handles this in drivers/acpi/osi.c by detecting Apple hardware via DMI, disabling all Windows OSI strings, and installing Darwin OSI.
Users can override with acpi_osi=!Darwin to restore Windows-like behavior.
Without this change FreeBSD always use the heavy duty GPU.
It fine in practice but impact the battery life seriously when laptop is not powered.
Apple hardware hide second GPU (Intel) from being listed.
Please note that some other laptops with dual GPU do suffer the same power consumption.