Black screen on wake up from sleep

Im running Parch on an HP Victus with an NVIDIA RTX 3050 (open source drivers that i assume come with Parch pre installed) and KDE Plasma (Wayland). Suspend seems to work but when I wake the laptop the LCD backlight comes on and KDE plays the charger connect/disconnect sound, yet the screen stays completely black. No cursor, no blinking cursor, and I can’t switch to a tty.

fastfetch:

OS: Parch Linux x86_64
Host: Victus by HP Gaming Laptop 15-fa2xxx
Kernel: Linux 6.18.2-arch2-1
Uptime: 17 mins
Packages: 1145 (pacman)
Shell: zsh 5.9
Display (BOE0CFD): 1920x1080 in 16", 144 Hz [Built-in]
DE: KDE Plasma 6.5.4
WM: KWin (Wayland)
WM Theme: Breeze
CPU: 13th Gen Intel(R) Core(TM) i5-13420H (12) @ 4.60 GHz
GPU 1: NVIDIA GeForce RTX 3050 6GB Laptop GPU [Discrete]
GPU 2: Intel UHD Graphics @ 1.40 GHz [Integrated]
Memory: 3.28 GiB / 15.25 GiB (21%)
Swap: 0 B / 16.77 GiB (0%)
Disk (/): 53.58 GiB / 450.89 GiB (12%) - ext4
Local IP (wlo1): 192.168.1.101/24

Ive tried to set some kernel parameters and modify some nvidia related configs but none had any effect (I assume its because I use Nouveau drivers)

Its a fresh install with no additional modification to graphiks beyond what Parch came with out of the box.

Parch doesn`t have nvidia drivers pre-installed, it comes with the xorg one which you should install the driver yourself via the wiki.

there is a problem globally with nvidia thath when ever your device goes to sleep, it doesnt come back from it.

install the nvidia or nvidia-dkms with the wiki guide.

ps. i should update the wiki page too later.

I tried installing nvidia-open by reading both the Arch linux docs and Parch wiki.
I think the driver is now correctly installed.
sudo pacman -S nvidia-open nvidia-utils nvidia-settings
Adding MODULES=(nvidia-open) resulted in sudo mkinitcpio -P saying nvidia-open could not be found so i completly ignored doing any change to mkinitcpio.conf manually. (I think pacman hooks modified some stuff after installing the package.)

nvidia-smi:

Fri Dec 26 16:24:22 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 590.48.01              Driver Version: 590.48.01      CUDA Version: 13.1     |
+-----------------------------------------+------------------------+----------------------+
| 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  NVIDIA GeForce RTX 3050 ...    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   33C    P0              8W /   40W |      11MiB /   6144MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A             785      G   /usr/lib/Xorg                             4MiB |
+-----------------------------------------------------------------------------------------+

But glxinfo | grep "OpenGL renderer" returns this:

OpenGL renderer string: Mesa Intel(R) Graphics (RPL-P)

And the sleep still isnt working properly. I think its due to wayland still using intel GPU and not the nvidia one.

as i said, the sleep issue is related to nvidia only!

The intel is not the issue, prevent your laptop to go to the sleep, or if you can disable the nvidia completly from the bios.