#Red lines on screen only in Omarchy (NVIDIA GPU)

52 messages · Page 1 of 1 (latest)

sleek parcel
#

Hi! I'm having a visual issue only when using Omarchy.

Red horizontal lines appear across the screen while using Omarchy/Hyprland. The issue does not appear in BIOS or Windows 11, so it seems to be related to Linux/Hyprland or NVIDIA drivers.

System info:
Desktop PC
NVIDIA GTX 1060 5GB
Issue only happens inside Omarchy
Monitor and cable seem fine since Windows works normally
I suspect it may be related to NVIDIA + Wayland or Hyprland effects, but I'm not sure how to fix it.
Has anyone experienced this or knows a fix?

Thanks in advance!

Update: Enabling 100 Hz refresh rate in Omarchy / Hyprland

After fixing most of the visual artifacts by changing the refresh rate, I also wanted to run my monitor at 100 Hz, since it works normally in Windows using HDMI.

By default, Hyprland was selecting a lower refresh rate or switching to a mode that sometimes resulted in a black screen. To properly enable 100 Hz, I manually set the monitor mode in the Hyprland monitor configuration.
Update: Attempt to use hyprmon for 100 Hz

I also tried using hyprmon to change the monitor refresh rate dynamically and force the display to run at 100 Hz.

However, every time I try to apply the 100 Hz mode using hyprmon, the monitor loses signal and the screen turns completely black. The system continues running, but no image is displayed until the configuration is reverted or the session is restarted.

Because of this, I kept using a lower refresh rate that remains stable in my setup.

pulsar elk
#

try adjusting your scale in hyprland.conf

#

For e.g i have a 2.8k display..I have my scale at 1.8

sleek parcel
pulsar elk
#

You can try messing around with it

#
monitor=eDP-1,2880x1800@120,0x0,1.8
#

This is in hypr/monitors.conf

sleek parcel
pulsar elk
#

Try changing the last bit

#

1.8

sleek parcel
#

When I try to set it to 100 Hz, which works fine in Windows 11, the screen goes completely black in Hyprland.

sleek parcel
hearty wind
#

i use this format and makes it easy to think about

monitorv2 {
  output = eDP-2
  mode = preferred
  position = auto # swap with other maybe
  scale = 1.0
  transform = 0 # set to 1 for 90
  #  cm = auto
}
monitorv2 {
  output = HDMI-A-1
  mode = preferred
  position = 0x0
  scale = 1.0
  transform = 0 # set to 1 for 90
  cm = auto
}
pulsar elk
#
echo $XDG_SESSION_TYPE
sleek parcel
sleek parcel
hearty wind
#

then, hyprctl reload or even quit all programs and sudo systemctl restart sddm

pulsar elk
#

Whats your refresh rate

pulsar elk
#

Can you paste the output

sleek parcel
pulsar elk
#

Hyprland is a bit more picky about the refresh rates numbers

#

Try setting to 100.00

hearty wind
#

oh you have one monitor

monitorv2 {
  output = HDMI-A-1
  mode = preferred
  position = 0x0
  scale = 1.0
  transform = 0
  cm = auto
}

try preferred
with cm = auto

sleek parcel
#

u can see, if i try to put 100hz, in hyprmon it's only get me black screen

pulsar elk
#

Ok..

#
monitor = HDMI-A-1,1920x1080@100,0x0,1
misc {
    vrr = 1
    vfr = 0
    no_direct_scanout = 1
}
#

Change your values accordingly

#

In the monitor

sleek parcel
#

and...

#

i get nothing

#

i tried to reboot my sytem

#

but

#

it's in 75hz against

pulsar elk
#

Can you try to set vrr to 2

sleek parcel
#

ok, wait

#

It didn’t change anything in my case, but I’ll stick with 75 Hz since it’s working well now. I don’t plan to use this system for gaming anyway, so it’s perfectly fine for my use. Thanks a lot for the help and suggestions, I really appreciate it!

pulsar elk
#

It could be either a bug on Wayland or your gpu drivers

#

Stick with 75 for now i guess

sleek parcel
#

thank u

sleek parcel
#

ok