Support Request: RTX 5070 Ti Laptop GPU – Display Failure with 580-open Driver on Ubuntu 22.04


Support Request: RTX 5070 Ti Laptop GPU – Display Failure with 580-open Driver on Ubuntu 22.04

System details:

  • Laptop: Lenovo Legion Pro 7 16IAX10H

  • GPU: NVIDIA GeForce RTX 5070 Ti Laptop GPU (PCI ID: 10de:2f58)

  • OS: Ubuntu 22.04.4 LTS (Kernel 6.8.0-83-generic)

  • Driver versions tested:

    • nvidia-driver-575 (working, system stable, Gazebo + PX4 SITL works fine)

    • nvidia-driver-580-open (fails as described below)

Problem description

After upgrading from 575 to 580-open:

  • The system boots to a blank screen (no GUI output).

  • Even in recovery mode, the screen remains blank or drops into a read-only mode with no response.

Kernel driver status

Both NVIDIA and Intel modules load at boot:

lsmod | grep nvidia
lsmod | grep i915

Output confirms nvidia, nvidia_drm, nvidia_modeset, and i915 are present.

lspci -nnk | grep -A3 -E “VGA|3D”
00:02.0 VGA compatible controller [0300]: Intel Corporation [8086:7d67] (rev 06)
Kernel driver in use: i915
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation [10de:2f58] (rev a1)
Kernel driver in use: nvidia
So the kernel does bind the NVIDIA driver.

Despite the kernel module being loaded, the desktop falls back to software rendering:

glxinfo | grep “OpenGL renderer”
OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits)

Relevant journalctl snippets when using 580-open:

nvidia 0000:02:00.0: [drm] Cannot find any crtc or sizes
NVIDIA(G0): Virtual screen size determined to be 640 x 480
NVIDIA(G0): Setting mode “NULL”
NVIDIA(G0): Failed to set the display configuration

This indicates the driver is loaded, but cannot find a display output / CRTC.
The system then falls back to llvmpipe

Steps already attempted

  1. Driver clean reinstall

    • Purged all NVIDIA packages (sudo apt purge 'nvidia*')

    • Reinstalled nvidia-driver-580-open

    • DKMS module successfully built (dkms status: installed).

  2. Secure Boot

    • Disabled in BIOS to rule out signature/module issues.
  3. prime-select modes

    • prime-select on-demand: System boots, but rendering falls back to llvmpipe. Offloading to NVIDIA fails with EGL/DRI2 errors.

    • prime-select nvidia: System fails to boot into GUI (blank screen, “cannot find any crtc or sizes”).

  4. Xorg/Wayland

    • Tried both Wayland and Xorg sessions; same failure with NVIDIA-only mode.
  5. Simulation workloads

    • Gazebo + PX4 SITL (make px4_sitl gz_x500) work correctly under driver 575.

    • With driver 580-open, Gazebo cannot initialize an OpenGL context (falls back to CPU rendering, unusable).

Having the same issue (also with RTX 5070 Ti Laptop GPU) but on Ubuntu 24.04.

Both on Wayland and Xorg.