I’ve been trying to figure this out for a couple of hours, and all the searches I’ve done have turned up answers in the negative, but it was all older posts around the net.
I have an iGPU and a Radeon 7600XT discrete.
I picked up an extra monitor and want to use it on the iGPU’s HDMI port, but I want to keep using only the discrete GPU for everything function wise.
Previously there hasn’t been an option to force the dGPU at boot if there was an iGPU, but hoping there might be now
If it comes down to it I’ll just buy a DisplayPort to HDMI adapter so I don’t need to use the motherboard slot, but thought I’d check before I order one.
That one is already in use.
I have two monitors. I have two HDMI ports.
One on the motherboard, and one on the Radeon.
If I have the motherboard’s iGPU enabled, everything defaults to using it for 3D, even if the BIOS/EFI is set to prioritize the discrete GPU. (MSI MAG B650 Tomahawk).
If I disable the iGPU so that it really does give focus to the discrete GPU, then there’s no output on the motherboard port.
In Windows I could just tell it to use ports on both cards and hand over anything I run to the Radeon, but I no longer use Windows. I could just go through and hand edit every app, or buy a physical adaptor to plug the new monitor into the DisplayPort plug.
But I figured that before I do either I’d ask if it’s been implemented at boot level in Fedora yet. The AMD driver can do it, it’s just a matter of setting it once, or manually setting it a hundred times.