Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hyprland freezes on startup via TTY and SDDM #8680

Closed
1 task done
BeauTaapken opened this issue Dec 8, 2024 · 14 comments
Closed
1 task done

Hyprland freezes on startup via TTY and SDDM #8680

BeauTaapken opened this issue Dec 8, 2024 · 14 comments
Labels
bug Something isn't working

Comments

@BeauTaapken
Copy link
Contributor

BeauTaapken commented Dec 8, 2024

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

Yes, No

System Info and Version

System/Version info
Hyprland 0.45.0 built from branch main at commit c106f454c136ecca47f84c659c58e19670050412  (CI/Nix: temporarily disable cross build).
Date: Sat Dec 7 21:01:32 2024
Tag: v0.45.0-91-gc106f454, commits: 5524
built against:
 aquamarine 0.5.0
 hyprlang 0.5.3
 hyprutils 0.2.6
 hyprcursor 0.1.10
 hyprgraphics 0.1.1


flags set:
debug


System Information:
System name: Linux
Node name: archlinux
Release: 6.12.3-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Fri, 06 Dec 2024 11:15:43 +0000


GPU information: 
2d:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD102 [GeForce RTX 4090] [10de:2684] (rev a1) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX Open Kernel Module for x86_64  565.77  Release Build  (archlinux_builder@archlinux)  Thu Dec  5 04:37:35 PM CET 2024


os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo


plugins:
	unknown: not runtime

Description

Since the Aquamarine 0.5.0 and nvidia 565 driver releases, i can't seem to launch hyprland anymore. I think the main issue is Aquamarine, as i was able to boot into hyprland with 565 drivers for a while.

When i try to run Hyprland from a TTY session, my TTY session just freezes, with no errors. If I try to start hyprland via SDDM, it goes to a black screen and does nothing else.

How to reproduce

Have the nvidia-open-dkms or the nvidia-open-beta-dkms installed together with the newest hyprland or hyprland-git build, and try to start Hyprland.

Crash reports, logs, images, videos

hyprland.log

@BeauTaapken BeauTaapken added the bug Something isn't working label Dec 8, 2024
@BeauTaapken
Copy link
Contributor Author

I've grabbed the logs by switching from the frozen tty session to my kde x11 session, if this makes the log file unusable, please let me know and i'll upload a new one where i haven't started kde

@ikalco
Copy link
Contributor

ikalco commented Dec 9, 2024

yeah something is very wrong lol
you should reinstall hyprland and aquamarine
also fix your config

[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-changemonitor
[ERR] Invalid dispatcher: split-changemonitor

or try with default config

@BeauTaapken
Copy link
Contributor Author

yeah something is very wrong lol you should reinstall hyprland and aquamarine also fix your config

[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-workspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-movetoworkspace
[ERR] Invalid dispatcher: split-changemonitor
[ERR] Invalid dispatcher: split-changemonitor

or try with default config

This is after reinstalling all hypr packages and aquamarine. the config is like this because I've been using a plugin. I can upload some new logs with the default config, but i doubt it'll give any other information.

@ikalco
Copy link
Contributor

ikalco commented Dec 9, 2024

yeah definetly disable that plugin, its causing Hyprland start sequence to be completely wrong
and the plugin's dispatchers are invalid aswell as shown above

@BeauTaapken
Copy link
Contributor Author

yeah definetly disable that plugin, its causing Hyprland start sequence to be completely wrong and the plugin's dispatchers are invalid aswell as shown above

the dispatchers being invalid is because the plugin i'm using hasn't been built for the current version of hyprland i'm using (hyprpm update can't be executed, because i can't get into hyprland). I'll upload a new log with the default config once i'm able to, should be in a few hours

@BeauTaapken
Copy link
Contributor Author

yeah definetly disable that plugin, its causing Hyprland start sequence to be completely wrong and the plugin's dispatchers are invalid aswell as shown above

I've updated the hyprland.log file with the auto generated config file.

@BeauTaapken
Copy link
Contributor Author

yeah definetly disable that plugin, its causing Hyprland start sequence to be completely wrong and the plugin's dispatchers are invalid aswell as shown above

I've got a crash log now, but I doubt it will help much looking at it.
hyprlandCrashReport4165.txt

I have all the git packages, reinstalled them, tried with the auto generated config file (only adding the few things needed to make nvidia work properly) and have wayland and egl-wayland installed

@BeauTaapken
Copy link
Contributor Author

seems another user has the same issue as me, will check with them to see if there are any similar hardware/package configs that may cause the issue

@BeauTaapken
Copy link
Contributor Author

another quick update, it seems to be an issue with Aquamarine. Just found hyprwm/aquamarine#110, and running the PKGBUILD provided by another user has at least got me into hyprland

@ikalco
Copy link
Contributor

ikalco commented Dec 15, 2024

try using the aq patch in hyprwm/aquamarine#110

@BeauTaapken
Copy link
Contributor Author

try using the aq patch in hyprwm/aquamarine#110

I've just given it a try, and it seems to result in the same exact issue as before, black screen if started via SDDM, a frozen TTY if started in TTY. i wasn't able to get the logs, however, and i won't be able to test it out again for about a week.

@ikalco
Copy link
Contributor

ikalco commented Dec 18, 2024

whenever you get time try -git
if the PKGBUILD did fix your issue then it should be fixed in aquamarine-git with hyprwm/aquamarine#121

@BeauTaapken
Copy link
Contributor Author

whenever you get time try -git if the PKGBUILD did fix your issue then it should be fixed in aquamarine-git with hyprwm/aquamarine#121

alright, i'll give it a try in a bit, got things done quicker than i expected. luckily i'm already using the git builds. will update you when i've given it a try

@BeauTaapken
Copy link
Contributor Author

whenever you get time try -git if the PKGBUILD did fix your issue then it should be fixed in aquamarine-git with hyprwm/aquamarine#121

seems like it is indeed fixed now, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants