You are not logged in.

#1 2024-11-24 19:04:00

gentooby
Member
Registered: 2024-11-24
Posts: 1

All nvidia drivers past 550 give black screen with high Hz on Hyprland

I have had this problem for awhile now,  and I usually just stick with the 550 drivers because I couldn't really be bothered to post an issue anywhere, but recently, the 550 drivers haven't been working at all on Hyprland. Not a black screen but artifacts everywhere and constant glitching out . `nvidia-smi`  returned something along the lines of "couldn't reach nvidia drivers, please update to the current drivers" So I used the nvidia-all script to install the 565 drivers (and every other driver past 550) but it still gave me the black screen. 

cat /sys/module/nvidia_drm/parameters/modeset

returns `Y`

Ok just figured this out right before posting but the black screen is linked to my refresh rate. If I set the refresh rate to anything above 140Hz (my monitor goes to 180Hz) it wont render anything and stay a black screen. I would normally be ok with just 140Hz BUT it doesn't seem to actually be 140Hz (still feels like 60Hz (mainly the cursor)) Interestingly enough when its set to 120Hz it actually feel like 120Hz

$ journalctl --grep=hyprland --this-boot 
Nov 24 13:34:53 archbtw sddm-greeter[788]: Reading from "/usr/local/share/wayland-sessions/hyprland-uwsm.desktop"
Nov 24 13:34:53 archbtw sddm-greeter[788]: Reading from "/usr/share/wayland-sessions/hyprland-uwsm.desktop"
Nov 24 13:34:53 archbtw sddm-greeter[788]: Reading from "/usr/local/share/wayland-sessions/hyprland.desktop"
Nov 24 13:34:53 archbtw sddm-greeter[788]: Reading from "/usr/share/wayland-sessions/hyprland.desktop"
Nov 24 13:35:34 archbtw systemd[855]: Starting Portal service (Hyprland implementation)...
Nov 24 13:35:34 archbtw systemd[855]: Started Portal service (Hyprland implementation).
Nov 24 13:36:56 archbtw systemd-coredump[1800]: Process 986 (Hyprland) of user 1000 terminated abnormally with signal 6/ABRT, processing...
Nov 24 13:36:56 archbtw systemd-coredump[1804]: [?] Process 986 (Hyprland) of user 1000 dumped core.
                                                
                                                Stack trace of thread 986:
                                                #0  0x00007180752a53f4 n/a (libc.so.6 + 0x963f4)
                                                #1  0x000071807524c120 raise (libc.so.6 + 0x3d120)
                                                #2  0x00007180752334c3 abort (libc.so.6 + 0x244c3)
                                                #3  0x00007180754d3af0 _ZSt21__glibcxx_assert_failPKciS0_S0_ (libstdc++.so.6 + 0xd3af0)
                                                #4  0x00005a9310c5fe57 _ZN11CCompositor20getMonitorFromVectorERKN9Hyprutils4Math8Vector2DE (Hyprland + 0x1c8e57)
                                                #5  0x00005a9310cf84cb _ZN13CLayerSurface14startAnimationEbb (Hyprland + 0x2614cb)
                                                #6  0x00005a9310cf9ed7 _ZN13CLayerSurface7onUnmapEv (Hyprland + 0x262ed7)
                                                #7  0x00005a9310cfa9f5 _ZNSt17_Function_handlerIFvSt3anyEZN13CLayerSurfaceC4EN9Hyprutils6Memory14CSharedPointerI19CLayerShellResourceEEEUlS0_E1_E9_M_invokeER>
                                                #8  0x0000718075d1ebcf _ZN9Hyprutils6Signal15CSignalListener4emitESt3any (libhyprutils.so.1 + 0x1abcf)
                                                #9  0x0000718075d1ef3e _ZN9Hyprutils6Signal7CSignal4emitESt3any (libhyprutils.so.1 + 0x1af3e)
                                                #10 0x00005a9310e7945c _ZNSt17_Function_handlerIFvSt3anyEZN19CLayerShellResourceC4EN9Hyprutils6Memory14CSharedPointerI19CZwlrLayerSurfaceV1EENS5_I18CWLSurfac>
                                                #11 0x0000718075d1ebcf _ZN9Hyprutils6Signal15CSignalListener4emitESt3any (libhyprutils.so.1 + 0x1abcf)
                                                #12 0x0000718075d1ef3e _ZN9Hyprutils6Signal7CSignal4emitESt3any (libhyprutils.so.1 + 0x1af3e)
                                                #13 0x00005a9310e0cdd9 _ZN18CWLSurfaceResource7destroyEv (Hyprland + 0x375dd9)
                                                #14 0x00005a9310c573e6 _ZL28_CWlSurface__DestroyListenerP11wl_listenerPv (Hyprland + 0x1c03e6)
                                                #15 0x0000718075efdba0 n/a (libwayland-server.so.0 + 0xaba0)
                                                #16 0x0000718075efddd2 wl_client_destroy (libwayland-server.so.0 + 0xadd2)
                                                #17 0x0000718075eff26e wl_display_destroy_clients (libwayland-server.so.0 + 0xc26e)
                                                #18 0x00005a9310c62a77 _ZN11CCompositor7cleanupEv (Hyprland + 0x1cba77)
                                                #19 0x00005a9310bea432 main (Hyprland + 0x153432)
                                                #20 0x0000718075234e08 n/a (libc.so.6 + 0x25e08)
                                                #21 0x0000718075234ecc __libc_start_main (libc.so.6 + 0x25ecc)
                                                #22 0x00005a9310c1aa85 _start (Hyprland + 0x183a85)
                                                
                                                Stack trace of thread 991:
                                                #0  0x000071807529fa19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x00007180752a2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x00007180754d6c31 __gthread_cond_wait (libstdc++.so.6 + 0xd6c31)
                                                #3  0x00005a9310d5a4c3 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN9CWatchdogC4EvEUlvE_EEEEE6_M_runEv (Hyprland + 0x2c34c3)
                                                #4  0x00007180754e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
                                                #5  0x00007180752a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071807532849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1005:
                                                #0  0x00007180753261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x0000718072084f20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
                                                #2  0x000071807201b98c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x000071807208b137 n/a (libglib-2.0.so.0 + 0x95137)
                                                #4  0x0000718072087026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x00007180752a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071807532849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1004:
                                                #0  0x00007180753261fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x0000718072084f20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
                                                #2  0x000071807201b98c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x000071807201b9fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
                                                #4  0x0000718071e125fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
                                                #5  0x0000718072087026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #6  0x00007180752a339d n/a (libc.so.6 + 0x9439d)
                                                #7  0x000071807532849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1006:
                                                #0  0x000071807531abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007180720b6227 n/a (libglib-2.0.so.0 + 0xc0227)
                                                #2  0x0000718072052a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x0000718072052ab2 n/a (libglib-2.0.so.0 + 0x5cab2)
                                                #4  0x0000718072087026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x00007180752a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071807532849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1010:
                                                #0  0x000071807531abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007180720b6227 n/a (libglib-2.0.so.0 + 0xc0227)
                                                #2  0x0000718072054287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
                                                #3  0x0000718075b1cbc4 n/a (libgio-2.0.so.0 + 0x113bc4)
                                                #4  0x0000718072087026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x00007180752a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071807532849c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1007:
                                                #0  0x000071807531abb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x00007180720b6227 n/a (libglib-2.0.so.0 + 0xc0227)
                                                #2  0x0000718072052a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x0000718064cac2fe n/a (libdconfsettings.so + 0x62fe)
                                                #4  0x0000718072087026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x00007180752a339d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071807532849c n/a (libc.so.6 + 0x11949c)
                                                ELF object binary architecture: AMD x86-64
Nov 24 13:36:57 archbtw systemd-coredump[1817]: [?] Process 1222 (xdg-desktop-por) of user 1000 dumped core.
                                                
                                                Stack trace of thread 1222:
                                                #0  0x000077a0eefdf88c n/a (libwayland-client.so.0 + 0x588c)
                                                #1  0x000077a0eefdfa01 n/a (libwayland-client.so.0 + 0x5a01)
                                                #2  0x000077a0eefe17c7 wl_proxy_marshal_array_flags (libwayland-client.so.0 + 0x77c7)
                                                #3  0x000077a0eefe23bb wl_proxy_marshal_flags (libwayland-client.so.0 + 0x83bb)
                                                #4  0x00005d8071bee2c8 _ZN9Hyprutils6Memory15CSharedPointer_4implI10CCWlOutputE7destroyEv (xdg-desktop-portal-hyprland + 0x1e2c8)
                                                #5  0x00005d8071bf8d22 _ZN9Hyprutils6Memory14CSharedPointerI10CCWlOutputE11destroyImplEv (xdg-desktop-portal-hyprland + 0x28d22)
                                                #6  0x00005d8071bf8ead _ZNSt10unique_ptrI14CPortalManagerSt14default_deleteIS0_EED1Ev.lto_priv.0 (xdg-desktop-portal-hyprland + 0x28ead)
                                                #7  0x000077a0ee931891 n/a (libc.so.6 + 0x3f891)
                                                #8  0x000077a0ee93195e exit (libc.so.6 + 0x3f95e)
                                                #9  0x000077a0ee917e0f n/a (libc.so.6 + 0x25e0f)
                                                #10 0x000077a0ee917ecc __libc_start_main (libc.so.6 + 0x25ecc)
                                                #11 0x00005d8071be3515 _start (xdg-desktop-portal-hyprland + 0x13515)
                                                ELF object binary architecture: AMD x86-64
Nov 24 13:36:57 archbtw systemd[855]: xdg-desktop-portal-hyprland.service: Main process exited, code=dumped, status=11/SEGV
Nov 24 13:36:57 archbtw systemd[855]: xdg-desktop-portal-hyprland.service: Failed with result 'core-dump'.
Nov 24 13:36:57 archbtw systemd[855]: xdg-desktop-portal-hyprland.service: Scheduled restart job, restart counter is at 1.
Nov 24 13:36:57 archbtw systemd[855]: Starting Portal service (Hyprland implementation)...
Nov 24 13:36:57 archbtw systemd[855]: Started Portal service (Hyprland implementation).
Nov 24 13:39:14 archbtw systemd-coredump[2810]: Process 1854 (Hyprland) of user 1000 terminated abnormally with signal 6/ABRT, processing...
Nov 24 13:39:15 archbtw systemd-coredump[2814]: [?] Process 1854 (Hyprland) of user 1000 dumped core.
                                                
                                                Stack trace of thread 1854:
                                                #0  0x000071c6a1db63f4 n/a (libc.so.6 + 0x963f4)
                                                #1  0x000071c6a1d5d120 raise (libc.so.6 + 0x3d120)
                                                #2  0x000071c6a1d444c3 abort (libc.so.6 + 0x244c3)
                                                #3  0x000071c6a20d3af0 _ZSt21__glibcxx_assert_failPKciS0_S0_ (libstdc++.so.6 + 0xd3af0)
                                                #4  0x000064fb59acee57 _ZN11CCompositor20getMonitorFromVectorERKN9Hyprutils4Math8Vector2DE (Hyprland + 0x1c8e57)
                                                #5  0x000064fb59b674cb _ZN13CLayerSurface14startAnimationEbb (Hyprland + 0x2614cb)
                                                #6  0x000064fb59b68ed7 _ZN13CLayerSurface7onUnmapEv (Hyprland + 0x262ed7)
                                                #7  0x000064fb59b699f5 _ZNSt17_Function_handlerIFvSt3anyEZN13CLayerSurfaceC4EN9Hyprutils6Memory14CSharedPointerI19CLayerShellResourceEEEUlS0_E1_E9_M_invokeER>
                                                #8  0x000071c6a2894bcf _ZN9Hyprutils6Signal15CSignalListener4emitESt3any (libhyprutils.so.1 + 0x1abcf)
                                                #9  0x000071c6a2894f3e _ZN9Hyprutils6Signal7CSignal4emitESt3any (libhyprutils.so.1 + 0x1af3e)
                                                #10 0x000064fb59ce845c _ZNSt17_Function_handlerIFvSt3anyEZN19CLayerShellResourceC4EN9Hyprutils6Memory14CSharedPointerI19CZwlrLayerSurfaceV1EENS5_I18CWLSurfac>
                                                #11 0x000071c6a2894bcf _ZN9Hyprutils6Signal15CSignalListener4emitESt3any (libhyprutils.so.1 + 0x1abcf)
                                                #12 0x000071c6a2894f3e _ZN9Hyprutils6Signal7CSignal4emitESt3any (libhyprutils.so.1 + 0x1af3e)
                                                #13 0x000064fb59c7bdd9 _ZN18CWLSurfaceResource7destroyEv (Hyprland + 0x375dd9)
                                                #14 0x000064fb59ac63e6 _ZL28_CWlSurface__DestroyListenerP11wl_listenerPv (Hyprland + 0x1c03e6)
                                                #15 0x000071c6a2a73ba0 n/a (libwayland-server.so.0 + 0xaba0)
                                                #16 0x000071c6a2a73dd2 wl_client_destroy (libwayland-server.so.0 + 0xadd2)
                                                #17 0x000071c6a2a7526e wl_display_destroy_clients (libwayland-server.so.0 + 0xc26e)
                                                #18 0x000064fb59ad1a77 _ZN11CCompositor7cleanupEv (Hyprland + 0x1cba77)
                                                #19 0x000064fb59a59432 main (Hyprland + 0x153432)
                                                #20 0x000071c6a1d45e08 n/a (libc.so.6 + 0x25e08)
                                                #21 0x000071c6a1d45ecc __libc_start_main (libc.so.6 + 0x25ecc)
                                                #22 0x000064fb59a89a85 _start (Hyprland + 0x183a85)
                                                
                                                Stack trace of thread 1859:
                                                #0  0x000071c6a1db0a19 n/a (libc.so.6 + 0x90a19)
                                                #1  0x000071c6a1db3479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                #2  0x000071c6a20d6c31 __gthread_cond_wait (libstdc++.so.6 + 0xd6c31)
                                                #3  0x000064fb59bc94c3 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN9CWatchdogC4EvEUlvE_EEEEE6_M_runEv (Hyprland + 0x2c34c3)
                                                #4  0x000071c6a20e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
                                                #5  0x000071c6a1db439d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071c6a1e3949c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1873:
                                                #0  0x000071c6a1e371fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x000071c69eb3ef20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
                                                #2  0x000071c69ead598c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x000071c69eb45137 n/a (libglib-2.0.so.0 + 0x95137)
                                                #4  0x000071c69eb41026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x000071c6a1db439d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071c6a1e3949c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1872:
                                                #0  0x000071c6a1e371fd syscall (libc.so.6 + 0x1171fd)
                                                #1  0x000071c69eb3ef20 g_cond_wait (libglib-2.0.so.0 + 0x8ef20)
                                                #2  0x000071c69ead598c n/a (libglib-2.0.so.0 + 0x2598c)
                                                #3  0x000071c69ead59fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
                                                #4  0x000071c69e9815fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
                                                #5  0x000071c69eb41026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #6  0x000071c6a1db439d n/a (libc.so.6 + 0x9439d)
                                                #7  0x000071c6a1e3949c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1874:
                                                #0  0x000071c6a1e2bbb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x000071c69eb70227 n/a (libglib-2.0.so.0 + 0xc0227)
                                                #2  0x000071c69eb0ca55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x000071c69eb0cab2 n/a (libglib-2.0.so.0 + 0x5cab2)
                                                #4  0x000071c69eb41026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x000071c6a1db439d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071c6a1e3949c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1875:
                                                #0  0x000071c6a1e2bbb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x000071c69eb70227 n/a (libglib-2.0.so.0 + 0xc0227)
                                                #2  0x000071c69eb0ca55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                #3  0x000071c6901082fe n/a (libdconfsettings.so + 0x62fe)
                                                #4  0x000071c69eb41026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x000071c6a1db439d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071c6a1e3949c n/a (libc.so.6 + 0x11949c)
                                                
                                                Stack trace of thread 1876:
                                                #0  0x000071c6a1e2bbb0 ppoll (libc.so.6 + 0x10bbb0)
                                                #1  0x000071c69eb70227 n/a (libglib-2.0.so.0 + 0xc0227)
                                                #2  0x000071c69eb0e287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
                                                #3  0x000071c6a2692bc4 n/a (libgio-2.0.so.0 + 0x113bc4)
                                                #4  0x000071c69eb41026 n/a (libglib-2.0.so.0 + 0x91026)
                                                #5  0x000071c6a1db439d n/a (libc.so.6 + 0x9439d)
                                                #6  0x000071c6a1e3949c n/a (libc.so.6 + 0x11949c)
                                                ELF object binary architecture: AMD x86-64

Offline

#2 2024-11-24 19:52:37

live4thamuzik
Member
Registered: 2024-02-27
Posts: 49

Re: All nvidia drivers past 550 give black screen with high Hz on Hyprland

Hyprland Master Tutorial has a very good guide for getting NVIDIA working properly in Hyprland.
https://wiki.hyprland.org/Nvidia/


*edit*  After looking closer into your log it could be a missing environment variable for XDG but I cant be certain of that either... I'd look into why that service is failing.

Last edited by live4thamuzik (2024-11-24 20:03:26)

Offline

Board footer

Powered by FluxBB