paperbot · PL 论文追踪

全部论文 待读 收藏

P2 D-VSync: Decoupled Rendering and Displaying for Smartphone Graphics

D-VSync:面向智能手机图形的解耦渲染与显示
ASPLOS Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 12025匹配度 1/10 · 该论文研究智能手机图形栈中的 VSync 渲染与显示解耦,属于移动系统/运行时优化,与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析均无直接关系。引用 3 inbox
Yuanpei Wu, Dong Du, Chao Xu, Yubin Xia, Ming Fu, Binyu Zang, Haibo Chen
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出解耦垂直同步 D-VSync,让帧提前渲染并延后显示,降低掉帧与延迟。

智能手机 OS 的渲染服务通常用垂直同步(VSync)协调屏幕显示与 UI,但高帧率大屏、复杂特效和物理动画带来更高掉帧与延迟。本文提出 D-VSync,将渲染执行与显示解耦:帧可在显示前提前若干 VSync 周期渲染,用常见短帧节省的算力为偶发长帧提供更大时间窗口。在 OpenHarmony、Android 真机及 15 个移动游戏模拟上,相较 VSync,D-VSync 平均减少掉帧 72.7%、可感知卡顿 72.3%、渲染延迟 31.1%,功耗仅增 0.13%-0.37%,并已集成到 HarmonyOS NEXT。

问题
VSync 架构下渲染执行与屏幕显示紧密耦合,难以应对高帧率屏幕和复杂 UI 带来的负载波动,导致掉帧与渲染延迟。
方法
D-VSync 将渲染与显示解耦,允许帧提前若干个 VSync 周期渲染,以短帧节省的算力补偿偶发长帧,扩大容忍时间窗口。
评估
在 OpenHarmony、Android 真机及移动游戏模拟上对比 VSync,测掉帧、可感知卡顿、渲染延迟与功耗,并已集成到 HarmonyOS NEXT。
原文摘要(Abstract)

Rendering service, which typically orchestrates screen display and UI through Vertical Synchronization (VSync), is an indispensable system service for user experiences of smartphone OSes (e.g., Android, OpenHarmony, and iOS). The recent trend of large high-frame-rate screens, stunning visual effects, and physics-based animations has placed unprecedented pressure on the VSync-based rendering architecture, leading to higher frame drops and longer rendering latency. This paper proposes Decoupled Vertical Synchronization (D-VSync), which decouples execution and displaying in the rendering service. D-VSync allows frames to be rendered a number of VSync periods before being physically displayed on the screen. The key insight behind D-VSync to resolve the limitation of VSync is that, the decoupling enables sporadic long frames to utilize the computational power saved by common short frames, therefore providing a larger time window to tolerate workload fluctuations. Evaluation results of 75 common OS use cases and apps on OpenHarmony (Mate 40 Pro, Mate 60 Pro), 25 popular apps on Android (Google Pixel 5), and simulations of 15 mobile games show that compared to VSync, D-VSync on average reduces frame drops by 72.7%, user-perceptible stutters by 72.3%, and rendering latency by 31.1%, with only 0.13%-0.37% more power consumption. D-VSync has been integrated into HarmonyOS NEXT.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{WuDXXFZ025,
  title = {D-VSync: Decoupled Rendering and Displaying for Smartphone Graphics},
  author = {Yuanpei Wu and Dong Du and Chao Xu and Yubin Xia and Ming Fu and Binyu Zang and Haibo Chen},
  booktitle = {ASPLOS},
  year = {2025},
  doi = {10.1145/3669940.3707235}
}