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 + hypridle oopsie if dpms enabled to quickly #24

Open
Fxzzi opened this issue Feb 28, 2024 · 10 comments
Open

hyprland + hypridle oopsie if dpms enabled to quickly #24

Fxzzi opened this issue Feb 28, 2024 · 10 comments

Comments

@Fxzzi
Copy link

Fxzzi commented Feb 28, 2024

If dpms is enabled too quickly after it disabling, muh Hyprland locks up :( not just muh hyprland, muh entire pc :( I have to reboot, I can't change tty :(

basic config:

general {
    ignore_dbus_inhibit = false
}

listener {
    timeout = 5
    on-timeout = hyprctl dispatch dpms off
    on-resume = hyprctl dispatch dpms on
}

Ok so wait 5 seconds until dpms off, as soon as screen goes off u move ur mouse to wake screen and boom Hyprland and pc will be exploded!!

Big issue for me as sometimes I am copying something down from laptop, screen goes blank, I move mouse very fast, and now unresponsive :(

edit: it no happen on swayidle with this config

timeout 5 'hyprctl dispatch dpms off'

after-resume 'hyprctl dispatch dpms on'

maybe sway is better after all...

jk vax i luv ur stuff

@vaxerski
Copy link
Member

crash report??

@Fxzzi
Copy link
Author

Fxzzi commented Feb 29, 2024

No crash report because hypr doesn't crash and idk bout hypridle cuz I have to force shut down muh laptop

Does hypridle store it's logs anywhere

@Fxzzi
Copy link
Author

Fxzzi commented Feb 29, 2024

I attempted to get the logs by passing all stdout and stderr of hypridle to file. Here u go
log.txt

@vaxerski
Copy link
Member

ye nothing wrong here to me

@Fxzzi
Copy link
Author

Fxzzi commented Feb 29, 2024

Unable to repro? I can repro really easily

@Fxzzi
Copy link
Author

Fxzzi commented Mar 12, 2024

Hey vax, I decided to just let it sit there for a bit when it froze, and a few minutes later I was sent to tty1. It seems hyprland created a 13.9mb crash log. Here it is:
hyprlandCrashReport662.txt

Seems to just be a ton of [backend/drm/atomic.c:250] Failed to acquire FB for plane 82

Any ideas? As I said before, I can't repro this issue with swayidle.

@vaxerski
Copy link
Member

I'll ask on IRC what the hell I am supposed to do in these cases.

@eddiezane
Copy link

I just switched to hypridle and hyprlock and have been running into this as well.

@vaxerski
Copy link
Member

No clue why this is. Looks like a driver bug tbh

@Fxzzi
Copy link
Author

Fxzzi commented Mar 29, 2024

Any ideas as to why swayidle would somehow circumvent this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants