You are not logged in.

#1 2025-09-26 20:36:25

rabug
Member
Registered: 2025-09-26
Posts: 2

Persistent boot console glitch on dual-monitor NVIDIA setup

Hello,

I'm experiencing a frustrating graphical glitch during the boot process on CachyOS and I'm hoping someone can help.

System: GPU; NVIDIA GT 1030 (using the latest proprietary drivers) Displays; Dual-monitor setup. Primary is 1920x1080, secondary is a 1280x1024.

During boot, after the Plymouth splash screen disappears but before the graphical login screen appears, the system drops to a terminal console (TTY). On my main 1080p monitor, this console is rendered at a low resolution in the top-left corner, and the rest of the screen is filled with graphical glitches/artifacts. The boot process then continues and my desktop loads perfectly. This does not happen in GRUB or on Windows.

I want to either fix the console so it scales correctly, or hide it entirely for a seamless boot from splash screen to login.

What I Have Already Tried (None of these worked):

* Setting GRUB_GFXMODE=1920x1080 and GRUB_GFXPAYLOAD_LINUX=keep

* Adding various kernel parameters to GRUB_CMDLINE_LINUX_DEFAULT: "nvidia-drm.modeset=1 ibt=off video=DP-1:1920x1080@60e (to force a mode on my primary monitor) video=DP-1:1920x1080@60e video=HDMI-A-1:d (to force-enable the primary and force-disable the secondary)"

* Enabling Early KMS by adding NVIDIA modules (nvidia, nvidia_drm, etc.) to the MODULES array in /etc/mkinitcpio.conf and rebuilding.

* Adding the kms hook to the HOOKS array in /etc/mkinitcpio.conf and rebuilding.

* Forcing the NVIDIA framebuffer by creating /etc/modprobe.d/nvidia-drm.conf with the line options nvidia-drm fbdev=1 and rebuilding.

* Reinstalling plymouth to try and fix the systemd service integration.

None of these attempts have had any effect on the glitch. I suspect the system is incorrectly using the generic efifb instead of the nvidia-drm framebuffer for the console. Any ideas on what could be causing this and how to fix it would be greatly appreciated.

Offline

#2 2025-09-27 12:38:04

tekstryder
Member
Registered: 2013-02-14
Posts: 451

Re: Persistent boot console glitch on dual-monitor NVIDIA setup

rabug wrote:

console is rendered at a low resolution in the top-left corner, and the rest of the screen is filled with graphical glitches/artifacts

That's the viewport inherent with mismatching resolutions. The lower resolution will determine the framebuffer / viewport resolution.

https://forums.developer.nvidia.com/t/n … tekstryder

My workaround is a simple oneshot systemd service that calls fbset to the native (higher) resolution of my primary display.

As for the artifacts, I noted them in my bug report, and the nVidia developer ack'ed, but the same issue exists with Nouveau, and it's unlikely to be fixed.

Online

#3 2025-09-27 12:56:47

rabug
Member
Registered: 2025-09-26
Posts: 2

Re: Persistent boot console glitch on dual-monitor NVIDIA setup

tekstryder wrote:
rabug wrote:

console is rendered at a low resolution in the top-left corner, and the rest of the screen is filled with graphical glitches/artifacts

That's the viewport inherent with mismatching resolutions. The lower resolution will determine the framebuffer / viewport resolution.

https://forums.developer.nvidia.com/t/n … tekstryder

My workaround is a simple oneshot systemd service that calls fbset to the native (higher) resolution of my primary display.

As for the artifacts, I noted them in my bug report, and the nVidia developer ack'ed, but the same issue exists with Nouveau, and it's unlikely to be fixed.

thanks

Offline

Board footer

Powered by FluxBB