vdi-cloud/docs/kylin-quality-20261106.md

22 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 麒麟 2K 软件低延迟调整(2026-11-06)
本轮只修改麒麟 VM101。当前链路仍为 `2560x1440 + X11 + libx264 ultrafast/zerolatency`,未修改 Windows、Ubuntu 或盒子客户端。
## 已实施
麒麟 Sunshine 服务启动后现在会显式调用 `org.ukui.kwin.Compositing.suspend`,并补齐 `DISPLAY`、`XAUTHORITY`、`XDG_RUNTIME_DIR` 和 `DBUS_SESSION_BUS_ADDRESS`。原先服务启动时该调用经常因 KWin 尚未准备好而失败,导致合成器仍处于 active;现在服务启动后的 `ExecStartPost` 返回成功,KWin 状态确认是 `active=false`。
VM101 仍保持 `vga=std,memory=64`、2 vCPU;没有增加虚拟显存以外的硬件资源,也没有改动 PVE 显卡直通。
## 验收
Sunshine 日志确认麒麟仍以真实 2560×1440 X11 画面建立串流,并使用 `libx264`;盒子回到 kiosk 桌面入口,测试串流和临时测试进程已经退出。现有 2K 动态基准显示,关闭 UKUI/KWin 合成器时实际渲染约 23FPS,开启时约 19FPS;历史麒麟点击回显基准 P50 约 128ms、P95 约 169ms。
麒麟安全策略阻止本轮临时 GTK 测试脚本直接运行,因此本轮没有新增物理输入端到端样本;服务状态和显示链路验收通过。
## 结论
这项软件调整已经生效,能够减少桌面合成带来的重绘和排队,适合保留在 2K 配置中。它不能把 CPU 编码变成硬件编码,2K 下仍不能宣称完全达到 Windows 的延迟。下一步若还需继续压低尾延迟,应优先评估给麒麟增加 vCPU 是否会改善实际编码排队,但当前宿主总物理核数有限,不能直接盲目增加。
证据:[预检](evidence/kylin-quality-20261106-preflight.txt)、[合成器服务重启](evidence/kylin-quality-20261106-compositor-service-restart-v2.txt)、[最终状态](evidence/kylin-quality-20261106-final-state.txt)。