Blank Screen after switching to nvidia-open

Hi, currently i am on nvidia-580xx-dkms 580.159.03-2

paru -Qs nvidia

local/egl-gbm 1.1.3-1.1
The GBM EGL external platform library
local/egl-wayland 4:1.1.21-1.1
EGLStream-based Wayland external platform
local/egl-x11 1.0.5-1.1
NVIDIA XLib and XCB EGL Platform Library
local/lib32-nvidia-580xx-utils 580.159.03-1
NVIDIA drivers utilities (32-bit) (580xx)
local/lib32-opencl-nvidia-580xx 580.159.03-1
OpenCL implemention for NVIDIA (32-bit) (580xx)
local/libva-nvidia-driver 0.0.17-1.1
VA-API implementation that uses NVDEC as a backend
local/libvdpau 1.5-4.1
Nvidia VDPAU library
local/libxnvctrl 595.71.05-1
NVIDIA NV-CONTROL X extension
local/linux-firmware-nvidia 1:20260410-1
Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia-580xx-dkms 580.159.03-2
NVIDIA kernel modules - module sources (580xx)
local/nvidia-580xx-utils 580.159.03-2
NVIDIA drivers utilities (580xx)
local/nvidia-prime 1.0-6
NVIDIA Prime Render Offload configuration and utilities
local/nvidia-settings 595.71.05-1
Tool for configuring the NVIDIA graphics driver
local/nvtop 3.3.2-1.1
GPUs process monitoring for AMD, Intel and NVIDIA
local/opencl-nvidia-580xx 580.159.03-2
OpenCL implemention for NVIDIA (580xx)

After switching to nvidia-open with paru -S nvidia-open and rebooting the system. My second monitor stays black. Laptopmonitor works still fine.

Is there any fix for this?

@ This post is ai generated - the core reasons your second monitor went black (display routing, version mismatches, or sleeping ports) are exactly the same. However, because CachyOS uses its own optimized kernels and repositories, fixing it requires a slightly different approach than standard Arch.

1. Use CachyOS Hello

CachyOS includes a hardware detection tool that is specifically designed to handle Nvidia driver transitions without breaking external display outputs.

  1. Open your application menu and launch CachyOS Hello.

  2. Click on Hardware Detection.

  3. Select the NVIDIA Open profile and let it run.

This tool automatically detects your specific laptop topology, installs the correct CachyOS-optimized open modules, and removes conflicting legacy packages.

2. The Terminal Route (Fixing Version Mismatches)

If you prefer using the terminal, the issue is likely that paru -S nvidia-open pulled standard Arch packages instead of CachyOS-specific ones, causing a mismatch with your linux-cachyos kernel.

First, update your entire system to make sure all repositories are synced:

Bash

paru -Syu

Then, install the open-source Nvidia modules that match the CachyOS kernel:

Bash

paru -S linux-cachyos-nvidia-open nvidia-utils lib32-nvidia-utils

(If you are using a specialized Cachy kernel like linux-cachyos-bore, replace linux-cachyos with your specific kernel name).

3. Enable the Power Services (Mandatory for External Ports)

Just like on base Arch, the open-source driver on a laptop frequently refuses to route video signals to HDMI/Type-C ports unless the Nvidia suspend services are active.

Run this command to force them on:

Bash

sudo systemctl enable --now nvidia-suspend.service nvidia-hibernate.service nvidia-resume.service

If you do this and the second screen still refuses to wake up, Cachy’s kernel optimizations might be clashing with the current state of Nvidia’s open-source display routing for your specific laptop. If that happens, fire up CachyOS Hello again and revert to the standard proprietary Nvidia driver—it remains the most stable choice for multi-monitor laptop setups.

This answer is not really helpful. There is no “Hardware Detection” in CachyOS Hello.

And the terminal way seems not to be correct. Any more human suggestions?

Yeah that LLM spam is annoying.

That account has now been silenced/suspended because they were already warned about it.

We can still ask about the kernels and modules though;

pacman -Qs nvidia-open

Besides the packages mentioned in the opening we would want the $kernel-nvidia-open or nvidia-open-dkms will dynamically produce the module for any kernel including foreign ones.

I guess ist got fixed somehow with newer Update. Switched to the Open Driver and everything works fine.