I have a MacPro (6,1) machine with dual Tahiti GPUs that I need to run Ubuntu 16.04. The machine presently locks up on boot because the radeon drivers load before some necessary UEFI info is present. It will boot with "nomodeset", but I can't use that because the software I need to run relies heavily on the GPU. Fedora 24+ boots on the machine without issue, but I can't use that because the company's software that I need to test are all precompiled for Ubuntu 16.04 (and packaged Debian-style). Is there some way I can change the boot order? Make the radeon drivers wait longer? Make the boot more like Fedora?
As a desperate attempt, I made my Fedora install host virtual Ubuntu installation. I used the vfio passthrough for one of the GPUs. That does run, but I can't figure out how to attach a monitor to that hardware passthrough. All the Thunderbolt and HDMI plugs display Fedora. The GPUs are set in crossfire mode too; that may make it impossible to use one without the other. I don't know how to disable that in this MacPro hardware either.
Two other things I tried with no success: installing dracut and adding rd.driver.pre=applesmc
.