59 lines
5.7 KiB
Markdown
59 lines
5.7 KiB
Markdown
|
|
# 当前状态
|
|||
|
|
|
|||
|
|
截至 2026-11-09,依据仓库中的实施记录整理。本次文档整理没有重新连接现场设备,下面的“已验证”指相应日期的历史验收,并非实时健康报告。
|
|||
|
|
|
|||
|
|
## 产品与架构
|
|||
|
|
|
|||
|
|
当前主线是 RK3528 盒子上的 Qt kiosk,通过 Moonlight/Sunshine 接入 Windows、Ubuntu、麒麟。盒子开机进入“选择云桌面”,选择后启动串流,结束后回到列表。11-09 已在独立 production 数据库接通 PVE VM100/101/102 和真实盒子:设备注册/心跳、授权列表、一次性票据、三系统串流事件与远程会话重置。服务目前在开发机 Docker,详见[真实接入说明](cloud-live-integration.md)。
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
当前:LightDM 独占 vdi-kiosk 会话 → 看门狗 → Qt 桌面列表 → Moonlight → Sunshine 客体
|
|||
|
|
目标:终端 → 自研管理平台 API → Proxmox/KVM 管理桌面与授权
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
终端不保存 PVE 管理凭据、不直接调用 PVE API;仓库 `tools/` 中的 PVE/Guest Agent 操作属于管理员部署工具。
|
|||
|
|
|
|||
|
|
## 联调基线
|
|||
|
|
|
|||
|
|
以下内网地址仅标识本次联调环境,新客户使用本地配置或平台下发地址。
|
|||
|
|
|
|||
|
|
| 对象 | 最近记录的配置/状态 | 需要注意 |
|
|||
|
|
| --- | --- | --- |
|
|||
|
|
| 盒子 `.188` | RK3528 PRO DDR4,ARM64,Armbian/Ubuntu Noble,LightDM + Xorg 独占会话 | 正式 Weston/Wayland 尚未落地;不运行 MATE 桌面/面板 |
|
|||
|
|
| PVE `.51` | Proxmox/KVM,节点 starhe | GTX 965M 分配给 Windows;宿主资源有限 |
|
|||
|
|
| Windows VM100 / `.70` | Windows 10,GTX 965M/NVENC,VDD 单活动主屏 2560×1440@60Hz,串流请求 45FPS | 历史实测约 43~44FPS,不能称稳定 2K60;曾有重启 Code43 |
|
|||
|
|
| 麒麟 VM101 / `.71` | 2560×1440,30FPS 请求,H.264/libx264,30Mbps;std VGA 64MB,2 vCPU | 11-06 确认 UKUI/KWin 合成器关闭;动态场景约 23FPS |
|
|||
|
|
| Ubuntu VM102 / `.72` | 2560×1440,近期测试请求 45FPS,H.264/libx264,30Mbps;cpu=host、virtio-gl | KMS 与 X11 路径随原生光标租约/普通服务切换,不能把早期 KMS 测试概括为所有会话固定 KMS |
|
|||
|
|
| 监控 `.51:8090` | 独立 `vdi-monitor` 项目 | 实时状态去监控页面查看;本仓库只保留开发与排障资料 |
|
|||
|
|
|
|||
|
|
盒子实际使用私有 RKMPP 硬解/EGL 路径;早期文档中的“仅软解、1080p、Linux 未接入”已过时。桌面 FPS 是请求值,不等于实际动态收流/呈现帧率,实际值以 `desktops.json` 与该次日志为准。
|
|||
|
|
|
|||
|
|
## 最近已完成
|
|||
|
|
|
|||
|
|
| 事项 | 记录与验证边界 |
|
|||
|
|
| --- | --- |
|
|||
|
|
| 开机直接显示桌面列表 | 11-09 独占 LightDM 会话;保留[冷启动截图](evidence/boot-direct-list-cold-boot.png) |
|
|||
|
|
| 退出短暂露出绿色桌面 | 11-09 列表全屏常驻串流窗口下方;三系统两轮共 3121 个 X11 采样未见底层窗口 |
|
|||
|
|
| 进入左上角小窗口 | 11-09 Moonlight 0007 隐藏 CLI Qt 窗口,SDL 创建时铺满屏幕;三系统进入 2695 次、返回 1562 次采样均无违规 |
|
|||
|
|
| 显示器关开恢复 | 11-03 显示守护恢复定制 2K 模式,用户现场确认自动恢复全屏 |
|
|||
|
|
| Linux 原生独立光标 | 11-05 起已接入形状/热点/显隐与本地位置;有短时故障恢复和点击验证 |
|
|||
|
|
| 鼠标按钮残留 | 11-06 失焦及退出时释放五个按钮,输入相关测试通过 |
|
|||
|
|
| 客体图形关机/重启限制 | 11-04 按当前用户部署 Windows NoClose 与 Linux polkit/D-Bus 规则;菜单逐项目视及重启后验证不完整 |
|
|||
|
|
| U 盘真实透传 | Windows 已识别真实 USBSTOR、完成文件校验与实物拔插;后续扩展纯存储设备策略 |
|
|||
|
|
| 固定 PCI 设备不可弹出 | 11-05 Windows 冷启动后四项能力属性 6→0,GPU/网络/系统盘正常;托盘外观和真实 U 盘组合仍需现场验收 |
|
|||
|
|
|
|||
|
|
进入/退出结果来自 X11 窗口采样与截图,没有外置 HDMI 逐帧采集,不能外推为物理屏幕每一帧的保证。
|
|||
|
|
|
|||
|
|
## 重要限制与历史冲突
|
|||
|
|
|
|||
|
|
- Ubuntu 原生光标能即时移动,但点击后页面、拖窗内容仍要等待虚拟显示捕获与 CPU 编码。11-05 KMS 45FPS 长按框选 P50/P95 约 196/247ms;这是合成注入到解码画面的测试,不是物理端到端延迟。
|
|||
|
|
- 11-06 Intel VAAPI 直通试验虽识别到编码器,但无法稳定建立显示捕获/串流,已经回退。普通 Sunshine 恢复 X11/software,VM102 无 Intel hostpci;不能写成硬件编码优化成功。
|
|||
|
|
- Ubuntu 显存 64MB 试验变差,已恢复默认;Windows 独立光标只有历史受控原型,当前仍保留视频光标。
|
|||
|
|
- 11-02 GPU Code43 诊断是历史故障记录;11-03 恢复后实测 NVENC,11-05 冷启动检查也为错误码 0。现网是否再次退回软编必须重新查询。
|
|||
|
|
- 快捷键捕获参数已接入;系统电源键策略补丁、客体截图组件和实际传递效果需分别核验,不凭配置就宣称 Win+Shift+S 已完成现场验收。
|
|||
|
|
- 盒子开关控制客户端连接,不等于控制 VM 生命周期;平台联动尚未实现。
|
|||
|
|
- 第一阶段 Go API、Vue 控制台与 PostgreSQL 已有本机可运行实现,含登录/RBAC、资源/桌面/终端、用户授权、任务审计和 PVE 适配;详见[云管开发说明](cloud-platform-development.md)。随后已用独立账号接通现场 PVE 与 Qt 盒子,三系统实际串流与重置会话通过;PVE 电源操作和盒子重启没有通过现场重启测试验收。
|
|||
|
|
- Rust Agent、MQTT、OTA、多租户授权及通用 USB 会话隔离仍待产品化。已有 POC 模块不等于完整功能交付。
|
|||
|
|
|
|||
|
|
当前构建、策略和排障入口分别见[终端说明](terminal-guide.md)、[云桌面说明](desktop-guide.md)、[运维说明](operations.md);待办统一见[未来计划](roadmap.md)。历史精确配置和回退路径可从[归档索引](archive/README.md)查原文。
|