Black Screen (No video) After Boot unless I boot into Windows (Fedora 42)

I have an issue while booting, and it’s that Fedora gives no Video When I boot. However, when I boot into Windows 11 and use it for a while, and then reboot, Fedora works as usual. The problem is that sometimes I want to boot into Fedora when I first turn on the Computer, but it does not show video, the GRUB menu works fine. Here are my PC specs:
CPU: Intel(R) Xeon(R) E5-2670 v2 (20) @ 3.30 GHz
GPU: AMD Radeon RX 580 2048SP
Disks:
2 TB HDD
1 TB M2 Disk (Both Windows and Fedora are installed here)
RAM: 16 GB
I have an X79G Motherboard (Compatible with UEFI)
My fedora edition is: “Workstation Edition”

If you have fast boot enabled in Windows this can break correctly booting Fedora.

Make sure fast boot is turned off in windows.
Then shutdown the system.
Turn it back on and enter Fedora.

I have the same problem on fedora 42.
you can try to click ‘e’ while you are in grub menu,and then add ‘nomodeset’ to the line which begin with linux(also have the kernerl version),and then Ctrl+x. that can go into VGA.and you can go to the desktop.

after I go to the desktop,I have being try dnf up -y,or downgrade kernerl version ,or downgrade amd-gpu-firmware version,all can’t work.

u can use sudo dmesg to view the init log,I can not find useful thing,it just say

probe with driver amdgpu failed with error -22

I think it may be a kernel or amdgpu’s bug.

btw,I only install fedora 42 on my machine

this problem have been solve.

@bloodiey

I tried downgrading the kernel from 6.15.5 to 6.14.0 and the problem persists even disabled fastboot from the BIOS and it does. Not work

Do I have to install extra packages? according to AMD Support you can install drivers for your pc but they’re only aviable for certain linux distros

The linux kernel includes the amd gpu drivers. There is nothing extra needed for the kernel support.

maybe you can reboot or try again. 6.15.5 is fine.

It seems it may be a computer problem since I tried using Ventoy to boot another live CD, and the same problem occurs unless I use a 3D application on Windows. Hope someone helps me

may be u can try to update to fedora 43,it works for me alse.
see this link

When I try to update to fedora 43 It shows this on the terminal output Maybe Should I uninstall wine for now?

Transacción incorrecta: Rpm transaction failed. - el archivo /usr/lib64/wine/i386-windows de la instalación de wine-core-10.12-2.fc43.x86_64 entra en conflicto con el archivo del paquete wine-wow64-10.4-4.fc42.x86_64 - conflicto del archivo /usr/lib/wine/i386-windows/ddraw.dll entre instalaciones intentadas de wine-core-10.12-2.fc43.i686 y wine-core-10.12-2.fc43.x86_64 - conflicto del archivo /usr/lib/wine/i386-windows/urlmon.dll entre instalaciones intentadas de wine-core-10.12-2.fc43.i686 y wine-core-10.12-2.fc43.x86_64 - conflicto del archivo /usr/lib/wine/i386-windows/windows.devices.bluetooth.dll entre instalaciones intentadas de wine-core-10.12-2.fc43.i686 y wine-core-10.12-2.fc43.x86_64 - conflicto del archivo /usr/lib/wine/i386-windows/wined3d.dll entre instalaciones intentadas de wine-core-10.12-2.fc43.i686 y wine-core-10.12-2.fc43.x86_64 - conflicto del archivo /usr/lib/wine/i386-windows/winmm.dll entre instalaciones intentadas de wine-core-10.12-2.fc43.i686 y wine-core-10.12-2.fc43.x86_64

Fedora 43 has not even hit beta yet. Unless you have the expertise to work on an unreleased OS you should wait for at-least the beta of 43.

I have two Minisforum machines both running Fedora Server 42.

The machine on 6.15.7-200.fc42.x86_64 is showing video output.

The machine on 6.16.8-200.fc42.x86_64 is not showing video output.

Both machines show video output until after Grub.

All other things are equal – HDMI cable and monitor.

This is a pretty nasty bug that should please be fixed ASAP…

Asking here will not lead to any fix.

You will need to at a minium report against the kernel in the Fedora bug tracker - How to file a bug :: Fedora Docs

When you boot that machine to 6.16.7 does the video work?

I didn’t test anything. This is a server and 99% of the time I connect to it over VNC or SSH. I discovered this because I was testing different ports for video and USB mouse/keyboard connections over long cables. I will wait until the bug is cured.

Update: I just managed to boot fedora 42 without nomodeset moving some stuff I probably thinks was a monitor setting because after I changed some configuration on the monitor after doing a fresh install and a sudo dnf update I managed to get the three dot plymouth screen at full resolution but of course I needed to fully shut down and wait a while after turning it on but it was too late to do it it’s 22:46 at the time I’m writing this

After I booted up again, still does not work

I booted with nomodeset and those are my boot logs
oct 07 12:28:55 fedora kernel: Linux version 6.16.10-200.fc42.x86_64 (mockbuild@ - Pastebin.com Boot I did on the morning

Second Boot - Pastebin.com boot I did late

if you can tell me what to do please tell me

booting with grub with amdgpu.dc=0 before quietfixes the issue as a temporal solution