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
-
Driver clean reinstall
-
Purged all NVIDIA packages (
sudo apt purge 'nvidia*') -
Reinstalled
nvidia-driver-580-open -
DKMS module successfully built (
dkms status: installed).
-
-
Secure Boot
- Disabled in BIOS to rule out signature/module issues.
-
prime-select modes
-
prime-select on-demand: System boots, but rendering falls back tollvmpipe. 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”).
-
-
Xorg/Wayland
- Tried both Wayland and Xorg sessions; same failure with NVIDIA-only mode.
-
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).
-