Victoria Brekenfeld
|
7c222ae6d1
|
debug: Fix crashes and deadlocks
|
2025-04-28 18:03:09 +02:00 |
|
Victoria Brekenfeld
|
4e6713291d
|
kms/timing: Faster cleanup
|
2025-04-28 18:03:09 +02:00 |
|
Victoria Brekenfeld
|
8aaaa12d5c
|
kms: Fix VRR check having already missed the deadline
|
2025-04-28 18:03:09 +02:00 |
|
Victoria Brekenfeld
|
db25cc4b0b
|
kms/timings: Base next_render_time on time to submit
|
2025-04-28 18:03:09 +02:00 |
|
Clayton Craft
|
29a649541d
|
kms.timings.presented: print debug msg when frame time is overflowing
Also see: #1062
|
2025-03-19 18:45:44 +01:00 |
|
Clayton Craft
|
8f40fc7a1b
|
kms: protect against potential overflow of Duration when calculating avg frametime
Also see: https://github.com/Smithay/smithay/pull/1685
Fixes #1062
Co-authored-by: Victoria Brekenfeld <victoria@system76.com>
|
2025-03-19 18:45:44 +01:00 |
|
Victoria Brekenfeld
|
3926aee5b6
|
debug: Fixup feature compilation
|
2025-01-06 20:23:05 +01:00 |
|
Victoria Brekenfeld
|
b5cd62fd7a
|
kms: skip cursor updates for fullscreen content above the minimum refresh rate
|
2025-01-06 20:23:05 +01:00 |
|
Victoria Brekenfeld
|
8da3ac6d75
|
kms: Fix frame scheduling
|
2024-06-27 18:15:18 +02:00 |
|
Victoria Brekenfeld
|
ddcb435632
|
debug: Fix running with new kms backend
|
2024-06-26 12:59:33 +02:00 |
|
Victoria Brekenfeld
|
469a366207
|
kms: New backend
New backend utilizing a thread per surface for precise frame
scheduling.
|
2024-06-26 12:59:33 +02:00 |
|