You are not logged in.
I have a Lenovo LOQ 15ARP9- Type 83JC with a Ryzen 5 7235HS and a RTX 3050 GPU 16gb of ddr5 512 gb storage , this laptop does not have integrated graphics to fall back onto during wake.
It goes to sleep fine but when i tries to wake up the keyboard backligght and power button fully lights up but the screen remains black.
Till now i had tried both https://wiki.archlinux.org/title/Lenovo_LOQ_15ARP9 and other fixes i found floating around but none of them worked.
all these fixes were tried on the main linux kernel, I have switched to the LTS version and it didn't fix it either, I am gonna reverse the fixes i tried as to start from a clean state from you guy's help.
6.18.28-1-lts
From what I've tried neither wayland or x11 work, both hang on wake.
Plasma 6.6.4
Last edited by fishstickgf (2026-05-16 13:44:57)
Offline
Did you test the https://aur.archlinux.org/packages?O=0&K=580xx drivers, probably alog disabling the https://wiki.archlinux.org/title/NVIDIA … P_firmware ?
Offline
it didnt work.
[jamie@jam ~]$ nvidia-smi
Mon May 11 22:11:28 2026
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.159.03 Driver Version: 580.159.03 CUDA Version: 13.0
NVIDIA GeForce RTX 3050
my cmdline: root=PARTUUID=1151c070-2394-46ed-8e4f-2887da2bf9d5 zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs nvidia_drm.modeset=1 nvidia_drm.fbdev=1
i disabled /usr/lib/systemd/system-sleep/nvidia-unload.sh
i enabled options nvidia NVreg_PreserveVideoMemoryAllocations=1 too
i enabled NVreg_EnableGpuFirmware=0 this
same issue. black screen on wake, i can hear and i can see caps lock working. my headphones connect to the laptop and discord pings sound even with it in that said state.
ps. sorry for late reply i was kinda busy with life i guess.
Last edited by fishstickgf (2026-05-11 19:16:49)
Offline
i enabled NVreg_EnableGpuFirmware=0 this
How? "nvidia.NVreg_EnableGpuFirmware=0" in the kernel commanline? Shows up in
cat /proc/cmdlinei can hear and i can see caps lock working. my headphones connect to the laptop and discord pings sound even with it in that said state.Can you switch the VT (ctrl+alt+f2)?
Does the sleep/wake work from the multi-user.target (2nd link below)?
If yes, what's your current graphical.target? (X11 or kwin_wayland)?
Offline
[jamie@jam ~]$ cat /proc/cmdline
root=PARTUUID=1151c070-2394-46ed-8e4f-2887da2bf9d5 zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs nvidia_drm.modeset=1
its in there alright and no i cant switch to VT either.
i am using kwin_wayland since i know it used to work with these 580 drivers!
Things only went south like 2 months ago when a system upgrade broke it by installing nvidia-open-dkms drivers. and then i switched to fedora 43 witch worked for a while till they also pushed for the open drivers in fedora 44!
it doesnt wake even on No GUI boot.
Last edited by fishstickgf (2026-05-12 15:41:10)
Offline
How? "nvidia.NVreg_EnableGpuFirmware=0" in the kernel commanline?
So apparently not?
Add that, if the issue remains
1. sleep
2. fail to wake
3. reboot using ssh or frenetically pressing cltr+alt+del or briefly touching the power button or https://wiki.archlinux.org/title/Keyboa … el_(SysRq) + REISUB but NOT by holding the power button.
4. post your complete system journal for the previous boot:
sudo journalctl -b -1 |curl -s -H "Accept: application/json, */*" --upload-file - 'https://paste.c-net.org/'Offline
SSH did not want to connect and neither ctrl alt del worked or the power button method. capslock still turns on and off when i press it so my guess its not completely frozen? tho it wont connect to my headphones again all of a sudden
Offline
=> https://wiki.archlinux.org/title/Keyboa … el_(SysRq)
nb. that you'll have to explicitly enable it *before* the crash and give every stage of REISUB some seconds (the SU syncs and umounts all filesystems what is really critical here)
Offline
i just did it with reisub it worked!
"https://paste.c-net.org/BuryingSuzanne"
it took me WAYYY too long to realise i have to hold Fn too for Sysrq (prtsc) to work.
like i needed to hold down fn alt and prtsc and then realease fn because the stupid thing remapped some of my keys making reisub not work! but in the end i did it.
oh i wish i could get notified when you reply on this post! just weird having a conversation with hours between sentences.
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.195509] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.195549] open() failed with 1 EACCES errors, total retry ms = 100
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196180] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
these errors seem interesting?
Last edited by fishstickgf (2026-05-12 19:44:24)
Offline
May 12 22:18:42 jam systemd-logind[542]: New session '2' of user 'jamie' with class 'user' and type 'wayland'.
May 12 22:18:51 jam systemd-logind[542]: The system will suspend now!
May 12 22:18:51 jam kwin_wayland[846]: Failed to delay sleep: The operation inhibition has been requested for is already running
May 12 22:18:51 jam systemd[1]: Reached target Sleep.
May 12 22:18:53 jam systemd-sleep[1347]: User sessions remain unfrozen on explicit request ($SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=0).
May 12 22:18:53 jam systemd-sleep[1347]: This is not recommended, and might result in unexpected behavior, particularly
May 12 22:18:53 jam systemd-sleep[1347]: in suspend-then-hibernate operations or setups with encrypted home directories.
May 12 22:18:53 jam systemd-sleep[1347]: Performing sleep operation 'suspend'...
May 12 22:18:53 jam kernel: PM: suspend entry (s2idle)
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.195509] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.195549] open() failed with 1 EACCES errors, total retry ms = 100
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196180] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196190] Traced function stack 0x7fcea00008b0 for current thread [ 1117]
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196197] dw_watch_display_connections
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196200] invoke_process_screen_change_event
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196204] process_screen_change_event
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196207] dw_stabilized_buses_bs
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196210] i2c_edid_exists
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196213] i2c_open_bus
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196217] i2c_open_bus_basic
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196222] (recently_resumed_from_sleep_by_clocktime) Called within 5 sec of reset
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Elapsed time since start of program execution: 8.196220 seconds
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Time since last resume from sleep: 8.098 seconds = 8098 millisec (8098108769nanosec)
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] recently_returned_from_sleep() returned true
May 12 22:18:53 jam kernel: Filesystems sync: 0.169 secondsIt doesn't look like you ever really enter or wakeup from s2idle, does the system support S3 ("cat /sys/power/mem_sleep" includes "deep")?
Does sleeping actually work w/ nouveau?
The most prominent errors are
May 12 22:18:32 jam kernel: i2c i2c-4: Successfully instantiated SPD at 0x50
May 12 22:18:32 jam kernel: input: GXTP5100:00 27C6:01E0 Mouse as /devices/platform/AMDI0010:00/i2c-0/i2c-GXTP5100:00/0018:27C6:01E0.0002/input/input8
May 12 22:18:32 jam kernel: input: GXTP5100:00 27C6:01E0 Touchpad as /devices/platform/AMDI0010:00/i2c-0/i2c-GXTP5100:00/0018:27C6:01E0.0002/input/input9
May 12 22:18:32 jam kernel: hid-generic 0018:27C6:01E0.0002: input,hidraw1: I2C HID v1.00 Mouse [GXTP5100:00 27C6:01E0] on i2c-GXTP5100:00
May 12 22:18:32 jam kernel: input: GXTP5100:00 27C6:01E0 Mouse as /devices/platform/AMDI0010:00/i2c-0/i2c-GXTP5100:00/0018:27C6:01E0.0002/input/input16
May 12 22:18:32 jam kernel: input: GXTP5100:00 27C6:01E0 Touchpad as /devices/platform/AMDI0010:00/i2c-0/i2c-GXTP5100:00/0018:27C6:01E0.0002/input/input17
May 12 22:18:32 jam kernel: hid-multitouch 0018:27C6:01E0.0002: input,hidraw1: I2C HID v1.00 Mouse [GXTP5100:00 27C6:01E0] on i2c-GXTP5100:00
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.503528] prop_subsystem: i2c-dev
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.503528] prop_devname: /dev/i2c-8
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.503528] sysname: i2c-8
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.503528] syspath: /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/i2c-8/i2c-dev/i2c-8
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.512094] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] Permissions for /dev/i2c-5:
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] access(/dev/i2c-5) failed, errno=13
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] faccessat(0,/dev/i2c-5,R_OK|W_OK, AT_EADCESS) failed, errno=13
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] # file: dev/i2c-5
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] ACL entries for /dev/i2c-5:
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.532329] Current user has group i2c perms on /dev/i2c-5
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.632442] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.633072] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] Permissions for /dev/i2c-6:
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] access(/dev/i2c-6) failed, errno=13
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] faccessat(0,/dev/i2c-6,R_OK|W_OK, AT_EADCESS) failed, errno=13
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] # file: dev/i2c-6
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117] ACL entries for /dev/i2c-6:
May 12 22:18:52 jam org_kde_powerdevil[1037]: [ 1117][ 7.646867] Current user has group i2c perms on /dev/i2c-6
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 7.746978] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 7.747775] Open failed for /dev/i2c-7, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-7, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Permissions for /dev/i2c-7:
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] access(/dev/i2c-7) failed, errno=13
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] faccessat(0,/dev/i2c-7,R_OK|W_OK, AT_EADCESS) failed, errno=13
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] # file: dev/i2c-7
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] ACL entries for /dev/i2c-7:
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 7.761131] Current user has group i2c perms on /dev/i2c-7
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 7.861248] Open failed for /dev/i2c-7, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 7.861700] Open failed for /dev/i2c-8, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-8, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Permissions for /dev/i2c-8:
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] access(/dev/i2c-8) failed, errno=13
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] faccessat(0,/dev/i2c-8,R_OK|W_OK, AT_EADCESS) failed, errno=13
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] # file: dev/i2c-8
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] ACL entries for /dev/i2c-8:
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 7.874984] Current user has group i2c perms on /dev/i2c-8
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 7.975115] Open failed for /dev/i2c-8, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.081916] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Permissions for /dev/i2c-5:
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] access(/dev/i2c-5) failed, errno=13
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] faccessat(0,/dev/i2c-5,R_OK|W_OK, AT_EADCESS) failed, errno=13
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] # file: dev/i2c-5
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] ACL entries for /dev/i2c-5:
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.095360] Current user has group i2c perms on /dev/i2c-5
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.195509] Open failed for /dev/i2c-5, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117][ 8.196180] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433
May 12 22:18:53 jam org_kde_powerdevil[1037]: [ 1117] Open failed for /dev/i2c-6, errno=EACCES(-13): Permission denied in file i2c_bus_core.c near line 433getfacl /dev/i2c*Does sleeping work from a graphical target that is *not* KDE, eg. boot the multi-user.target (2nd link below), start weston and suspend from there.
oh i wish i could get notified when you reply on this post! just weird having a conversation with hours between sentences.
There's a setting in your profile to autosubscribe to threads and you can also manually subscribe and would then get mails for updates.
Offline
i noticed this also happens on Gnome and on XFCE and on x11, no the system does not support anything other than s2idle and i am sure of it 100% since the bios doesn't have any option for selecting S3 Sleep. (linux sleep option) neither in the normal user accessible bios or the debug mode of bios.
No with Nouveau sleep also doesn't work, i know this since i installed debian and it autoinstalled Nouveau drivers for the first time and i tried sleep using said drivers.
i tried from multi-user.target and neither does it wake up from there eihter.
Offline
No with Nouveau sleep also doesn't work … i tried from multi-user.target and neither does it wake up from there eihter.
So it's not nvidia and from what I can tell (from the journal) the system doesn't even enter s2idle
So following https://wiki.archlinux.org/title/Lenovo … P9#Suspend add
nvme_core.default_ps_max_latency_us=0 iommu=soft nvidia.NVreg_EnableS0ixPowerManagement=1 pcie_aspm=off systemd.unit=multi-user.targetto the kernel parameters, login, run "sudo date" (sudo gets audited and logged in he journal) suspend the system (from the multi-user.target), wait a minute, try to wake it, wait a minute then reboot w/ the sysrq+REISUB and post the journal of that boot.
Offline
I have given up and went back to fedora 44. it works fine on the 580xx drivers? just that i had to enable s0ix power management
thanks for trying to help me but... it was just a full headache. i only play minecraft and do youtube on this computer anyways.
Last edited by fishstickgf (2026-05-15 20:04:02)
Offline
i might add the fix for my problems using the OPEN DRIVERS ON FEDORA 44 was nvme_core.default_ps_max_latency_us=0 iommu=soft nvidia.NVreg_EnableS0ixPowerManagement=1 pcie_aspm=off and adding exit 0 to the nvidia-sleep.sh ! im so happy that this is fixed somehow IVE BEEN AT THIS FOR WEEKS
Offline
adding exit 0 to the nvidia-sleep.sh
Adding where? Are you essentially rendering the script inert or do you force it to return success?
Offline
forced it to return success, regardless of its actual return
whatevers. As Linus said.... FUCK YOU NVIDIA !
Last edited by fishstickgf (2026-05-16 13:51:50)
Offline
That's less of an nvidia and more a "VRAM doesn't get powered during S3 but everything uses GL now" problem.
The services (and script) are no longer supposed to be necessary w/ 595xx - does fedora work with those drivers?
Offline
I don't want to switch to fedora and I face the same issue in the same laptop. I feel the lack of iGPU has something to do with it? Because one of my friend had the same issue in arch but got fixed by just adding the kernel parameters and he has iGPU?
Edit: Should I open a new thread since this has been marked as solved?
Last edited by anbu (2026-05-17 05:14:46)
Offline
Edit: Should I open a new thread since this has been marked as solved?
Yes ![]()
Online
Read https://wiki.archlinux.org/title/NVIDIA … er_suspend
Make sure to set the parameter for 595xx but not 590xx and that the userspace services are DISabled, then either report about the status quo or test nouveau, open a new thread and start at https://bbs.archlinux.org/viewtopic.php … 3#p2298043
Offline
Hey guys, so I eventually came back to arch after all and yeah... I found out how to actually make it work just like in fedora... damned distribution I missed arch and pacman.
The solution to my problems was to add "nvme_core.default_ps_max_latency_us=0 nvidia.NVreg_EnableS0ixPowerManagement=1 pcie_aspm=off" to my cmdline (systemd-boot)
This problem apparently only exists because of the problem of not having an iGPU to fall back on in case of well... nvidia being unable to properly support S0ix/s2idle suspend (nvidia.NVreg_EnableS0ixPowerManagement=1) and the nvme thing is more of a preventative solution as I've personally noticed it helps with waking up from sleep after say the laptop battery got discharged and it went into sleep... or closing the lid after pressing sleep. Without it in my case it would just have the same symptoms as before the fixes, even after enabling nvidia.NVreg_EnableS0ixPowerManagement=1.
Not Lenovo and their "we support Linux" pride while shipping hardware with no S3, locked BIOS options and broken ACPI tables.
Offline