I'm not sure I have a 100% solution for you but you could start with blacklisting the nouveau driver...
/etc/default/grub:
GRUB_CMDLINE_LINUX="<current stuff> rd.driver.blacklist=nouveau modprobe.blacklist=nouveau"
(assuming UEFI)
# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
HTH!
Richard