Good afternoon!
I’ve purchased a new Legion Pro 7 which comes with a NVIDIA GeForce RTX 5090. I was dual booting Pop!_OS, but after having a comedy of errors/hellish experience of dealing with encryption while I was sick the other day, I’ve made the switch over to EndeavourOS, with helpful prodding from a friend.
The OS has been running much smoother than I anticipate. My only experience with Linux beforehand was running ElementaryOS and Debian on a machine a couple of years back. The only thing that I have noticed is that there are messages after the laptop wakes up from sleep:
[1045.898994] igc 0000:01:00.0 enp129s0: Timeout reading IGC_PTM_STAT register
[1047.911318] spd5118 9-0051: Failed to write b = 0: -6
[1047.911324] spd5118 9-0051: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6
[1047.911333] spd5118 9-0051: failed to resume async: error -6
[1047.911469] spd5118 9-0051: Failed to write b = 0: -6
[1047.911473] spd5118 9-0051: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6
[1047.911479] spd5118 9-0051: failed to resume async: error -6
This occurs every time that the laptop wakes from sleep. Otherwise, operation is good, and nothing seems to be running off.
I was wondering if anyone had experienced something like this, and whether or not I ought to be worried for the long-term health or stability of the machine or OS?
             
            
              
              
              
            
            
           
          
            
            
              Can you let us know which NVIDIA driver and kernel you are using?
lspci -v | grep "VGA" #should list nvidia driver
uname -r #list kernel
Additionally, are you getting these errors after hibernation?
             
            
              
              
              1 Like
            
            
           
          
            
            
              
Can you let us know which NVIDIA drivers and kernel you are using?
Yes of course, completely forgot.
$ lspci -v | grep "VGA"
00:02.0 VGA compatible controller: Intel Corporation Arrow Lake-S [Intel Graphics] (rev 06) (prog-if 00 [VGA controller])
02:00.0 VGA compatible controller: NVIDIA Corporation GB203M / GN22-X11 [GeForce RTX 5090 Max-Q / Mobile] (rev a1) (prog-if 00 [VGA controller])
80:14.5 Non-VGA unclassified device: Intel Corporation Device 7f2f (rev 10)
$ uname -r
6.16.8-arch3-1
Additionally, are you getting these errors after hibernation?
I’m unfortunately ignorant of the distinction between hibernation and sleep. This occurs whenever:
- I leave the computer inactive for a short period of time, leading to suspension; or,
- The Sleepbutton in the KDE Application launcher.
Thank you so much for the help!
             
            
              
              
              
            
            
           
          
            
            
              Thanks for this, I apologize as I made a mistake. Can you instead try the following?
lsmod | grep nvidia # list the nvidia driver in use
pacman -Qs nvidia # shows us the nvidia package you have installed
I did some additional research (sorry not an nvidia guy) and I see that the 5090 is pretty new, and apparently some of the legacy drivers have some issues. If you haven’t already I would recommend trying the nvidia-open-dkms.
             
            
              
              
              1 Like
            
            
           
          
            
            
              
Can you instead try the following?
Sure:
$ lsmod | grep nvidia
nvidia_wmi_ec_backlight    12288  0
nvidia_drm            143360  21
nvidia_modeset       2195456  5 nvidia_drm
drm_ttm_helper         16384  2 nvidia_drm,xe
video                  81920  5 nvidia_wmi_ec_backlight,ideapad_laptop,xe,i915,nvidia_modeset
wmi                    32768  5 video,nvidia_wmi_ec_backlight,lenovo_wmi_hotkey_utilities,wmi_bmof,ideapad_laptop
nvidia_uvm           4001792  8
nvidia              15876096  128 nvidia_uvm,nvidia_modeset
$ pacman -Qs nvidia
local/egl-gbm 1.1.2.1-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.20-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.3-1
    NVIDIA XLib and XCB EGL Platform Library
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/libxnvctrl 580.82.09-1
    NVIDIA NV-CONTROL X extension
local/linux-firmware-nvidia 20250917-1
    Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia-hook 1.5.2-1
    pacman hook for nvidia
local/nvidia-inst 25.7.2-1
    Script to install/uninstall nvidia driver packages in EndeavourOS
local/nvidia-open-dkms 580.82.09-1
    NVIDIA open kernel modules - module sources
local/nvidia-settings 580.82.09-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 580.82.09-1
    NVIDIA drivers utilities
Looks like I’ve got nvidia-open-dkms. I appreciate your help with this too- I’m not an NVIDIA guy myself either.
Do you think that it would be worthwhile for me to file an issue on their Github repo?
             
            
              
              
              
            
            
           
          
            
            
              It might be worthwhile to file an issue in the repo. However, I try to only post issues after I’ve exhausted everything I can. The decision is yours. If you do get a solution on the repo be sure to post here as well!
- See if you have the same issue with hibernation or if this is only an issue with sleep mode
- Which DE are you using? Would you be able to test with another?
- I see you have nvidia-instinstalled. Can you try the following?nvidia-inst -t
 
            
              
              
              1 Like
            
            
           
          
            
            
              
See if you have the same issue with hibernation or if this is only an issue with sleep mode
As it’s getting late over here, I’ll read up on the Arch Wiki (which is such a wonderful resource omg) about it.
Which DE are you using? Would you be able to test with another?
Listing from my Info Center:
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.
2Graphics Platform: Wayland
However, before I made the switch to Endeavour OS I had Pop!_OS installed on the partition, and I used their Cosmic DE– and it had similar error messages after waking up from sleep. Maybe extra info pointing to it being a driver issue rather than a DE issue. (Sidenote issue: I haven’t noticed it here, but an issue that would occur there would be that my Python packages which use Cuda12 bindings couldn’t get a handle on the GPU after sleep, with the same error messages. Super weird, and so far I haven’t noticed anything like this yet, thank god.)
If I find the time later I’ll do some more testing with the other DE’s provided by the Endeavour installer. I know it’s a bandaid thing to rip off, but I need to work on making my customization more modular before I can do a fresh reinstall.
I see you have nvidia-inst installed. Can you try the following? nvidia-inst t
It looks like it doesn’t recommend any new packages to be installed:
$ nvidia-inst -t
2025-09-26 23:13:10: Note: 02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GB203M / GN22-X11 [GeForce RTX 5090 Max-Q / Mobile] [10de:2c58] (rev a1) (prog-if 00 [VGA controller])
2025-09-26 23:13:10: Note: Currently installed packages related to Nvidia:
2025-09-26 23:13:11:       egl-gbm 1.1.2.1-1
2025-09-26 23:13:11:       egl-wayland 4:1.1.20-1
2025-09-26 23:13:11:       egl-x11 1.0.3-1
2025-09-26 23:13:11:       libvdpau 1.5-3
2025-09-26 23:13:11:       libxnvctrl 580.82.09-1
2025-09-26 23:13:11:       linux-firmware-nvidia 20250917-1
2025-09-26 23:13:11:       nvidia-hook 1.5.2-1
2025-09-26 23:13:11:       nvidia-inst 25.7.2-1
2025-09-26 23:13:11:       nvidia-open-dkms 580.82.09-1
2025-09-26 23:13:11:       nvidia-settings 580.82.09-1
2025-09-26 23:13:11:       nvidia-utils 580.82.09-1
2025-09-26 23:13:11: Info: nvidia-inst version 25.7.2-1
2025-09-26 23:13:11: Info: Command line: nvidia-inst -t
2025-09-26 23:13:11: Info: Selected mode: nvidia (Nvidia's open source)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
COMMANDS TO RUN:
    ==> Looks like all requested packages and settings are already OK!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Once again, thank you for the assistance.