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.
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: