It highly depends on the exact device. Super mainstream boards like the Raspberry Pi 500+ typically have great support. Most other boards don't, due to the fragmentation and lack of UEFI standardization.
A good way to check is to see if multiple mainstream distributions support the device you're trying to use on their own volition. If the only thing available is some custom forked distribution by the board vendor, that's a huge red flag.