-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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
.