sungmg
pushed to handle-secondary-gpu-failures at sungmg/mutter-performance-source
2024-09-14 02:29:20 +00:00
d18752b3b2
onscreen/native: Return GErrors from secondary GPU updates
25416e3f5b
onscreen/native: Set frame result to IDLE on swap failure
c1dc75704c
onscreen/native: Unify the failure paths of swap_buffers_with_damage
40203436a6
onscreen/native: Squash adjacent switch statements
1c938c80c4
onscreen/native: Move next_frame storage to later in the function
sungmg
pushed to sungmg-triple-buffering-v4-46 at sungmg/mutter-performance-source
2024-09-14 01:35:20 +00:00
86eace5f22
clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY
e7cbe896b9
clutter/frame-clock: Record measurements of zero for cursor-only updates
9ec194fb2c
onscreen/native: Avoid callbacks on "detached" onscreens
91c679fd52
tests/native-kms-render: Fix failing client-scanout test
865440a1ee
clutter/frame-clock: Conditionally disable triple buffering
sungmg
created branch meta_onscreen_native_swap_buffers_with_damage-sync_fd in sungmg/mutter-performance-source
2024-09-14 01:32:30 +00:00
sungmg
pushed to meta_onscreen_native_swap_buffers_with_damage-sync_fd at sungmg/mutter-performance-source
2024-09-14 01:32:30 +00:00
cacc39980f
onscreen/native: Set latest cogl sync_fd on KMS update
df6eab525f
kms/impl-device: Handle sync_fd in meta_kms_impl_device_handle_update
4c105d3d6d
kms/update: Add meta_kms_update_get/set_sync_fd
34757cdad6
kms/plane: Rename META_KMS_ASSIGN_PLANE_FLAG_DIRECT_SCANOUT
543228573c
kms/crtc: Conditionally return 0 in meta_kms_crtc_get_deadline_evasion
sungmg
created branch no-rt-during-startup in sungmg/mutter-performance-source
2024-09-14 01:26:45 +00:00
sungmg
pushed to no-rt-during-startup at sungmg/mutter-performance-source
2024-09-14 01:26:45 +00:00
36a1a74f7a
kms: Inhibit real time scheduling until initial mode set
sungmg
renamed repository from 2024-09-05 10:46:50 +00:00
mutter-sungmg
to sungmg/mutter-performance-source
sungmg
pushed to sungmg-triple-buffering-v4-46 at sungmg/mutter-performance-source
2024-08-31 01:26:32 +00:00
1d5908f96c
clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY
52ae59796b
clutter/frame-clock: Record measurements of zero for cursor-only updates
4616bd9158
onscreen/native: Avoid callbacks on "detached" onscreens
fedd775791
tests/native-kms-render: Fix failing client-scanout test
85a4c97ae5
clutter/frame-clock: Conditionally disable triple buffering
sungmg
pushed to crtc_frame_deadline_dispatch-track-duration at sungmg/mutter-performance-source
2024-08-31 01:26:01 +00:00
b942d4e34a
kms/impl-device: Track dispatch duration in crtc_frame_deadline_dispatch
2f5a298ee8
kms/impl-device: Use KMS_DEADLINE in crtc_page_flip_feedback_flipped
16e2d53d11
kms/impl-device: Add debug logging for deadline dispatch lateness
3434ce1c4b
kms/impl-device: Remember the expected deadline dispatch time
94df10ecb1
Add debug topic "kms-deadline"