Suspend not working on Ubuntu 26.04 /black screen on resume with Nvidia driver version 595

Hello to all,

I recently installed Ubuntu 26.04 and then performed sudo apt upgrade but after that I cannot “suspend” ubuntu session. WHen I try to do it, the screen goes black but the power button doesnt have blinking light. The system is in a hung state and a hard reboot holding the power button is required. I also have windows11 on another drive but it doesn’t have this problem. This is my hardware and driver info regarding GPU:

output of sudo lshw -C display
description: VGA compatible controller
product: TU104GL [Quadro RTX 4000]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: /dev/fb0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=nvidia latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
resources: irq:46 memory:f2000000-f2ffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:8000(size=128) memory:c0000-dffff

output of inix -G

Graphics:
  Device-1: NVIDIA TU104GL [Quadro RTX 4000] driver: nvidia v: 595.84
  Display: x11 server: X.Org v: 21.1.22 with: Xwayland v: 24.1.10 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa
    gpu: nvidia,nvidia-nvswitch resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 595.84
    renderer: Quadro RTX 4000/PCIe/SSE2
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
    gpu: nvidia-settings,nvidia-smi x11: xdriinfo, xdpyinfo, xprop, xrandr

output of nvidia-smi

Thu Jul 30 20:53:38 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 595.84                 Driver Version: 595.84         CUDA Version: 13.2     |
+-----------------------------------------+------------------------+----------------------+
| 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  Quadro RTX 4000                Off |   00000000:03:00.0  On |                  N/A |
| 30%   55C    P8             15W /  125W |     424MiB /   8192MiB |     20%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            3124      G   /usr/lib/xorg/Xorg                      129MiB |
|    0   N/A  N/A            5525      G   cinnamon                                 69MiB |
|    0   N/A  N/A           16908      G   .../8107/usr/lib/firefox/firefox        213MiB |
+-----------------------------------------------------------------------------------------+

I did not change any other setting except sudo apt update and sudo apt upgrade. The suspend command was working before apt upgrade.

What should I do to fix this issue?

Thank you and regards

Anirudh Nehra

Hello,

I found suspend sometime work if using cinnamon default power setting(5 min to suspend if left idle)

However the system wakes-up to black screen and nothing can be done. Only hard reboot brings up login screen.

Regards

Anirudh