Black Screen on Heavy GPU Load with RTX 4080 Max-Q on Fedora

Hi everyone,

I’m fairly new to the Fedora ecosystem and I’m looking for help with a graphics card issue.

System details

  • Laptop: Alienware m18 R1
  • GPU: NVIDIA GeForce RTX 4080 Max-Q (Mobile)
  • OS: Fedora
  • Drivers: NVIDIA proprietary drivers (installed and reinstalled following multiple guides)

Problem
Whenever the GPU is put under heavy load, the system crashes to a black screen. For example, this happens immediately when starting Cyberpunk 2077. Other, less demanding games like Stronghold Crusader run without any issues.

Once the black screen appears, the laptop no longer responds to any input. The only way to recover is to perform a hard reset.

What I’ve tried

  • Reinstalling the NVIDIA proprietary drivers multiple times
  • Following various guides and suggested fixes found online
  • Consulting search engines and LLMs for troubleshooting steps

Unfortunately, none of these attempts have stabilized the system.

Question
Does anyone have ideas or suggestions on what else I could try to diagnose or fix this issue?

Thanks in advance for any tips or guidance.

Please post the output of nvidia-smi and inxi -Fzxx. Post both of those outputs as preformatted text so it retains the same formatting as seen on-screen. This is accomplished by Copy & Paste the text here then highlight the text and click the </> button on the toolbar just above the text entry window.

Hi Jeff. Thanks for the quick response! Here are the outputs of the commands.

nvidia-smi:

Wed Jan  7 07:58:39 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02             Driver Version: 580.119.02     CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4080 ...    Off |   00000000:01:00.0  On |                  N/A |
| N/A   41C    P8              4W /  150W |     174MiB /  12282MiB |    100%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            5077      G   /usr/bin/gnome-shell                    131MiB |
+-----------------------------------------------------------------------------------------+

inxi -Fzxx:

System:
  Kernel: 6.17.12-300.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.1
  Desktop: GNOME v: 49.2 tk: GTK v: 3.24.51 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 43 (Workstation Edition)
Machine:
  Type: Laptop System: Alienware product: Alienware m18 R1 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Alienware model: 0D46XY v: A00 serial: <superuser required>
    part-nu: 0C49 Firmware: UEFI vendor: Alienware v: 1.29.1 date: 08/19/2025
Battery:
  ID-1: BAT0 charge: 73.3 Wh (100%) condition: 73.3/96 Wh (76.4%) health: good
    temp: 21.5 C volts: 11.93 min: 11.4 model: BYD DELL 53XP733 serial: <filter>
    charging: status: not charging cycles: 34
  Device-1: hidpp_battery_0 model: Logitech MX Master 3S serial: <filter>
    charge: 90% status: discharging
CPU:
  Info: 24-core (8-mt/16-st) model: 13th Gen Intel Core i9-13900HX bits: 64
    type: MST AMCP arch: Raptor Lake rev: 1 cache: L1: 2.1 MiB L2: 32 MiB
    L3: 36 MiB
  Speed (MHz): avg: 800 min/max: 800/5400:5200:5000:4900:3900 cores: 1: 800
    2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800
    12: 800 13: 800 14: 800 15: 800 16: 800 17: 800 18: 800 19: 800 20: 800
    21: 800 22: 800 23: 800 24: 800 25: 800 26: 800 27: 800 28: 800 29: 800
    30: 800 31: 800 32: 800 bogomips: 154828
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Raptor Lake-S UHD Graphics vendor: Dell driver: i915
    v: kernel arch: Xe ports: active: eDP-1 empty: none bus-ID: 0000:00:02.0
    chip-ID: 8086:a788
  Device-2: NVIDIA AD104M [GeForce RTX 4080 Max-Q / Mobile] vendor: Dell
    driver: nvidia v: 580.119.02 arch: Lovelace ports: active: HDMI-A-1
    empty: DP-1, DP-2, DP-3, eDP-2 bus-ID: 0000:01:00.0 chip-ID: 10de:27e0
  Device-3: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-4.1:4
    chip-ID: 046d:082d
  Device-4: Realtek Integrated_Webcam_FHD driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-8:5 chip-ID: 0bda:555a
  Display: wayland server: Xwayland v: 24.1.9 compositor: gnome-shell
    driver: gpu: i915,nv_platform,nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-1 model: Samsung LU28R55 res: 3840x2160 dpi: 154
    diag: 727mm (28.6")
  Monitor-2: eDP-1 model: BOE Display 0x0afb res: 2560x1600 dpi: 168
    diag: 457mm (18")
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.2.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel Graphics (RPL-S)
    device-ID: 8086:a788 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo gpu: nvidia-settings,nvidia-smi x11: xdriinfo,
    xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Raptor Lake High Definition Audio vendor: Dell
    driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3 chip-ID: 8086:7a50
  Device-2: NVIDIA AD104 High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:22bc
  Device-3: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-4.1:4
    chip-ID: 046d:082d
  API: ALSA v: k6.17.12-300.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel 700 Series CNVi WiFi vendor: Rivet Networks driver: iwlwifi
    v: kernel bus-ID: 0000:00:14.3 chip-ID: 8086:7a70
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek Killer E3000 2.5GbE vendor: Dell driver: r8169 v: kernel
    port: 3000 bus-ID: 0000:6d:00.0 chip-ID: 10ec:3000
  IF: enp109s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-14:7 chip-ID: 8087:0033
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.4
    lmp-v: 13
RAID:
  Hardware-1: Intel RST Volume Management Device Controller driver: vmd v: 0.6
    bus-ID: 0000:00:0e.0 chip-ID: 8086:a77f
Drives:
  Local Storage: total: 1.4 TiB used: 242.45 GiB (16.9%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: PC801 NVMe 512GB
    size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 37.9 C
  ID-2: /dev/nvme1n1 vendor: Western Digital model: PC SN810 NVMe WDC 1024GB
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 31.9 C
Partition:
  ID-1: / size: 475.35 GiB used: 99.05 GiB (20.8%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 441.7 MiB (45.4%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.4 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 475.35 GiB used: 99.05 GiB (20.8%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 97.0 C mobo: 35.0 C sodimm: 40.0 C
  Fan Speeds (rpm): cpu: 3480 sodimm: 3942 case-1: 4905
Info:
  Memory: total: 64 GiB note: est. available: 62.47 GiB
    used: 19.32 GiB (30.9%)
  Processes: 885 Power: uptime: 4m wakeups: 0 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 20
    Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: ptyxis-agent
    inxi: 3.3.40
1 Like

The nvidia-smi output shows that gnome-shell is using the nvidia gpu.

The only thing I see strange is that the GPU is showing 100% usage with only 174MiB of GRAM used and only 4W power usage.

You also have 2 moniors, 1 is 4k (3840x2160) @ 16x9 and the other is 2k? (2560x1600) @ 16x10. Theoretically the differing aspect ratios there could be a factor as well as the fact the built-in screen is using DP and the external screen is using HDMI.

Possibly try

  1. setting both to the same aspect ratio
  2. setting both to the same refresh rate
  3. connecting the external monitor to DP instead of HDMI

Maybe someone who has the same GPU NVIDIA AD104M [GeForce RTX 4080 Max-Q / Mobile] can assist.
My desktop has this for the nvidia-smi command.

$ nvidia-smi
Wed Jan  7 16:51:02 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02             Driver Version: 580.119.02     CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3050        Off |   00000000:06:00.0  On |                  N/A |
|  0%   38C    P8              9W /  130W |     512MiB /   8192MiB |      1%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            4098      G   ...c/gnome-remote-desktop-daemon          1MiB |
|    0   N/A  N/A            4165      G   /usr/bin/gnome-shell                    221MiB |
|    0   N/A  N/A            4332      G   /usr/bin/Xwayland                         4MiB |
|    0   N/A  N/A            4479    C+G   /usr/bin/ptyxis                          28MiB |
|    0   N/A  N/A            6838      G   ...rack-uuid=3190708988185955192        111MiB |
+-----------------------------------------------------------------------------------------+

Note that even with several items using the GPU it shows only 1% active.

Please also show the output of dnf list --installed \*nvidia\*

I ran the command again and this time it reported 0%, so it doesn’t seem to behave the same way every time.

I’m using both the laptop’s integrated display and an external monitor. The black screen issue occurs even when only a single monitor is connected. I tested both the internal display and the external monitor individually, with the same result. I also tried connecting the external monitor via USB-C, but the behavior is unchanged.

After today’s kernel update, there was a small improvement: the game now runs for a bit longer (around 5 minutes) before crashing. Unfortunately, the crash still happens.

dnf list --installed *nvidia*:

Installed packages
akmod-nvidia.x86_64                        3:580.119.02-1.fc43 rpmfusion-nonfree
kmod-nvidia-6.17.12-300.fc43.x86_64.x86_64 3:580.119.02-1.fc43 @commandline
kmod-nvidia-6.18.3-200.fc43.x86_64.x86_64  3:580.119.02-1.fc43 @commandline
nvidia-modprobe.x86_64                     3:580.119.02-1.fc43 rpmfusion-nonfree
nvidia-persistenced.x86_64                 3:580.119.02-1.fc43 <unknown>
nvidia-settings.x86_64                     3:580.119.02-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia.x86_64                 3:580.119.02-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-cuda.x86_64            3:580.119.02-1.fc43 <unknown>
xorg-x11-drv-nvidia-cuda-libs.i686         3:580.119.02-1.fc43 <unknown>
xorg-x11-drv-nvidia-cuda-libs.x86_64       3:580.119.02-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-kmodsrc.x86_64         3:580.119.02-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-libs.i686              3:580.119.02-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-libs.x86_64            3:580.119.02-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-power.x86_64           3:580.119.02-1.fc43 rpmfusion-nonfree