aeharding / aeharding/kjerag

Starved playback busy-spins redraws (100+/s while presenting 10)

未關閉
#136 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Rust
星號
1
分支
0
平均合併
1 天 15 小時
30 天內合併 PR
4

描述

Owner logs (2026-08-01, NAS playback of a ~160 Mbps file over a link feeding ~half that): while heavily starved, redraw rate climbs to 60-110/s against 10-17 fps presented (early intervals sit at a healthy 8-9/s). The starved path appears to re-request redraw immediately instead of pacing to the expected frame cadence - wasted CPU precisely when waiting is free. Expected: starved playback paces redraws at the frame interval (or arrival-driven), presenting late frames as they come. Numbers in the owner's session log; reproducible with any under-provisioned network share.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。