-
Notifications
You must be signed in to change notification settings - Fork 109
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
Use DrmOutputManager
/DrmOutput
#1020
Conversation
51afda0
to
95ce3d0
Compare
6310cde
to
cc49b16
Compare
cc49b16
to
eb73cff
Compare
Okay code-wise this should be good now, just needs a bunch of testing. |
I can help test it. Crashes on boot. I also removed the configs in
|
I'm seeing a segfault in DRM threads on a release build. In a debug build it shows this:
Edit: Presumably |
This is defined as:
So should be a valid pointer or null, and everything else in the struct looks okay and not just garbage (I assume those are reasonable values). Could this be a bug in libdisplay-info itself? |
df7fa4b
to
3641f47
Compare
Can not move my displays around in cosmic settings. It just pops back where it was (it works once in a while):
|
3641f47
to
abf99ac
Compare
3aca2b1
to
eb70688
Compare
@hojjatabdollahi Thanks! I found the problem preventing positioning and well as a problem affecting initial positioning (for not taking scaling into account). |
Alright, this builds on noble, |
Draft / test branch for Smithay/smithay#1576.
Supersedes / Attempts to solve issues lied out in #969.
Needs more work to actually solve those issues:
QueueState
, fix in cosmic-comp or disabled the event for forced commits ininitialize_output
.