Black Screen after upgrade to Fedora 41

Yeah, I’m a bit out of date… I started by upgrading from 40->41, and now the screen goes blank during boot.

Grub loads fine, and the initial boot seems to run. I removed quiet, and rhgb from the kernel params to no affect. I can see the initial boot log run by, right up tot he moment it attempts to change resolution, then nothing (I assume loading the GPU drivers). The system does seem to continue finishing boot up, I’m just getting nothing for display.

If I step back to the last F40 kernel, it runs just fine, when the resolution changes, I can see the log continue to run. The login screen loads and I can log in to KDE just fine.

Grub config:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=“$(sed ‘s, release .*$,g’ /etc/system-release)”
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT=“console”
GRUB_CMDLINE_LINUX=“rhgb radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1”
GRUB_DISABLE_RECOVERY=“true”
GRUB_ENABLE_BLSCFG=true

I’m not quite sure what to try next, but I have considered simply running the upgrade to 42 to see what happens as I planned to get it there anyway, but that feels a bit like a shotgun approach. It seems very odd that running the older kernel works just fine, because everything else is the same.

My graphics card is an AMD R9 290, this guy here:

Kernel packages loaded:
root@fedora:/etc/X11/xorg.conf.d# rpm -qa|grep kernel
kernel-modules-core-6.14.4-100.fc40.x86_64
kernel-core-6.14.4-100.fc40.x86_64
kernel-modules-6.14.4-100.fc40.x86_64
kernel-6.14.4-100.fc40.x86_64
kernel-modules-extra-6.14.4-100.fc40.x86_64
kernel-modules-core-6.14.5-100.fc40.x86_64
kernel-core-6.14.5-100.fc40.x86_64
kernel-modules-6.14.5-100.fc40.x86_64
kernel-6.14.5-100.fc40.x86_64 – Works
kernel-modules-extra-6.14.5-100.fc40.x86_64
kernel-tools-libs-6.17.10-100.fc41.x86_64
kernel-headers-6.17.4-100.fc41.x86_64
kernel-srpm-macros-1.0-24.fc41.noarch
kernel-modules-core-6.17.10-100.fc41.x86_64
kernel-core-6.17.10-100.fc41.x86_64
kernel-modules-6.17.10-100.fc41.x86_64
kernel-modules-extra-6.17.10-100.fc41.x86_64
kernel-tools-6.17.10-100.fc41.x86_64
kernel-6.17.10-100.fc41.x86_64 – Doesn’t work

Yes you are way out of date. F41 is EOL so absolutely no additional support/updates will be seen

I suggest that you first remove all the cruft from the kernel command line.
sudo grubby --update-kernel=6.17.10.fc41.x86_64 --remove-args='radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1
Then reboot to see what happens now. Once you are able to boot to the latest kernel then run sudo dnf upgrade --refresh and reboot again.

Note that the kernel has been updated drastically since the 6.14.4 release and that with the changes to the kernel the drivers also have been updated. You will need the command line arguments to reflect those changes.

1 Like

Which driver for your GPU are you using? The amdgpu one built into the kernel or the proprietary one? Show us the output of “inxi -Fzxx” using the preformatted text button. If you get command not found, you may need to install inxi with “sudo dnf install inxi”.

Well, I don’t believe the proprietary one… but I got this card working quite some time ago.

I’ve removed all of amdgpu and radeon params from grub as suggested above, no difference. I still have to boot the older kernel from f40 to use the machine. I’ve also removed RHGB and QUIET. The moment that the screen goes black seems to be when it attempts to load the advanced driver, one the old kernel I still get the text screen just in a different resolution, but in the new kernel, it doesn’t even show that, instantly goes black. My monitor reports that it is at “0 Hz”, so, i assume no signal

here is my output from “inxi”, but I am running in the kernel (6.14.x) while running this:

root@fedora:/data/home/lambo# inxi -Fzxx
System:
  Kernel: 6.14.5-100.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: GNOME v: 48.7 tk: GTK v: 3.24.49 wm: gnome-shell dm: 1: GDM
    2: SDDM note: stopped Distro: Fedora Linux 42 (Workstation Edition)
Machine:
  Type: Desktop System: Dell product: Precision WorkStation T5500 v: N/A
    serial: <filter> Chassis: type: 7 serial: <filter>
  Mobo: Dell model: 0D883F v: A04 serial: <filter> BIOS: Dell v: A18
    date: 10/15/2018
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard K540e
    serial: <filter> charge: 100% (should be ignored) status: discharging
CPU:
  Info: 2x 6-core model: Intel Xeon X5690 bits: 64 type: MCP SMP arch: Nehalem
    rev: 2 cache: L1: 2x 384 KiB (768 KiB) L2: 2x 1.5 MiB (3 MiB)
    L3: 2x 12 MiB (24 MiB)
  Speed (MHz): avg: 3459 min/max: 1596/3459 boost: enabled cores: 1: 3459
    2: 3459 3: 3459 4: 3459 5: 3459 6: 3459 7: 3459 8: 3459 9: 3459 10: 3459
    11: 3459 12: 3459 bogomips: 82989
  Flags-basic: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
    driver: amdgpu v: kernel arch: GCN-2 pcie: speed: 5 GT/s lanes: 16 ports:
    active: DP-1 empty: DVI-D-1,DVI-D-2,HDMI-A-1 bus-ID: 04:00.0
    chip-ID: 1002:67b1 temp: 65.0 C
  Display: unspecified server: X.Org v: 21.1.21 with: Xwayland v: 24.1.9
    compositor: gnome-shell driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: :1 screens: 1
  Screen-1: 0 s-res: 2048x1152 s-dpi: 96
  Monitor-1: DP-1 mapped: DisplayPort-0 model: LG (GoldStar) ULTRAGEAR
    res: 2048x1152 hz: 60 dpi: 87 diag: 685mm (27")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: radeonsi surfaceless: drv: radeonsi x11: drv: radeonsi
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.9 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon R9 200 Series (radeonsi hawaii ACO
    DRM 3.61 6.14.5-100.fc40.x86_64) device-ID: 1002:67b1
  API: Vulkan v: 1.4.313 surfaces: N/A device: 0 type: discrete-gpu
    driver: mesa radv device-ID: 1002:67b1 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: corectrl,radeontop wl: wayland-info
    x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel 82801JI HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3a3e
  Device-2: Advanced Micro Devices [AMD/ATI] Hawaii HDMI Audio [Radeon R9
    290/290X / 390/390X] driver: snd_hda_intel v: kernel pcie: speed: 5 GT/s
    lanes: 16 bus-ID: 04:00.1 chip-ID: 1002:aac8
  API: ALSA v: k6.14.5-100.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
  Device-1: Broadcom NetXtreme BCM5761 Gigabit Ethernet PCIe vendor: Dell
    driver: tg3 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: N/A
    bus-ID: 06:00.0 chip-ID: 14e4:1681
  IF: enp6s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 22:00.0 chip-ID: 8086:2725
  IF: wlp34s0 state: up mac: <filter>
  IF-ID-1: virbr0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-2: vnet0 state: unknown speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-3: vnet1 state: unknown speed: 10000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 6-1:2 chip-ID: 8087:0032
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.4
    lmp-v: 13
RAID:
  Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0
    bus-ID: 00:1f.2 chip-ID: 8086:2822
  Device-1: md126 type: mdraid level: mirror status: active size: 1.82 TiB
  Info: report: 2/2 UU blocks: 1953511424 chunk-size: N/A
  Components: Online: 0: sdd 1: sdc
  Device-2: md127 type: mdraid level: N/A status: inactive size: N/A
  Info: report: N/A blocks: 6320 chunk-size: N/A
  Components: Online: N/A Spare: 0: sdc 1: sdd
Drives:
  Local Storage: total: 5.91 TiB used: 2.04 TiB (34.4%)
  ID-1: /dev/sda vendor: Western Digital model: WD Blue SA510 2.5 500GB
    size: 465.76 GiB speed: 3.0 Gb/s serial: <filter> temp: 32 C
  ID-2: /dev/sdb vendor: Crucial model: CT2000BX500SSD1 size: 1.82 TiB
    speed: 3.0 Gb/s serial: <filter> temp: 33 C
  ID-3: /dev/sdc vendor: Seagate model: ST2000DM008-2UB102 size: 1.82 TiB
    speed: 3.0 Gb/s serial: <filter> temp: 37 C
  ID-4: /dev/sdd vendor: Seagate model: ST2000DM008-2UB102 size: 1.82 TiB
    speed: 3.0 Gb/s serial: <filter> temp: 34 C
Partition:
  ID-1: / size: 456.39 GiB used: 222.99 GiB (48.9%) fs: ext4 dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 412.2 MiB (42.3%) fs: ext4
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 51.0 C mobo: 23.0 C gpu: amdgpu temp: 66.0 C
  Fan Speeds (rpm): cpu: 758 mobo: 1125 gpu: amdgpu fan: 1645
Info:
  Memory: total: 48 GiB available: 47.12 GiB used: 9.66 GiB (20.5%)
  Processes: 473 Power: uptime: 8m wakeups: 0 Init: systemd v: 257
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 6 Compilers:
    clang: 20.1.8 alt: 17/18 gcc: 15.2.1 Shell: Bash v: 5.2.37
    running-in: konsole inxi: 3.3.39

Oh, also… in a desperate shotgun attempt, I ran the upgrade to F42 as well, same results

Please edit your inxi output in the previous post and mark it as pre-formatted text. It makes it much easier for us to read. Thanks.

That monitor seems slightly larger than standard with a non-standard resolution. It is 16:9 but most would show as 1920x1080. Maybe the currently set resolution is the issue.

BTW: I edited your post and added the preformatted text tags for you. Note the ``` on the line just before the inxi output and on the line following that output.