Skip to content

WIP Fix for DPMS not working properly#2028

Draft
ids1024 wants to merge 2 commits intomasterfrom
dpms_noble
Draft

WIP Fix for DPMS not working properly#2028
ids1024 wants to merge 2 commits intomasterfrom
dpms_noble

Conversation

@ids1024
Copy link
Member

@ids1024 ids1024 commented Jan 27, 2026

At least on one system, I'm seeing monitors turn back on about 10 seconds after cosmic-idle has faded out and set DPMS to off.

It seems it's getting an OutputChanges with removed due to the CRTC changing?

I'm am able to get it working with a change to allow_frame_flags(), a couple changes to the behavior of clear() in smithay (ids1024/smithay@3042f62), and a change to cosmic-idle to apply when a wl_output is added (pop-os/cosmic-idle#23). Though this isn't quite the right way to fix it...

Checking for changes to the CRTC number seems problematic when .clear() is setting CRTC_ID to 0....

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

Successfully merging this pull request may close these issues.

1 participant