MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ DevicePreference

Preferred physical device class when no explicit selector matches.

AUTO scores discrete above integrated above virtual above everything else. The other values pin the class; if no device of that class survives the presentation and extension filters, selection falls back to AUTO ordering unless strict_device_selection is set.

EXTERNAL is a heuristic, not a device type. Vulkan reports an external GPU as DISCRETE GPU, indistinguishable from a built-in one. EXTERNAL therefore means DISCRETE plus a preference for the highest PCI bus number, since a Thunderbolt-attached device sits behind a PCIe switch well above the root complex. It requires VK_EXT_pci_bus_info; without that extension EXTERNAL behaves as DISCRETE and says so in the log.

Enumerator
AUTO 
DISCRETE 
INTEGRATED 
VIRTUAL 
EXTERNAL 

Definition at line 50 of file GlobalGraphicsInfo.hpp.