Fedora 44 + MSI B650 + Raphael iGPU + RTX 4080 SUPER: Black screen on boot solved (BIOS fix)
Summary: After installing the NVIDIA drivers, Fedora 44 hung with a black screen after the boot logo (nomodeset worked around it). The cause was the interaction between the enabled AMD Raphael iGPU and Fedora 44 on this board — not the NVIDIA driver, not Secure Boot, not LUKS. Fix: disable the integrated graphics in BIOS.
Hardware
- Motherboard: MSI B650
- CPU: AMD Ryzen (Raphael, with integrated RDNA2 graphics)
- GPU: NVIDIA GeForce RTX 4080 SUPER
- Monitors: both connected directly to the RTX 4080 SUPER (not to the motherboard)
- Fedora Workstation 44 (kernel
7.1.4-204.fc44.x86_64) - NVIDIA driver 610.43.03 (RPM Fusion,
akmod-nvidia) - LUKS encryption
- Windows on a separate SSD
Installation
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
Followed by a reboot.
Problem
After the Fedora logo, the screen stayed permanently black. Booting with the kernel parameter nomodeset worked fine all the way to the desktop.
Already checked and ruled out
- Secure Boot: disabled — not a factor.
- NVIDIA driver:
nvidia-smiworked, all modules (nvidia,nvidia_modeset,nvidia_drm,nvidia_uvm) were loaded correctly.dmesgshowed thatnvidia-drminitialized fully and took over the framebuffer (fbcon: nvidia-drmdrmfb (fb0) is primary device). So the NVIDIA driver itself was not the cause. - Wrong cabling: both monitors correctly connected to the RTX 4080 SUPER.
- Nouveau conflict: nouveau was correctly blacklisted.
Notable finding
In journalctl -b -1 -p err and dmesg:
amdgpu 0000:10:00.0: probe with driver amdgpu failed with error -22
This concerns the integrated AMD Raphael GPU (10:00.0), not the NVIDIA card. Since no monitor is connected to the iGPU anyway, this error didn’t initially look like the main suspect — but it turned out to be the key clue.
BIOS settings before the fix
Initial Graphics Adapter : PEG
Integrated Graphics : UMA Auto
Hybrid Graphics : Disabled
Fix
Changed in the MSI BIOS:
Integrated Graphics:
UMA Auto → Disabled
All other settings left unchanged (Initial Graphics Adapter: PEG, Hybrid Graphics: Disabled).
Result
Fedora now boots:
- without
nomodeset - straight to login
- then to the GNOME desktop
- under Wayland (not falling back to Xorg)
nvidia-smi
shows the RTX 4080 SUPER with driver 610.43.03, GNOME Shell running on the NVIDIA GPU.
Conclusion
The cause was not:
- RPM Fusion / the driver installation itself
- the NVIDIA driver
- Secure Boot
- LUKS
- the RTX 4080 SUPER
but rather the interaction between the enabled AMD Raphael iGPU and Fedora 44 on this system — likely somewhere in graphics session initialization when two GPUs are present and one of them (here: the iGPU) fails its probe. We didn’t verify this down to the last detail via GDM/Mutter logs, since the BIOS change already resolved the issue completely — so if you’re seeing the same error (amdgpu ... probe ... failed with error -22) on an active-but-unused iGPU, disabling the integrated graphics in BIOS is a very reasonable first thing to try before digging into kernel parameters or display manager configuration.
Since only the RTX 4080 SUPER is used here, the integrated AMD graphics stays permanently disabled. If you need the iGPU for other reasons (e.g. hardware encoding, an emergency video output if NVIDIA driver issues occur), factor that trade-off in.
Current BIOS configuration
Initial Graphics Adapter : PEG
Integrated Graphics : Disabled
Hybrid Graphics : Disabled
Secure Boot : Disabled
Status
Fedora 44 boots normally
NVIDIA driver works
Wayland works
RTX 4080 SUPER fully utilized
Issue resolved
If anyone with a similar setup (Raphael CPU + discrete GPU on a B650 board) hits the same symptom: quick check beforehand with dmesg | grep amdgpu or journalctl -b -1 -p err to see whether the same probe ... failed shows up for the integrated GPU.