功能:完善通用云管工作台、审计与诊断能力
No files matched your search
@@ -0,0 +1,250 @@
|
||||
# Ubuntu、麒麟 GPU 链路优化实施记录
|
||||
|
||||
实施日期:2026-11-11。依据桌面上的《麒麟与Ubuntu云桌面画质帧率及延迟对齐说明_20261110.docx》,以及用户补充的“允许三桌面轮流使用同一块 GPU”。原 Word 文档保留为实施前说明。
|
||||
|
||||
## 已实施的链路
|
||||
|
||||
宿主为 i7-4720HQ,4 个物理核、8 个逻辑线程,约 23.35 GiB 内存。GTX 965M 2 GiB 是本轮三桌面轮流使用的设备。HD 4600 没有可用 mdev,不按共享 vGPU 处理。Ubuntu、麒麟各配置 8 vCPU、8 GiB;8 vCPU 不等于新增 8 个物理核。
|
||||
|
||||
| 项目 | Ubuntu VM102 | 麒麟 VM101 |
|
||||
| --- | --- | --- |
|
||||
| 会话 | GNOME Xorg、test2 自动登录 | UKUI / ukui-kwin_x11、test1 自动登录 |
|
||||
| 渲染 | GTX 965M,glxinfo 与进程显存使用均已核实 | GTX 965M,glxinfo 与进程显存使用均已核实 |
|
||||
| 驱动 | Ubuntu 官方 580.178.04 | 麒麟官方 580.95.05 |
|
||||
| 实际捕获/编码 | NvFBC / CUDA / h264_nvenc | NvFBC / CUDA / h264_nvenc |
|
||||
| 显示路径 | NVIDIA 渲染,modesetting PRIME 输出;虚拟源屏测试提高至约 119.9 Hz | NVIDIA 固定 2560×1440 整屏,无 RandR 物理输出 |
|
||||
| 串流交付档位 | 2560×1440、45 FPS、25 Mbps、H.264 SDR | 2560×1440、45 FPS、25 Mbps、H.264 SDR |
|
||||
| 光标 | 保留系统原生形状、本地移动和租约协议 | 保留系统原生形状、本地移动和租约协议 |
|
||||
|
||||
Sunshine 固定为 v2025.924.154138。当前 2026 构建在 Maxwell 上实际出现 CUDA kernel 不兼容,不能仅因为版本更新就替换。私有程序位于 `/opt/vdi-sunshine-maxwell/`,用户服务为 `vdi-sunshine.service`。旧的软件编码绑核已清除;未将整个 Sunshine 改为 SCHED_FIFO,也未把关闭提示音、窗口居中当作视频优化。
|
||||
|
||||
Ubuntu 尝试无 RandR 输出的 NVIDIA 整屏路径时,GNOME 实际黑屏,已回退到可用 PRIME 输出;它仍含显示复制,不能称全程零拷贝。麒麟旧内核的 PRIME 显存导入失败,改用驱动实际报告的整屏 NvFBC 捕获。适配器只在真实屏幕为 2K、驱动可采集且没有输出时枚举整屏,不伪造物理显示器或硬件支持。麒麟重启后桌面曾自动改大屏幕,已通过 ServerFlags 禁用自动添加/绑定其他 GPU,并固定 X screen。
|
||||
|
||||
麒麟 glibc 2.31 与该官方 Sunshine 构建不兼容,因此程序使用私有 runtime 的加载器和依赖库,未替换系统 glibc。初始依赖经 Ubuntu APT 签名仓库核对;补充的 libwayland-client、libffi8、libva 来自 Ubuntu 官方 HTTPS 仓库并记录下载散列,但本轮未额外完成它们的 APT 签名索引校验。KYSEC 保持开启,仅对本轮文件进行 verified 认证。
|
||||
|
||||
## 操作方式与隔离
|
||||
|
||||
平台设置 `VDI_EXCLUSIVE_GPU_NODE=starhe`、`VDI_EXCLUSIVE_GPU_VMIDS=100,101,102`。盒子退出串流后,选择下一台即可正常关闭上一台、等待 PVE 原任务和实际 stopped 状态、启动目标,再等待 Sunshine 响应。不会为了快速切换强制断电。**退出串流并不立即关闭虚拟机;选择另一台时才正常关闭上一台,因此切换前须保存当前桌面的工作。**
|
||||
|
||||
准备任务需要该终端已有桌面授权。共享组锁、持久任务预约、会话占用检查阻止相互抢占;票据签发和消费再次查实际 PVE 电源状态,不能依赖旧缓存。正在使用或管理任务未完成时拒绝切换。已知 PVE 操作结果不明时保留占用,管理员仅核对原 UPID,不自动重复提交。终端不接收 PVE root 凭据。
|
||||
|
||||
准备接口:`POST /api/v1/terminal/desktop-prepare`、`GET /api/v1/terminal/desktop-prepare/:id`。已知任务核对:管理员 `POST /api/v1/tasks/:id/gpu-reconcile`。未知 UPID 须人工核对 PVE 与任务记录,不能凭“现在看起来已开机”重发电源操作。管理端对共用组的普通 start/reboot 入口拒绝执行,须从终端选择页准备;正常 shutdown 及规格、快照操作受同一组预约约束。
|
||||
|
||||
Ubuntu 为唯一 onboot=1 的桌面,Windows 与麒麟 onboot=0,避免宿主启动时争用显卡。该模式是整卡轮流直通,不是三会话同时使用。将来迁移算力服务器仍需提供真正可并发的 GPU/编码会话容量,不能只提高显卡算力或显存就默认支持多 VM 共享。
|
||||
|
||||
客户端新增受范围校验的 `VDI_MOONLIGHT_BITRATE_KBPS`;盒子 `~/.config/vdi-terminal/render.conf` 的 `bitrate_kbps=25000` 由启动脚本按允许字段读取,不执行配置内容。缺少配置时继续使用原分辨率对应默认码率;本轮最终实际命令行已核实 25000。25 Mbps 是客户端请求档位,不等于持续视频净码率;Ubuntu 本轮 Sunshine 记录的视频编码预算为 18,988,000 bit/s,不能将二者混同,也不能用启动探测时的 1 Mbps 当作实际串流档位。
|
||||
|
||||
## 测量口径
|
||||
|
||||
拖框使用同几何和逐帧序号的 GTK / WinForms 参考窗口;盒子通过 XTest 注入,XGetImage 观察首次解码回显。一次拖框发送 300 次移动并检查松键。读取画面本身会阻塞发送循环,不能称真正恒定 60 Hz,也不能把“观察到的新画面次数”当作 Moonlight 呈现 FPS。
|
||||
|
||||
悬停、点击、掩码输入各 100 次,实际控件触发后更新唯一标记。点击计时从按下开始,包含人为 40 ms 按住时间;`click_release` 字段不能误读为从松键起算。输入为合成字符,无真实密码;提交页没有后台认证,所以不代表真实网站登录耗时。结果不包含 USB、真实面板扫描和人眼感知,不能作为物理零延迟证明。
|
||||
|
||||
### 早期与中间结果(30 Mbps,非最终验收)
|
||||
|
||||
| 配置 / 证据 | 拖框 P50 | P95 | 说明 |
|
||||
| --- | ---: | ---: | --- |
|
||||
| Ubuntu GPU、60 FPS | 124.14 ms | 157.50 ms | `ubuntu-gpu-60-drag.json` |
|
||||
| Ubuntu GPU、45 FPS、源屏约 60 Hz | 126.60 ms | 159.28 ms | `ubuntu-gpu-45-drag.json` |
|
||||
| Ubuntu GPU、45 FPS、源屏约 120 Hz | 97.59 ms | 128.94 ms | `ubuntu-gpu-source120-drag.json`;源屏提高频率,传输仍 45 FPS |
|
||||
| 麒麟 GPU、60 FPS | 83.26 ms | 106.79 ms | `kylin-gpu-60-drag.json` |
|
||||
| 麒麟 GPU、45 FPS | 81.22 ms | 101.44 ms | `kylin-gpu-45-drag.json` |
|
||||
| Windows 旧参考 | 125.64 ms | 160.10 ms | `windows-baseline-drag.json`;测量时另一 VM 在驱动编译,不能用于宣称追平 |
|
||||
|
||||
`kylin-gpu-45-response.json` 的悬停 / 点击 / 掩码输入 P50 分别为 97.36 / 140.17 / 78.58 ms,P95 为 118.29 / 163.32 / 99.56 ms。`ubuntu-gpu-45-response.json` 为源屏 60 Hz 的中间结果,且网络延迟变化较大;不能与不同阶段网络条件混用。源屏 120 Hz 的一次 100 事件复测被 Wi-Fi 断开打断,该失败轮次不计入成功结果。
|
||||
|
||||
### 同档最终复测(45 FPS、客户端请求 25 Mbps)
|
||||
|
||||
各项为 P50 / P95,单位 ms。Windows 窗口实际由 WinForms 生成,Linux 为 GTK;JSON 中通用 method 文本仍写 GTK,应按这里解释。各系统顺序测量,无线环境并非严格恒定,因此只代表本轮观测,不能把所有差值归因于单一设置。
|
||||
|
||||
| 配置 | 拖框 | 悬停(100 次) | 点击(100 次) | 掩码字符(100 次) |
|
||||
| --- | ---: | ---: | ---: | ---: |
|
||||
| Windows | 84.88 / 121.39 | 63.63 / 101.82 | 141.37 / 153.49 | 90.05 / 105.07 |
|
||||
| 麒麟,保留 XRender | 80.61 / 100.55 | 98.34 / 116.50 | 139.13 / 159.49 | 80.01 / 104.13 |
|
||||
| Ubuntu,源屏约 120 Hz、定时捕获 | 91.38 / 117.43 | 118.43 / 151.82 | 174.60 / 211.69 | 88.02 / 120.11 |
|
||||
|
||||
原始证据分别为 `windows-final25-*`、`kylin-final25-*`、`ubuntu-final25-*`。拖框延迟已接近同档 Windows;麒麟悬停仍慢约 35 ms,Ubuntu 定时捕获时悬停慢约 55 ms、点击慢约 33 ms,不能宣称所有交互均已追平。Windows 悬停最大值还出现 845.91 ms 的孤立尖峰;P95 不能代替长稳验收,也不能隐去最大值。
|
||||
|
||||
麒麟额外测试 OpenGL 合成及 MaxFPS/RefreshRate=120:必须通过实际 D-Bus `compositingType=gl2` 才能生效,单改 Backend=OpenGL 会被系统恢复。实际 supportInformation 曾确认 NVIDIA OpenGL;其 Placeholder 源屏仍报告 60 Hz,不能声称变成真实 120 Hz 输出。拖框 97.07 / 109.11 ms,悬停 98.99 / 119.18 ms,点击 143.34 / 165.30 ms,未见收益,已恢复 `kwin-before-opengl120.conf`,不作为最终方案。证据保留为 `kylin-opengl120-25-*`。
|
||||
|
||||
Ubuntu 又测试仅在原生光标租约内启用 NvFBC `bPushModel=true`,由画面 damage 事件生成可采集帧,保留原 direct-capture 参数,不提高视频传输帧率。接口边界 14 情形通过、真实采集成功;拖框 81.42 / 99.50 ms,但悬停 119.14 / 156.67 ms、点击 172.05 / 250.00 ms、掩码输入 79.85 / 123.18 ms,未形成一致收益。测试期间还发生 AP 切换和断流,不能将拖框改善单独归因于 push。该实验的服务环境、适配器与 manifest 均已恢复,实验选项没有留在生产代码中;原始数据为 `ubuntu-push25-*`,不得将其当作当前保留配置的性能。回退后再次实际连接、核验 manifest、`nvfbc-v1`、2K/119.9 Hz 与硬件编码负载均通过。
|
||||
|
||||
### GPU 切换实测
|
||||
|
||||
已从选择页完成 Ubuntu→麒麟、麒麟→Windows、Windows→麒麟、麒麟→Ubuntu 的完整轮转。准备任务分别约 33、66、34、30 秒,含正常关机、开机和 Sunshine 就绪。最后一次 Ubuntu 冷启动后核对真实 2560×1440、约 119.9 Hz 源屏、NvFBC receipt 和 NVENC 编码负载均正常;桌面实际截图见 `ubuntu-final-desktop.jpg`,麒麟见 `kylin-final-desktop.png`。任务记录见 `gpu-switch-tasks.csv`,其中同一台重连的短任务不代表冷启动耗时。
|
||||
|
||||
实验重启 Sunshine 时另有一次准备任务在最终归属复核处失败,正常释放失败任务后,重新由用户界面准备成功;没有绕过复核或重复发送未知电源任务。不能把全部准备尝试描述为零失败。收尾仅 Ubuntu 运行,Windows、麒麟停止,盒子退出至选择页。
|
||||
|
||||
## 仍限制体验的部分
|
||||
|
||||
盒子是 RK3528,使用 RKMPP 硬解、DRM PRIME / NV12 帧和 EGL 呈现。60 FPS 串流实际接收/解码约 60,但呈现约 43,约 28% 帧被丢弃;盒子 GPU 曾达到 800 MHz 下约 90% 使用率。45 FPS 测试实际呈现约 43~44,排队和丢帧更少。客户端将部分“丢弃旧帧”记在 network jitter 栏,不能把这一栏全解释为 Wi-Fi 丢包。当前不构成稳定 2K60,也未完成直接 DRM scanout 绕开 GPU 合成的实现。
|
||||
|
||||
盒子当前走 5 GHz Wi-Fi,有线端口 NO-CARRIER。串流期间已发生 Wi-Fi 真正断开和重新关联,wpa_supplicant 原始记录含 reason=34 与关联拒绝;不是 Linux 编码器重启的推测。12:33、12:44 等记录还显示同 SSID 下尝试 2.4 GHz 接入失败,再关联 5 GHz;本轮没有修改路由器或锁定 BSSID。无线驱动为 `aicwf_sdio`,省电已关闭。网络延迟在不同测试从约 5 ms 上升到 16~40 ms,原生光标通道因此超时并正常结束串流。没有通过延长超时掩盖断网。证据见 `wifi-final.log`、`client-final.log`。提高服务器 GPU 算力不能消除盒子断网;下一步应优先让宿主与盒子稳定有线连接,再做同条件验收。
|
||||
|
||||
本轮核查宿主温度曾达 87~88°C,盒子约 76°C,需结合持续负载观察。存储 local 约 74.2%,local-lvm 约 93.8%,后者仅约 3.9 GiB 余量;未创建大快照或继续堆积大备份。迁移/扩容和稳定散热是长期运行条件,不能用持续写满测试验证性能。
|
||||
|
||||
收尾清理 Ubuntu 可再生成的 APT 安装缓存,约 772 MiB 降到 40 KiB,并执行根分区 fstrim。fstrim 报告的是发出的逻辑范围(约 28.4 GiB),不是宿主实际回收量。复查发现 Ubuntu 磁盘实际在 local 的 qcow2 文件中,local-lvm 实际使用率仍为 94.04%,不能宣称薄卷空间已释放。未删除系统、用户文件、回退备份或擅自扩大薄卷逻辑容量。
|
||||
|
||||
尚未完成 Word 文档提出的 10 分钟统一业务动态场景、每类 100 次真实拖窗/应用启动、物理相机延迟,以及 2 小时 / 8 小时长期验收。存在已捕获的 Wi-Fi 断流,故不得宣称已完成长稳或“全部操作与 Windows 完全相同”。
|
||||
|
||||
## 代码验证与回退
|
||||
|
||||
- 专用空测试数据库 `vdi_gpu_test_20261111`:共享组授权/占用、先关后开、缓存滞后票据、电源结果不明不重放、硬拒绝、原 UPID 核对和管理操作互斥。见 `exclusive-gpu-test.log`。该测试会清空自己的 fixture,严禁改为 live 数据库运行。
|
||||
- 实际盒子编译并运行 6 项 CTest,含关机桌面可点、准备成功前不签发票据、失败不连接和码率范围验证。见 `kiosk-tests.log`。
|
||||
- 麒麟实际 glibc 上,NvFBC ABI / 原参数不变 / 租约光标 / 整屏枚举 / 错版本拒绝等 10 情形通过。
|
||||
- 两台 Linux 分别通过 host 回归:显示管理器重启后的旧就绪标记清除、manifest 不完整时不触碰运行中的捕获服务;本地 4 项光标输入边界测试通过。
|
||||
- OpenAPI 与 TypeScript 类型已更新;控制台 typecheck 通过。Hardware、Snapshot、PowerBatch、DeviceIdentity、TerminalLifecycle 的专用数据库回归完整通过(344 秒),见 `maintenance-regressions.log`。
|
||||
|
||||
## 当前结论和下一步条件
|
||||
|
||||
### 后续修复:Ubuntu 双光标(2026-11-11)
|
||||
|
||||
用户反馈“一支鼠标拖着另一支”。现场核对:原生光标租约、适配器和 `nvfbc-v1` 均生效,但盒子根窗口截图仍能看到视频内箭头。原先仅确认 NvFBC 关闭光标参数和捕获就绪,未覆盖 PRIME 路径已将服务端软件光标画入画面的情形;这使本地即时光标与有视频延迟的光标叠加。
|
||||
|
||||
已在 Ubuntu 部署 guard 生命周期内的 XFixes 服务端光标隐藏,原生形状读取和盒子本地显示继续保留。配置标记是 `/home/test2/vdi-terminal/native-cursor-v1/hide-server-cursor`,未修改光标主题、移速、分辨率或编码档位。结束时先停视频生产者,再恢复服务端光标,显示连接断开也会释放隐藏状态。变更前 Python 文件备份在 `/var/backups/vdi-gpu-20261111/host-before-serverhide.py`。
|
||||
|
||||
Ubuntu 真实运行 3 项 host 回归全部通过,含捕获失败时停止/恢复顺序。盒子在三处纯桌面背景比较移动前后同一位置:超过 25 的通道变化像素数均为 0,最大通道差 0/1/0;同时本地原生光标保持 24×24、热点 (3,1)、254 个非透明像素,位置正确。见 `ubuntu-double-cursor-check.json`;该截图口径排除本地 X11 光标,因此用于检查视频中是否还有箭头,不冒充相机拍摄。随后 300 次拖框移动全部收到且松键成功,见 `ubuntu-cursorfix-drag.json`。退出后检查普通捕获已恢复、lease ready/drop-in 已清理;重新连接后重复三处检查仍通过,见 `ubuntu-double-cursor-reconnect.json` 和 `ubuntu-cursorfix-tests.log`。收尾保留 Ubuntu 串流供用户使用。这些检查用于验证重复光标和输入功能,不替代物理延迟或长稳验收。
|
||||
|
||||
已经实现三台轮流直通同一块 GTX 965M,Ubuntu、麒麟实际使用 GPU 渲染、NvFBC 捕获和 NVENC 编码;本轮不再依赖 4 核 CPU 承担 2K 软件编码。2K 画幅与 H.264 SDR 档位已对齐,拖框测得接近同档 Windows;当前保留的 Ubuntu 悬停、点击和麒麟悬停仍有可测差距,且反复出现无线断流,尚不满足“所有交互及长期稳定性与 Windows 一致”。分辨率相同也不等于已完成色彩或文字画质的客观一致性验收。
|
||||
|
||||
下一步应先给盒子接通稳定有线网络,宿主也保持有线;在固定网络、相同业务场景下重测并区分 GNOME/UKUI 重绘、显示复制与客户端呈现耗时,再决定是否重新试验事件触发捕获。若目标保持真 2K60,现有 RK3528 的 EGL 呈现路径还需继续减少复制/合成,或换实测可稳定 2K60 呈现的终端。当前 GTX 965M 已能完成单桌面硬编码,继续只加 VM CPU 核数不能解决无线断流和盒子呈现上限。
|
||||
|
||||
未来要求三个桌面同时运行时,需规划各 VM 可独立使用的物理 GPU,或硬件、驱动及授权均支持的 vGPU/编码方案,并按并发会话数验证;当前轮流直通方案不能直接变成同时共享。正式迁移前还应处理薄卷池余量与散热,再补齐 Word 中的长期及物理延迟验收。
|
||||
|
||||
PVE 变更前配置保存在 `/root/vdi-linux-gpu-20261111/{100,101,102}.conf.before`;Linux 备份在各自 `/var/backups/vdi-gpu-20261111/`。Ubuntu 的 headless 失败试验、PRIME 配置和提高源屏频率前脚本均有独立备份。回退显示配置时先退出串流,恢复对应 Xorg 与显示脚本,再正常重启显示管理器;必须目视确认桌面,不能只查服务 active。
|
||||
|
||||
平台部署前 API 镜像保留为 `vdi-cloud-live-api:before-gpu-20261111`,环境备份为工作站 `.local/live/env.before-gpu-20261111.bak`,不含于报告或仓库。盒子变更前文件在 `~/vdi-build/gpu-opt-20261111/`。回退共享组前先确认只有一台持有显卡,停用两项 group 环境变量并恢复 API/客户端;不要在 GPU 仍被别台使用时直接开机。
|
||||
|
||||
## 官方依据
|
||||
|
||||
- [Sunshine 配置](https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2configuration.html)、[发行记录](https://github.com/LizardByte/Sunshine/releases)。实际使用选项按已装版本核验。
|
||||
- [NVIDIA Xorg 配置选项](https://download.nvidia.com/XFree86/Linux-x86_64/580.82.09/README/xconfigoptions.html)。
|
||||
- [Proxmox PCI 直通说明](https://github.com/proxmox/pve-docs/blob/master/qm-pci-passthrough.adoc)。
|
||||
|
||||
设备能枚举、编码测试能启动和完整交互桌面可用是不同证据;本报告按真实串流、GPU 编码负载和画面核验分别记录。
|
||||
|
||||
## 补充:Windows 硬编码故障与恢复(2026-11-11)
|
||||
|
||||
用户反馈 Windows 鼠标卡顿后,实际查到 GTX 965M 的设备管理器错误码为 43,`nvidia-smi` 无法连接驱动;Sunshine 13:38 的真实连接日志为 `Creating encoder [libx264]`,并非 NVENC。这是独立于 Ubuntu 双光标的故障,不能用鼠标移速或无线网络解释全部表现。
|
||||
|
||||
与原 PVE 备份比对,Windows 的 CPU、内存、PCI 直通和 QEMU 参数一致,只有 `onboot: 1→0`。公共客户端请求码率曾从 30 改为 25 Mbps,对 Windows 也有影响;45 FPS 在 11 月 9 日的客户端日志中已存在。Windows 内曾执行临时交互参考测试,相关计划任务已清理。本次排障还重启过显卡设备、Sunshine 服务,并在用户允许后正常关开机;不能描述为“Windows 内完全没有操作”。Ubuntu 隐藏服务端重复光标的补丁没有部署到 Windows。
|
||||
|
||||
显卡设备重启、Windows 正常关开机和宿主侧专用 PCI 总线复位均未恢复 NVENC;总线复位后宿主曾显示 D0,但 Windows 启动后又报 Code 43,物理设备显示 D3hot,尚不能据此单独确定驱动失败的根因。用户随后明确同意正常重启整台 Proxmox 宿主;执行前再次检查三台 VM 和容器列表、备份 Ubuntu 配置,将仍为 1 的 Ubuntu `onboot` 改为 0,避免宿主恢复时自动争用显卡。先正常关闭 Windows,确认三台全部停止后提交宿主重启。
|
||||
|
||||
当前排他切换只核验电源归属和 Sunshine `serverinfo`,不能证明 NVIDIA 驱动与硬件编码健康。此前完成过轮转不代表已证明长期可重复可靠;在恢复后完成跨系统重切和真实 NVENC 验证前,不应宣称该共享显卡方案已通过稳定性验收。禁止仅凭“连接服务已响应”报告硬编码恢复。
|
||||
|
||||
### Windows 恢复结果(13:44—13:47)
|
||||
|
||||
宿主启动 ID 已从 `f078a704-350d-4c7d-8839-c192ebe7c4b5` 变为 `df157c5a-ae91-4225-b4b7-f6ab8c0ed8c9`,确认实际完成宿主重启。随后从盒子启动 Windows,NVIDIA 设备错误码恢复为 0,`nvidia-smi` 正常返回 GTX 965M / 582.78。13:44:44 实际连接为 `Creating encoder [h264_nvenc]`,随后明确创建 H.264 P1 编码器;连续检查 GPU 编码负载约 10%—11%,Sunshine CPU 采样为 0%,不再是此前的软件编码状态。日志中的 HEVC 10-bit 探测失败不是当前流,当前流已核对为 H.264 SDR。
|
||||
|
||||
盒子日志确认实际串流为 2560×1440 / 45 FPS、RKMPP H.264 硬解;画面可用。完成 30 步桌面背景拖框,画面出现对应选框,finally 中释放鼠标按键,未重建 Windows 临时计划任务。证据为 `windows-recovery-nvenc.log` 和 `windows-recovery-desktop-drag.jpg`。这是短时功能与硬编码恢复核验,没有重新完成物理输入延迟或长期稳定性验收。
|
||||
|
||||
本次收尾状态取代前文“保留 Ubuntu”的旧状态:Windows 正在运行并连接,Ubuntu、麒麟关闭;三台 onboot 均为 0。Ubuntu 自动启动改动前备份为 `/root/vdi-linux-gpu-20261111/102.conf.before-windows-recovery`。未更换 Windows 显卡驱动,未修改其 CPU、内存、鼠标速度或直通参数。宿主重启前的 `power/control=on` 是临时状态,没有创建持久化规则。
|
||||
|
||||
本次恢复表明整机重新初始化后显卡可以重新供 Windows 使用,但没有证明跨系统切换失败的唯一根因,也没有修复自动切换的硬编码健康校验缺口。当前先保留 Windows 使用;不得将这次恢复表述为“共享 GPU 切换问题已彻底解决”。
|
||||
|
||||
## 后续修复:Windows→Ubuntu 一直“进入中”(2026-11-11 14:07)
|
||||
|
||||
13:49 的 Ubuntu 准备任务在 `service-waiting` 阶段等待 180 秒后失败。Windows 已正常关闭,Ubuntu 已开机,但 Linux NVIDIA 驱动从开机起报告 `fallen off the bus and is not responding to commands`,GNOME/Xorg 会话反复失败,Sunshine 未启动。Ubuntu 内停止桌面并卸载、重载 NVIDIA 模块仍返回 `No such device`。该现象不能解释成单纯页面动画或需要重复点击。
|
||||
|
||||
确认 VM100/101 关闭、VM102 正常关机、VFIO 组无人持有,且上游桥只有 GTX 965M 后,对 GPU 执行 sysfs `remove`、等待两秒、桥 `rescan`,核验同一 PCI 身份、vfio-pci 驱动和 D0,再启动 Ubuntu。此次无需重启宿主即恢复 GNOME、NvFBC 与 NVENC。首次恢复任务耗时 25.41 秒。该实验与前一轮只写 PCI `reset` 不同;不能将两者混称为已重复验证过的同一方法。
|
||||
|
||||
为使此步骤在后续开机时自动执行,增加 `tools/pve-shared-gpu-hook.py` 并部署为 `local:snippets/vdi-shared-gpu-reset.py`,绑定 VM100/101/102。实现仅适用于 starhe 的指定 GTX 965M、PCI 桥和 IOMMU 拓扑。每次 pre-start 必须确认三台全部停止、VFIO 组无人使用;使用 flock 和开机阶段预留,避免两次准备同时穿过检查。初始化失败保留 failed 预留,后续启动被阻止,不自动重放结果未明的操作;post-start 记录归属,post-stop 核验后释放。GPU 返回 D0 只代表开机前设备条件,仍不替代来宾驱动和真实硬编码核验。
|
||||
|
||||
部署前备份:`/root/vdi-linux-gpu-20261111/{100,101,102}.conf.before-gpu-hook` 和 `storage.cfg.before-gpu-hook`。local 存储内容类型保留原值并增加 snippets。Windows PVE 配置此次新增 hookscript,未修改 Windows 来宾鼠标、应用、驱动或硬件资源配置;不能再用此前“仅 onboot 不同”的历史对比描述当前配置。
|
||||
|
||||
验证结果:4 项本地回归通过,覆盖运行/占用拦截、连续启动预留、初始化失败不重放、错误 VM 不能认领。宿主实测在 Windows 运行时调用另一个 VM 的 pre-start,会拒绝操作并报告运行者,未重置正在使用的 GPU。部署后从盒子完成 Ubuntu→Windows(73.88 秒)和 Windows→Ubuntu(41.01 秒),均未重启宿主。Windows 设备错误码为 0,实际串流 H.264 NVENC,编码负载约 11%;最终 Ubuntu 实际连接确认 NvFBC、2560×1440、H.264 NVENC,编码负载约 29%,服务 active。1 Mbps 日志属于编码探测,最终会话实际视频预算为 18.988 Mbps,客户端请求档位仍为 25 Mbps。双光标隐藏标记保持存在。
|
||||
|
||||
当前仅 Ubuntu 运行并留在盒子桌面,Windows、麒麟停止,GPU 预留归属 VM102/running。本轮验证了一次双向轮转,未重新测试麒麟轮转,也未完成数十次循环或长期稳定性验收;不据此保证任意次数切换均无故障。平台当前仍以 serverinfo 判断服务就绪,硬编码健康尚需另行加强,不能把本钩子说成编码健康检查。
|
||||
|
||||
证据:`gpu-hook-unit-tests.log`、`gpu-hook-active-guard-test.log`、`gpu-hook-switch-tasks.csv`、`gpu-hook-windows-nvenc.log`、`gpu-hook-ubuntu-nvenc.log`、`gpu-hook-final-state.log` 及两台最终桌面截图。
|
||||
|
||||
回退时先退出串流,并逐台确认 hookscript 当前仍为本次路径,再执行 `qm set <VMID> --delete hookscript`;此操作只去掉本次钩子,不整份覆盖其他 VM 配置。保留 snippets 内容类型不会重置显卡。如出现 failed/prepared 预留,必须先核对所有 VM 实际电源、原启动任务、VFIO 占用及 PCI 设备状态,再由管理员处理 `/run/vdi-shared-gpu/reservation.json`;不要直接清空预留并反复开机。
|
||||
|
||||
## 补充验证:麒麟共享显卡切换(2026-11-11 14:30)
|
||||
|
||||
用户要求验证麒麟。开始检查时,用户已从 Ubuntu 切到麒麟,平台初次准备耗时 37.68 秒;同机重连的 0.49 秒任务不计为冷启动。NVIDIA 580.95.05 正常,OpenGL renderer 为 GTX 965M,源画面为 2560×1440,实际连接日志确认 NvFBC 与 H.264 NVENC,GPU 编码负载约 25%。现场看到软件商店正在安装更新,先等待并核对 aptdaemon 无活动事务、包管理锁释放、`dpkg --audit` 无异常后,才开始关机轮转,未中断或主动执行软件更新。
|
||||
|
||||
随后从盒子完成以下四次正常关机、共享 GPU 初始化、开机和连接服务准备:
|
||||
|
||||
| 方向 | 准备耗时 | 结果 |
|
||||
| --- | ---: | --- |
|
||||
| 麒麟→Windows | 79.31 秒 | 实际 H.264 NVENC,GPU 编码负载约 10% |
|
||||
| Windows→麒麟 | 40.75 秒 | NVIDIA OpenGL、NvFBC、实际 H.264 NVENC,编码负载约 22% |
|
||||
| 麒麟→Ubuntu | 36.82 秒 | 真 2560×1440、NvFBC、实际 H.264 NVENC,编码负载约 29% |
|
||||
| Ubuntu→麒麟 | 38.01 秒 | NVIDIA OpenGL、NvFBC、实际 H.264 NVENC,编码负载约 23% |
|
||||
|
||||
四次均成功,宿主启动 ID 始终为 `df157c5a-ae91-4225-b4b7-f6ab8c0ed8c9`,本轮没有重启宿主或修改三台 VM 的配置。耗时以平台数据库任务创建到完成计算,不包含人手退出、检查和再次点击的间隔;服务准备完成也不等于最终画面已经出现,因此另外核对实际 CLIENT CONNECTED、最终编码器、GPU 负载和桌面截图。
|
||||
|
||||
麒麟启动后显示过其自身锁屏,最终通过 logind 解锁当前测试会话,并核对实际桌面。未关闭锁屏策略或修改登录配置。麒麟开机早期来宾日志时间有八小时偏差,最终已核对 NTPSynchronized=yes、系统时间恢复;轮转顺序与耗时依据平台记录,日志按当前 boot 和实际 Sunshine PID 筛选,避免混入旧启动记录。未修改 RTC 或 NTP 配置。
|
||||
|
||||
最终盒子日志确认 2560×1440 / 45 FPS 串流、RKMPP H.264 硬解;45 是协商串流帧率,不代表重新实测了终端持续呈现 45 FPS。请求码率仍为 25 Mbps,最终视频预算为 18.988 Mbps,1 Mbps 记录属于编码器探测阶段。保留原有麒麟桌面与光标配置。
|
||||
|
||||
最后从盒子发送 30 步桌面背景拖框,实际解码画面显示对应选框,finally 中松开鼠标按键成功。此检查验证基本输入和视频回显,不是物理输入延迟、掉帧率或画质客观一致性测量。此次完成了麒麟与另外两台各一次双向切换,未据此宣称两小时/八小时长稳,或麒麟全部交互延迟已经与 Windows 完全一致。
|
||||
|
||||
收尾仅麒麟 VM101 运行并连接,GPU 预留为 VM101/running;Windows、Ubuntu 均停止。结果取代前文保留 Ubuntu 的收尾状态。
|
||||
|
||||
证据:`kylin-cycle-switch-tasks.csv`、`kylin-cycle-windows-nvenc.log`、`kylin-cycle-return-from-windows.log`、`kylin-cycle-ubuntu-nvenc.log`、`kylin-cycle-return-from-ubuntu.log`、`kylin-cycle-final-state.log`、`kylin-cycle-final-drag.jpg` 和 `kylin-cycle-final-desktop.jpg`。
|
||||
|
||||
## 补充优化:终端调度对照与无线扫描(2026-11-11 15:43)
|
||||
|
||||
本轮保持 2560×1440、45 FPS、客户端请求 25 Mbps、H.264 SDR。两台实际 NvFBC / NVENC 保持有效,未调整原生鼠标样式或移速。没有修改 Windows 来宾的驱动、鼠标、应用或资源配置;为测试按平台流程正常关闭 Windows 并切到 Linux。此次持久调整在共用盒子的网络配置中,因而也影响盒子连接 Windows 时的网络路径。
|
||||
|
||||
### 实际保留的调整
|
||||
|
||||
盒子三次无线断开记录中有 `reason=34`。15:22:58 断开后,反复尝试同名 2.4 GHz 热点并被拒绝,直到 15:23:25 才恢复 5 GHz。先仅设置 5 GHz,15:30:31 仍断开,15:30:44 恢复;说明限制频段不足以修复断开本身。
|
||||
|
||||
进一步将盒子现有 YXTech 配置固定到当前 5 GHz 接入点 `f8:ce:21:a7:b9:50`。NetworkManager 文档说明固定 BSSID 会禁用漫游及后台扫描;此前断开间隔约五分钟,扫描参与问题是推断,尚未证明是唯一根因。Wi-Fi 省电原本已关闭,本轮没有把它记为新增优化。
|
||||
|
||||
配置已通过 nmcli 写入 `/etc/netplan/90-NM-9212612f-4dd0-4cf0-a21b-85413c900acf.yaml`,核对 `band: 5GHz` 和 BSSID。每次试验前设置了 90 秒自动回退,重连和 SSH 验证成功后取消回退;没有留下活动回退定时器。配置备份位于盒子 `/var/backups/vdi-wifi-20261111/`,不是 PVE,备份不复制到仓库以免带入无线凭据。
|
||||
|
||||
15:32:29—15:43:09 的约 10 分 40 秒观察中,没有再次出现无线断开或关联拒绝,越过两个此前约五分钟的周期。期间主动切换麒麟、Ubuntu并重连,不是同一桌面连续串流十分钟,也不是长期稳定性验收。若移动盒子、更换接入点或该 AP 不可用,需解除 BSSID 限制;本轮没有改路由器。
|
||||
|
||||
### 未保留的调度试验
|
||||
|
||||
确认 SDL 渲染线程申请高优先级因权限失败。先由 root 仅把当前 Moonlight 的 PacerRender 线程从 nice 0 临时改为 -10,保持普通 TS 调度;未使用 SCHED_FIFO、文件 capabilities、全进程提权或更改用户权限上限。固定接入点后,两台分别在同一连接内顺序 A/B,每类 50 次。表内为 P50 / P95,单位 ms:
|
||||
|
||||
| 系统 | PacerRender nice | 悬停回显 | 点击回显(含40ms按住) | 掩码字符回显 |
|
||||
| --- | ---: | ---: | ---: | ---: |
|
||||
| Ubuntu | 0 | 122.5 / 141.6 | 173.0 / 195.6 | 83.7 / 120.5 |
|
||||
| Ubuntu | -10 | 121.7 / 151.0 | 172.8 / 213.7 | 79.1 / 105.9 |
|
||||
| 麒麟 | 0 | 103.1 / 127.6 | 147.0 / 165.5 | 81.9 / 103.6 |
|
||||
| 麒麟 | -10 | 101.3 / 121.3 | 146.5 / 172.8 | 86.1 / 99.6 |
|
||||
|
||||
悬停及点击中位数没有稳定收益,部分 P95 反而上升,因此两台试验均恢复 nice 0,没有持久化提权。Ubuntu 固定 AP 前另有两轮 A/B,同样没有一致收益;被断网打断的 A2、B2 与麒麟第一次 B 不计为完整结果。不能把警告消失或某一类输入的单轮改善解释为整体延迟降低。
|
||||
|
||||
### 功能与呈现复查
|
||||
|
||||
| 系统 | 拖动回显 P50 / P95(ms) | 观察到的新位置更新/秒 | 输入验证 |
|
||||
| --- | ---: | ---: | --- |
|
||||
| Ubuntu | 90.9 / 109.8 | 35.4 | 300 次末位置可见,松键成功 |
|
||||
| 麒麟 | 84.4 / 106.9 | 37.2 | 300 次末位置可见,松键成功 |
|
||||
|
||||
以上为 XTest 输入至首次观察到唯一解码标记,排除实体 USB 鼠标和屏幕扫描;更新/秒是 60 Hz 拖动下采样到的独特位置,不等于解码或显示帧率。GTK 的合成页面提交没有业务后端,不能代表真实密码认证或应用启动耗时。
|
||||
|
||||
Ubuntu 在来宾内部另测本地 X11 标记,悬停中位数约 21 ms、点击约 78 ms(含40ms按住)、掩码字符约 5 ms,每类30次。它与盒子端测量路径不同,只用于区分来宾处理与串流路径,不将差值当作可直接消除的延迟。
|
||||
|
||||
结束前的 Ubuntu 单会话统计:接收/解码约45.03 FPS、呈现44.18 FPS、平均网络6 ms(variance栏1 ms)、解码7.67 ms、排队4.62 ms。麒麟对应会话呈现43.85 FPS。无线条件不恒定,不能将这几次统计差异全归因于固定 AP。network jitter 栏还包含客户端丢弃旧帧,不能全当无线丢包。
|
||||
|
||||
Ubuntu 再次退出和重连后,三处背景检查均未发现视频内重复箭头,仍有24×24的本地原生光标。临时 GTK 参考窗口已停止,桌面实际截图核验通过。
|
||||
|
||||
### 深层显示链路和边界
|
||||
|
||||
盒子仍是 RKMPP 硬解、DRM PRIME / EGL 呈现。现场 GPU 约800 MHz、90%—93%负载,不能承诺真2K60。部署源码明确要求 DRM master 才能直接设置显示 plane;现有原生光标实现也显式要求 X11。改成 DRM 直出需要同时完成 VT/显示所有权、光标后端、退出恢复及快捷键验证。本轮没有停掉 X11 或把“Direct rendering disabled”当成一个可随意开启的选项;没有声称已实现新的直接扫描输出或完全零拷贝链路。
|
||||
|
||||
本轮主要消除已观察到的无效频段重试并测试固定 AP 的短期稳定性,尚未证明 Ubuntu/麒麟全部交互延迟与 Windows 相同。继续提高 CPU 核数不能解决盒子 GPU 呈现吞吐和无线驱动/AP层问题。两小时/八小时、物理相机延迟及统一真实业务场景验收仍未完成。
|
||||
|
||||
### 收尾与回退
|
||||
|
||||
仅 Ubuntu VM102 运行并留在盒子上,Windows、麒麟停止;宿主未重启,共享 GPU 钩子和三台 VM 配置未改。Ubuntu 双光标修复、麒麟原有合成设置均保留。PacerRender / InputSend / FFDecoder 最终均为 nice 0、TS。
|
||||
|
||||
在盒子上解除本轮网络限制(会短暂断网):
|
||||
|
||||
```sh
|
||||
sudo nmcli connection modify uuid 9212612f-4dd0-4cf0-a21b-85413c900acf 802-11-wireless.bssid '' 802-11-wireless.band ''
|
||||
sudo nmcli connection up uuid 9212612f-4dd0-4cf0-a21b-85413c900acf ifname wlan0
|
||||
```
|
||||
|
||||
证据:`wifi-before-5ghz.log`、`wifi-fixed-ap-final.log`、`*-sched-fixed-ap.jsonl`、`*-fixed-ap-drag.json`、`ubuntu-local-screen-response.raw`、`ubuntu-fixed-ap-client-stats.log`、`ubuntu-fixed-ap-double-cursor.json`、`optimization-host-final-state.log`。测量脚本为 `box-sched-pair.py`、`response-probe-50.py`、`guest-local-response.py`。
|
||||
|
||||
依据:[NetworkManager 无线配置](https://networkmanager.dev/docs/api/latest/settings-802-11-wireless.html)、[SDL Linux线程优先级实现](https://github.com/libsdl-org/SDL/blob/release-2.30.11/src/core/linux/SDL_threadprio.c),以及现场部署的 Moonlight DRM / 原生光标源码。
|
||||
@@ -0,0 +1,21 @@
|
||||
"""Sequential single-connection A/B experiment. Always restore normal nice."""
|
||||
import json
|
||||
import pathlib
|
||||
import subprocess
|
||||
import time
|
||||
pid = int(subprocess.check_output(['pgrep', '-x', 'moonlight']))
|
||||
tasks = pathlib.Path('/proc') / str(pid) / 'task'
|
||||
tids = [int(p.name) for p in tasks.iterdir() if (p / 'comm').read_text().strip() == 'PacerRender']
|
||||
assert len(tids) == 1
|
||||
tid = tids[0]
|
||||
results = []
|
||||
try:
|
||||
for label, priority in [('A', 0), ('B', -10)]:
|
||||
assert int(subprocess.check_output(['pgrep', '-x', 'moonlight'])) == pid
|
||||
subprocess.run(['sudo', '-n', 'renice', '-n', str(priority), '-p', str(tid)], check=True, stdout=subprocess.DEVNULL)
|
||||
begin = time.time()
|
||||
data = json.loads(subprocess.check_output(['python3', '/tmp/vdi-response-50.py'], timeout=150))
|
||||
results.append(dict(label=label, nice=priority, started=begin, ended=time.time(), data=data))
|
||||
print(json.dumps(results[-1]), flush=True)
|
||||
finally:
|
||||
subprocess.run(['sudo', '-n', 'renice', '-n', '0', '-p', str(tid)], stdout=subprocess.DEVNULL)
|
||||
@@ -0,0 +1,44 @@
|
||||
"""Run on the box with a focused, live Ubuntu stream and clear wallpaper."""
|
||||
import ctypes as C, json, subprocess, time, os
|
||||
os.environ.update(DISPLAY=':0',XAUTHORITY='/home/armbian/.Xauthority')
|
||||
import gi
|
||||
gi.require_version('Gdk','3.0')
|
||||
from gi.repository import Gdk
|
||||
x=C.CDLL('libX11.so.6'); f=C.CDLL('libXfixes.so.3')
|
||||
class Cursor(C.Structure):
|
||||
_fields_=[('x',C.c_short),('y',C.c_short),('w',C.c_ushort),('h',C.c_ushort),
|
||||
('hx',C.c_ushort),('hy',C.c_ushort),('serial',C.c_ulong),
|
||||
('pixels',C.POINTER(C.c_ulong)),('atom',C.c_ulong),('name',C.c_char_p)]
|
||||
x.XOpenDisplay.argtypes=[C.c_char_p]; x.XOpenDisplay.restype=C.c_void_p
|
||||
x.XFree.argtypes=[C.c_void_p]; x.XCloseDisplay.argtypes=[C.c_void_p]
|
||||
f.XFixesGetCursorImage.argtypes=[C.c_void_p];f.XFixesGetCursorImage.restype=C.POINTER(Cursor)
|
||||
display=x.XOpenDisplay(None); assert display
|
||||
pid=int(subprocess.check_output(['pgrep','-x','moonlight']).strip())
|
||||
def focused():
|
||||
assert int(subprocess.check_output(['xdotool','getwindowfocus','getwindowpid']).strip())==pid
|
||||
def move(px,py):
|
||||
subprocess.run(['xdotool','mousemove',str(px),str(py)],check=True)
|
||||
time.sleep(.5)
|
||||
def patch(px,py):
|
||||
p=Gdk.pixbuf_get_from_window(Gdk.get_default_root_window(),px-8,py-8,64,64)
|
||||
assert p and p.get_n_channels()==3
|
||||
return bytes(p.get_pixels())
|
||||
results=[]
|
||||
try:
|
||||
focused()
|
||||
for px,py in [(900,900),(1300,900),(1800,900)]:
|
||||
move(400,1100); before=patch(px,py)
|
||||
move(px,py); after=patch(px,py)
|
||||
diffs=[max(abs(a-b) for a,b in zip(before[i:i+3],after[i:i+3])) for i in range(0,len(before)-2,3)]
|
||||
ptr=f.XFixesGetCursorImage(display); assert ptr
|
||||
try:
|
||||
c=ptr.contents
|
||||
opaque=sum(((c.pixels[i]>>24)&255)>0 for i in range(c.w*c.h))
|
||||
assert opaque>0 and (c.x,c.y)==(px,py)
|
||||
results.append(dict(point=[px,py],video_pixels_changed_over_25=sum(v>25 for v in diffs),
|
||||
max_video_channel_difference=max(diffs),local_shape=[c.w,c.h,c.hx,c.hy],
|
||||
local_opaque_pixels=opaque))
|
||||
finally:x.XFree(ptr)
|
||||
focused()
|
||||
print(json.dumps(dict(method='XGetImage-style root capture excludes local X11 cursor; compare clear wallpaper at identical coordinates',pid=pid,points=results)))
|
||||
finally:x.XCloseDisplay(display)
|
||||
@@ -0,0 +1,5 @@
|
||||
target_name,status,message,created_at,updated_at,provider_ref
|
||||
Ubuntu,success,桌面已启动,连接服务已响应,2026-11-11 06:05:36.799346+00,2026-11-11 06:06:17.812001+00,"{""phase"":""completed"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49"",""vmid"":102,""upid"":""UPID:starhe:00002202:00021B5D:6AF405B8:qmstart:102:vdi-cloud@pve!console:""}"
|
||||
Windows 10,success,桌面已启动,连接服务已响应,2026-11-11 06:02:43.720719+00,2026-11-11 06:03:57.601456+00,"{""phase"":""completed"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49"",""vmid"":100,""upid"":""UPID:starhe:00001E19:0001D561:6AF40505:qmstart:100:vdi-cloud@pve!console:""}"
|
||||
Ubuntu,success,桌面已启动,连接服务已响应,2026-11-11 05:56:30.141686+00,2026-11-11 05:56:55.554019+00,"{""phase"":""completed"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49"",""vmid"":102,""upid"":""UPID:starhe:00001602:0001417C:6AF4038B:qmstart:102:vdi-cloud@pve!console:""}"
|
||||
Ubuntu,failed,桌面准备失败,请检查桌面授权、占用状态及 PVE,2026-11-11 05:52:35.605684+00,2026-11-11 05:55:35.920613+00,"{""phase"":""service-waiting"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49""}"
|
||||
|
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 57 KiB |
@@ -0,0 +1,19 @@
|
||||
target_name,status,created_at,updated_at,preparation_seconds
|
||||
Ubuntu,success,2026-11-11 03:34:20.35987+00,2026-11-11 03:34:21.14229+00,0.78
|
||||
Ubuntu,success,2026-11-11 03:36:59.766672+00,2026-11-11 03:37:06.633399+00,6.87
|
||||
Ubuntu,success,2026-11-11 03:38:47.341838+00,2026-11-11 03:38:51.653688+00,4.31
|
||||
Ubuntu,success,2026-11-11 03:47:14.234108+00,2026-11-11 03:47:14.895746+00,0.66
|
||||
Ubuntu,success,2026-11-11 03:49:34.251688+00,2026-11-11 03:49:34.916777+00,0.67
|
||||
麒麟,success,2026-11-11 03:54:05.573564+00,2026-11-11 03:54:38.369174+00,32.80
|
||||
麒麟,success,2026-11-11 03:55:39.205627+00,2026-11-11 03:55:39.683346+00,0.48
|
||||
麒麟,success,2026-11-11 03:57:28.883582+00,2026-11-11 03:57:29.518772+00,0.64
|
||||
Windows 10,success,2026-11-11 04:03:38.760355+00,2026-11-11 04:04:44.266771+00,65.51
|
||||
麒麟,success,2026-11-11 04:20:51.146116+00,2026-11-11 04:21:25.024756+00,33.88
|
||||
麒麟,success,2026-11-11 04:30:55.592276+00,2026-11-11 04:30:56.188834+00,0.60
|
||||
Ubuntu,success,2026-11-11 04:35:02.584931+00,2026-11-11 04:35:32.576797+00,29.99
|
||||
Ubuntu,success,2026-11-11 04:39:44.196344+00,2026-11-11 04:39:44.64925+00,0.45
|
||||
Ubuntu,failed,2026-11-11 04:43:00.674407+00,2026-11-11 04:43:15.965217+00,15.29
|
||||
Ubuntu,success,2026-11-11 04:43:37.274209+00,2026-11-11 04:43:37.695784+00,0.42
|
||||
Ubuntu,success,2026-11-11 04:45:13.187294+00,2026-11-11 04:45:14.066786+00,0.88
|
||||
Ubuntu,success,2026-11-11 04:49:09.862518+00,2026-11-11 04:49:10.780778+00,0.92
|
||||
Ubuntu,success,2026-11-11 04:50:10.359961+00,2026-11-11 04:50:11.386161+00,1.03
|
||||
|
@@ -0,0 +1,66 @@
|
||||
"""Run on box: XTest input to decoded marker. Excludes USB and scanout."""
|
||||
import ctypes as C
|
||||
import os
|
||||
import json
|
||||
import statistics
|
||||
import subprocess
|
||||
import time
|
||||
os.environ.setdefault('DISPLAY', ':0')
|
||||
x=C.CDLL('libX11.so.6'); t=C.CDLL('libXtst.so.6')
|
||||
x.XOpenDisplay.restype=C.c_void_p
|
||||
x.XDefaultRootWindow.argtypes=[C.c_void_p]; x.XDefaultRootWindow.restype=C.c_ulong
|
||||
x.XSync.argtypes=[C.c_void_p,C.c_int]
|
||||
x.XGetImage.argtypes=[C.c_void_p,C.c_ulong,C.c_int,C.c_int,C.c_uint,C.c_uint,C.c_ulong,C.c_int]; x.XGetImage.restype=C.c_void_p
|
||||
x.XGetPixel.argtypes=[C.c_void_p,C.c_int,C.c_int]; x.XGetPixel.restype=C.c_ulong
|
||||
x.XDestroyImage.argtypes=[C.c_void_p]
|
||||
x.XStringToKeysym.argtypes=[C.c_char_p]; x.XStringToKeysym.restype=C.c_ulong
|
||||
x.XKeysymToKeycode.argtypes=[C.c_void_p,C.c_ulong];x.XKeysymToKeycode.restype=C.c_uint
|
||||
t.XTestFakeMotionEvent.argtypes=[C.c_void_p,C.c_int,C.c_int,C.c_int,C.c_ulong]
|
||||
t.XTestFakeButtonEvent.argtypes=[C.c_void_p,C.c_uint,C.c_int,C.c_ulong]
|
||||
t.XTestFakeKeyEvent.argtypes=[C.c_void_p,C.c_uint,C.c_int,C.c_ulong]
|
||||
d=x.XOpenDisplay(None);assert d;root=x.XDefaultRootWindow(d)
|
||||
pid=os.getpid()
|
||||
|
||||
def key(name):
|
||||
code=x.XKeysymToKeycode(d,x.XStringToKeysym(name.encode()));assert code
|
||||
t.XTestFakeKeyEvent(d,code,1,0);t.XTestFakeKeyEvent(d,code,0,0);x.XSync(d,0)
|
||||
def move(px,py):
|
||||
t.XTestFakeMotionEvent(d,-1,px,py,0);x.XSync(d,0)
|
||||
def read():
|
||||
im=x.XGetImage(d,root,40,1380,1320,1,0xffffffff,2);assert im
|
||||
try:
|
||||
def val(offset,n):
|
||||
pixels=[x.XGetPixel(im,offset+20+i*40,0)&0xffffff for i in range(n)]
|
||||
if any(0x404040<v<0xc0c0c0 for v in pixels):return -1
|
||||
return sum((1<<i) for i,v in enumerate(pixels) if v>0xc0c0c0)
|
||||
return val(0,16),val(760,8),val(1120,4)
|
||||
finally:x.XDestroyImage(im)
|
||||
def await_marker(m,s):
|
||||
deadline=time.monotonic()+4
|
||||
while time.monotonic()<deadline:
|
||||
seen,magic,mode=read()
|
||||
if (seen,magic,mode)==(s,0x5a,m):return
|
||||
time.sleep(.002)
|
||||
raise AssertionError(('marker timeout',m,s,read()))
|
||||
def sample(m,s,action):
|
||||
start=time.monotonic();action();await_marker(m,s);return (time.monotonic()-start)*1000
|
||||
def stats(a):
|
||||
b=sorted(a);return dict(samples_ms=a,p50=statistics.median(b),p95=b[int(len(b)*.95)],maximum=max(b))
|
||||
|
||||
result={'pid':pid,'method':'Guest XTest to local X11 screen marker; actual buttons/masked entry; submit has no backend; no USB/scanout'}
|
||||
for m in [1,2,3]:
|
||||
move(300,300);time.sleep(.4);key('F'+str(m));await_marker(m,0)
|
||||
values=[]
|
||||
for i in range(1,31):
|
||||
px=750 if i%2 else 1750
|
||||
if m==1: action=lambda:move(px,550)
|
||||
elif m==2:
|
||||
move(px,550);time.sleep(.12)
|
||||
def action():
|
||||
t.XTestFakeButtonEvent(d,1,1,0);x.XSync(d,0);time.sleep(.04)
|
||||
t.XTestFakeButtonEvent(d,1,0,0);x.XSync(d,0)
|
||||
else:action=lambda:key('a')
|
||||
values.append(sample(m,i,action));time.sleep(.12)
|
||||
result[{1:'hover',2:'click_release',3:'masked_character'}[m]]=stats(values)
|
||||
if m==3:result['synthetic_submit_ms']=sample(m,1030,lambda:key('Return'))
|
||||
print(json.dumps(result))
|
||||
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 44 KiB |
@@ -0,0 +1,5 @@
|
||||
id,target_name,status,message,created_at,updated_at,provider_ref
|
||||
task_4413c7c5f9ae12c1962baa0cc01d0def,Windows 10,success,桌面已启动,连接服务已响应,2026-11-11 06:18:03.365066+00,2026-11-11 06:19:22.675588+00,"{""phase"":""completed"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49"",""vmid"":100,""upid"":""UPID:starhe:000031D9:00033D71:6AF4089F:qmstart:100:vdi-cloud@pve!console:""}"
|
||||
task_931dd4228fa63682af8a983edd492f6c,麒麟,success,桌面已启动,连接服务已响应,2026-11-11 06:21:26.026028+00,2026-11-11 06:22:06.77583+00,"{""phase"":""completed"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49"",""vmid"":101,""upid"":""UPID:starhe:000035D0:00038DB3:6AF4096D:qmstart:101:vdi-cloud@pve!console:""}"
|
||||
task_00ef62c391c917bff472447d5f287b9c,Ubuntu,success,桌面已启动,连接服务已响应,2026-11-11 06:24:13.177068+00,2026-11-11 06:24:49.994688+00,"{""phase"":""completed"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49"",""vmid"":102,""upid"":""UPID:starhe:000039A6:0003CDD1:6AF40A11:qmstart:102:vdi-cloud@pve!console:""}"
|
||||
task_94ab84cc16a78268cc8fcf9c0771a014,麒麟,success,桌面已启动,连接服务已响应,2026-11-11 06:25:57.956284+00,2026-11-11 06:26:35.971051+00,"{""phase"":""completed"",""node"":""starhe"",""members"":[100,101,102],""terminal"":""term_8f55853c7c3b1454018c4b9e20f3fa49"",""vmid"":101,""upid"":""UPID:starhe:00003BF1:0003F6CE:6AF40A7A:qmstart:101:vdi-cloud@pve!console:""}"
|
||||
|
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 5.0 MiB |
@@ -0,0 +1 @@
|
||||
{"pid": 992309, "sent": 300, "elapsed": 7.083299948993954, "frames": [{"seq": 0, "t": 96067.229110928, "age_ms": null}, {"seq": 1, "t": 96067.294004533, "age_ms": 66.1280229978729}, {"seq": 2, "t": 96067.313168356, "age_ms": 51.013105010497384}, {"seq": 3, "t": 96067.346768634, "age_ms": 69.02826500299852}, {"seq": 4, "t": 96067.366134597, "age_ms": 70.88485300482716}, {"seq": 5, "t": 96067.387801092, "age_ms": 59.50848299835343}, {"seq": 6, "t": 96067.432348668, "age_ms": 70.67017098597717}, {"seq": 7, "t": 96067.454095378, "age_ms": 74.94629999564495}, {"seq": 8, "t": 96067.475747289, "age_ms": 80.56185400346294}, {"seq": 9, "t": 96067.497234397, "age_ms": 86.2246610049624}, {"seq": 10, "t": 96067.517303033, "age_ms": 71.57148300029803}, {"seq": 11, "t": 96067.545228544, "age_ms": 83.50059798976872}, {"seq": 12, "t": 96067.566523139, "age_ms": 88.741334999213}, {"seq": 13, "t": 96067.588773592, "age_ms": 77.14736799243838}, {"seq": 14, "t": 96067.611016169, "age_ms": 82.40297999873292}, {"seq": 15, "t": 96067.632855052, "age_ms": 71.13628600200173}, {"seq": 16, "t": 96067.654722229, "age_ms": 75.60871999885421}, {"seq": 18, "t": 96067.676727081, "age_ms": 64.60979398980271}, {"seq": 19, "t": 96067.719775386, "age_ms": 73.90264299465343}, {"seq": 20, "t": 96067.741812033, "age_ms": 79.22301099461038}, {"seq": 21, "t": 96067.763942602, "age_ms": 85.50740299688186}, {"seq": 22, "t": 96067.785481048, "age_ms": 73.2168890099274}, {"seq": 23, "t": 96067.807269177, "age_ms": 78.5813000111375}, {"seq": 24, "t": 96067.8292154, "age_ms": 84.81989699066617}, {"seq": 25, "t": 96067.851838045, "age_ms": 72.89690698962659}, {"seq": 27, "t": 96067.87370668, "age_ms": 62.59540499013383}, {"seq": 28, "t": 96067.916499468, "age_ms": 70.27901899709832}, {"seq": 29, "t": 96067.943252982, "age_ms": 81.56204799888656}, {"seq": 30, "t": 96067.964581704, "age_ms": 86.76719799404964}, {"seq": 31, "t": 96067.986240908, "age_ms": 74.4142629991984}, {"seq": 32, "t": 96068.008371477, "age_ms": 79.53132399416063}, {"seq": 33, "t": 96068.02977458, "age_ms": 85.29243001248688}, {"seq": 34, "t": 96068.052108164, "age_ms": 73.03195900749415}, {"seq": 35, "t": 96068.072991772, "age_ms": 76.85772300465032}, {"seq": 38, "t": 96068.142937101, "age_ms": 81.29602900589816}, {"seq": 39, "t": 96068.165238017, "age_ms": 87.2869860031642}, {"seq": 47, "t": 96068.184570144, "age_ms": 88.09700100391638}, {"seq": 49, "t": 96068.248013486, "age_ms": 103.52577798767015}, {"seq": 50, "t": 96068.269693984, "age_ms": 91.15213199402206}, {"seq": 54, "t": 96068.292184788, "age_ms": 88.35602200997528}, {"seq": 55, "t": 96068.313174571, "age_ms": 84.10293600172736}, {"seq": 57, "t": 96068.333641652, "age_ms": 55.16381100460421}, {"seq": 58, "t": 96068.393686843, "age_ms": 99.23214800073765}, {"seq": 59, "t": 96068.41603472, "age_ms": 87.64722199703101}, {"seq": 62, "t": 96068.438851047, "age_ms": 88.29739299835637}, {"seq": 63, "t": 96068.460583173, "age_ms": 80.90108999749646}, {"seq": 64, "t": 96068.482137079, "age_ms": 86.05081999849062}, {"seq": 65, "t": 96068.505580824, "age_ms": 77.0972019963665}, {"seq": 66, "t": 96068.529173037, "age_ms": 83.57089899072889}, {"seq": 67, "t": 96068.54921163, "age_ms": 87.60084399546031}, {"seq": 68, "t": 96068.577981576, "age_ms": 82.82388900988735}, {"seq": 69, "t": 96068.597587306, "age_ms": 85.25743198697455}, {"seq": 70, "t": 96068.619340142, "age_ms": 73.91606499732006}, {"seq": 71, "t": 96068.642292687, "age_ms": 80.24392000515945}, {"seq": 72, "t": 96068.664580477, "age_ms": 84.44945998780895}, {"seq": 73, "t": 96068.68721304, "age_ms": 75.2070710004773}, {"seq": 74, "t": 96068.709612838, "age_ms": 80.62952900945675}, {"seq": 75, "t": 96068.731251333, "age_ms": 86.76457799447235}, {"seq": 77, "t": 96068.775727156, "age_ms": 80.59481799136847}, {"seq": 78, "t": 96068.797177222, "age_ms": 85.74804999807384}, {"seq": 79, "t": 96068.843668601, "age_ms": 98.47842999442946}, {"seq": 80, "t": 96068.863950752, "age_ms": 101.69252600462642}, {"seq": 81, "t": 96068.890346076, "age_ms": 112.10808000760153}, {"seq": 82, "t": 96068.909531776, "age_ms": 97.59257599944249}, {"seq": 83, "t": 96068.955357234, "age_ms": 126.70204599271528}, {"seq": 85, "t": 96068.97643044, "age_ms": 97.86822000751272}, {"seq": 94, "t": 96069.024455217, "age_ms": 97.72237700235564}, {"seq": 96, "t": 96069.046867849, "age_ms": 114.25693599449005}, {"seq": 98, "t": 96069.067271925, "age_ms": 88.34464600658976}, {"seq": 100, "t": 96069.092646053, "age_ms": 64.71101200440899}, {"seq": 101, "t": 96069.135808119, "age_ms": 73.66696499229874}, {"seq": 103, "t": 96069.155692702, "age_ms": 61.04946900450159}, {"seq": 104, "t": 96069.206973289, "age_ms": 78.10673299536575}, {"seq": 106, "t": 96069.228615286, "age_ms": 67.35690800996963}, {"seq": 107, "t": 96069.250570554, "age_ms": 87.38879299198743}, {"seq": 108, "t": 96069.270971132, "age_ms": 74.97722700645681}, {"seq": 109, "t": 96069.297978124, "age_ms": 86.72637199924793}, {"seq": 110, "t": 96069.3189Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 992309, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [87.1113090106519, 102.87089900521096, 96.50190100364853, 108.63172699464485, 72.52722799603362, 85.02545600640588, 98.86107599595562, 100.82092399534304, 87.1536129998276, 97.57531699142419, 96.88722700229846, 104.92701399198268, 103.99390599923208, 109.76494300120976, 98.36491900205147, 73.20220400288235, 79.4314830127405, 103.4364949882729, 82.17859698925167, 79.94601999234874, 103.81190200860146, 110.54550900007598, 136.48703599756118, 106.79761599749327, 125.9253269963665, 98.79896399797872, 96.08101900084876, 109.67395300394855, 92.68694301135838, 84.92572199611459, 116.49623799894471, 100.4732549918117, 97.41899400250986, 96.09882000950165, 98.32381400337908, 100.45721600181423, 111.7297759919893, 108.82660999777727, 97.75590199569706, 105.75631000392605, 100.05790099967271, 78.97413498722017, 80.54487701156177, 81.65970600384753, 105.83069499989506, 95.72721899894532, 106.66842199862003, 100.05586800980382, 101.52218099392485, 80.98503699875437, 78.63811799325049, 104.90780200052541, 104.89992899238132, 92.74967899546027, 82.48752399231307, 104.4486879982287, 118.50308100110851, 98.12315399176441, 94.79266399284825, 72.79503700556234, 79.19641499756835, 81.32486400427297, 102.13561401178595, 76.83112300583161, 102.4570540030254, 106.38229599862825, 104.60621300444473, 99.12161000829656, 98.30371699354146, 78.30765000835527, 82.22706000378821, 76.31600899912883, 80.13740999740548, 66.9989199959673, 77.76102999923751, 85.79469700634945, 93.33715900720563, 105.40515500179026, 105.06213099870365, 95.37430599448271, 100.05210600502323, 101.07797200907953, 103.81517000496387, 108.07847800606396, 113.98719999124296, 121.13705200317781, 99.57607599790208, 98.3177349990001, 95.65404300519731, 102.52708499319851, 82.40092100459151, 75.12797799427062, 80.23980600410141, 106.1445989907952, 101.77599400049075, 112.86800500238314, 94.68302199093159, 97.40301099373028, 96.17063400219195, 106.07460199389607], "p50": 98.34436650271527, "p95": 116.49623799894471, "maximum": 136.48703599756118}, "click_release": {"samples_ms": [127.60758399963379, 145.76077400124632, 150.2157249924494, 156.89158799068537, 133.79953800176736, 161.30133099795785, 146.99345899862237, 143.52383599907625, 147.02817700162996, 114.89730200264603, 130.62569900648668, 144.6882629970787, 125.05650300590787, 136.80248700256925, 128.17873500171117, 158.4013959945878, 159.26800099259708, 161.86227400612552, 158.5848749964498, 142.51374700688757, 139.12317300855648, 140.18491699243896, 143.20184499956667, 149.1123229934601, 168.7099590053549, 159.49146100319922, 148.41023599728942, 140.70617499237414, 138.37209300254472, 154.04711100563873, 130.85763300477993, 134.86396700318437, 128.90332499227952, 127.60677699407097, 126.05674599763006, 150.15017898986116, 144.62852499855217, 150.20910000021104, 126.41699200321455, 148.3163419907214, 142.78302699676715, 146.12868799304124, 123.85743399499916, 123.07484001212288, 136.6254989989102, 126.70606700703502, 120.79588600317948, 131.11639200360514, 146.16487501189113, 122.72628300706856, 137.91885400132742, 157.55675699620042, 136.30232399736997, 150.22693399805576, 125.303648004774, 117.06316900381353, 136.13636400259566, 129.16035200760234, 128.00877199333627, 148.34701600193512, 154.81607399124186, 143.84394099761266, 142.5899739988381, 120.58152700774372, 139.13814201077912, 127.9066910065012, 145.02324600471184, 147.42267401015852, 151.29191800951958, 160.4693050030619, 152.86558000661898, 154.04400500119664, 157.05247600271832, 110.67902400100138, 121.40352399728727, 136.87087199650705, 134.37285899999551, 130.66696100577246, 132.13473600626457, 133.78511200426146, 151.62680301000364, 132.58102899999358, 121.09638898982666, 141.08053100062534, 130.46162801038008, 133.31287901382893, 148.30682300089393, 125.12986299407203, 141.18671500182245, 131.54729999951087, 153.9159940002719, 152.387550988351, 137.01295899227262, 131.8979140050942, 132.53204998909496, 129.04841698764358, 141.322659997968, 152.74809100083075, 132.7024009951856, 127.12970100983512], "p50": 139.1306575096678, "p95": 159.49146100319922, "maximum": 168.7099590053549}, "masked_character": {"samples_ms": [106.87107600097079, 60.395221997168846, 129.88790900271852, 81.40873699449003, 82.52940198872238, 78.23487700079568, 73.30126300803386, 74.75503800378647, 94.98682800040115, 87.79962999687996, 103.40087000804488, 104.13300999789499, 99.93590699741617, 87.83259299525525, 85.21673300128896, 68.77601699670777, 79.34446699800901, 80.91958401200827, 96.57157800393179, 104.11288699833676, 102.64832401298918, 100.73368200391997, 80.56197699625045, 75.79987400094979, 70.91701099125203, 94.71032100555021, 99.61739399295766, 91.05459200509358, 76.97158800147008, 78.9352349966066, 81.99767299811356, 77.3265750030987, 72.2535329987295, 77.20902499568183, 80.37442801287398, 78.1750999885844, 9Line truncated
|
||||
|
After Width: | Height: | Size: 172 KiB |
@@ -0,0 +1 @@
|
||||
{"pid": 1192725, "sent": 300, "elapsed": 7.524139223998645, "frames": [{"seq": 0, "t": 109109.676613549, "age_ms": null}, {"seq": 1, "t": 109109.747257562, "age_ms": 77.29586301138625}, {"seq": 2, "t": 109109.769030145, "age_ms": 82.04231000854634}, {"seq": 3, "t": 109109.790895183, "age_ms": 70.94908700673841}, {"seq": 4, "t": 109109.812767805, "age_ms": 75.52170599228702}, {"seq": 5, "t": 109109.834917502, "age_ms": 82.2730119980406}, {"seq": 6, "t": 109109.855947815, "age_ms": 85.83795100275893}, {"seq": 7, "t": 109109.875336091, "age_ms": 71.58898501074873}, {"seq": 8, "t": 109109.905362604, "age_ms": 85.62329100095667}, {"seq": 9, "t": 109109.927642089, "age_ms": 91.41037399240304}, {"seq": 10, "t": 109109.950237148, "age_ms": 80.13924000260886}, {"seq": 11, "t": 109109.972660129, "age_ms": 85.62183199683204}, {"seq": 12, "t": 109109.997210174, "age_ms": 77.17365799180698}, {"seq": 13, "t": 109110.016767612, "age_ms": 80.01674299885053}, {"seq": 14, "t": 109110.040466307, "age_ms": 87.66810699307825}, {"seq": 15, "t": 109110.063882967, "age_ms": 77.01674599957187}, {"seq": 16, "t": 109110.087882361, "age_ms": 84.4347829988692}, {"seq": 17, "t": 109110.115056456, "age_ms": 95.75987499556504}, {"seq": 18, "t": 109110.138091627, "age_ms": 83.73101099277847}, {"seq": 19, "t": 109110.164087423, "age_ms": 94.47687001375016}, {"seq": 20, "t": 109110.213589711, "age_ms": 108.76696099876426}, {"seq": 22, "t": 109110.240553521, "age_ms": 86.96492199669592}, {"seq": 23, "t": 109110.266036582, "age_ms": 96.02003800682724}, {"seq": 24, "t": 109110.287689877, "age_ms": 83.64643401000649}, {"seq": 25, "t": 109110.312530123, "age_ms": 91.71661900472827}, {"seq": 26, "t": 109110.338124889, "age_ms": 83.04299299197737}, {"seq": 27, "t": 109110.359621856, "age_ms": 89.91329600394238}, {"seq": 28, "t": 109110.38763651, "age_ms": 84.11162800621241}, {"seq": 29, "t": 109110.409038105, "age_ms": 88.06039100454655}, {"seq": 30, "t": 109110.43359515, "age_ms": 80.2897379908245}, {"seq": 31, "t": 109110.457923828, "age_ms": 87.78156599146314}, {"seq": 32, "t": 109110.47986149, "age_ms": 75.99740300793201}, {"seq": 33, "t": 109110.501125713, "age_ms": 80.50468999135774}, {"seq": 35, "t": 109110.551046823, "age_ms": 80.55077301105484}, {"seq": 36, "t": 109110.572806282, "age_ms": 86.194068993791}, {"seq": 38, "t": 109110.595672585, "age_ms": 90.81218700157478}, {"seq": 39, "t": 109110.617865156, "age_ms": 110.78757200448308}, {"seq": 41, "t": 109110.640004938, "age_ms": 87.40299299824983}, {"seq": 42, "t": 109110.683985551, "age_ms": 97.41270499944221}, {"seq": 44, "t": 109110.706069918, "age_ms": 86.39472999493591}, {"seq": 46, "t": 109110.750537601, "age_ms": 79.92924899735954}, {"seq": 47, "t": 109110.799899018, "age_ms": 113.81498500122689}, {"seq": 48, "t": 109110.821887429, "age_ms": 101.75987301045097}, {"seq": 50, "t": 109110.844030419, "age_ms": 91.46637600497343}, {"seq": 51, "t": 109110.888398646, "age_ms": 101.81616300542373}, {"seq": 52, "t": 109110.912002844, "age_ms": 108.15214799367823}, {"seq": 53, "t": 109110.934274455, "age_ms": 97.4827030004235}, {"seq": 55, "t": 109110.9774533, "age_ms": 107.82986499543767}, {"seq": 56, "t": 109110.999278382, "age_ms": 95.96433000115212}, {"seq": 58, "t": 109111.02062952, "age_ms": 84.52986700285692}, {"seq": 59, "t": 109111.065194325, "age_ms": 94.49670599133242}, {"seq": 60, "t": 109111.087178944, "age_ms": 99.93846599536482}, {"seq": 61, "t": 109111.109252228, "age_ms": 106.28903500037268}, {"seq": 62, "t": 109111.133034337, "age_ms": 96.38256800826639}, {"seq": 63, "t": 109111.154361267, "age_ms": 101.17976400943007}, {"seq": 65, "t": 109111.198051391, "age_ms": 94.4450849929126}, {"seq": 66, "t": 109111.220509081, "age_ms": 100.19221200491302}, {"seq": 67, "t": 109111.242965313, "age_ms": 106.770857993979}, {"seq": 68, "t": 109111.266654676, "age_ms": 96.72060499724466}, {"seq": 69, "t": 109111.295130735, "age_ms": 108.40822799946181}, {"seq": 70, "t": 109111.317757295, "age_ms": 115.2411989896791}, {"seq": 72, "t": 109111.336481175, "age_ms": 83.07478700589854}, {"seq": 75, "t": 109111.366233823, "age_ms": 62.60299800487701}, {"seq": 76, "t": 109111.388178194, "age_ms": 68.87948499934282}, {"seq": 77, "t": 109111.408492779, "age_ms": 54.69555799209047}, {"seq": 78, "t": 109111.433998299, "age_ms": 64.71956300083548}, {"seq": 79, "t": 109111.476993984, "age_ms": 73.61659999878611}, {"seq": 81, "t": 109111.500385563, "age_ms": 63.600469002267346}, {"seq": 82, "t": 109111.541699838, "age_ms": 71.34691398823634}, {"seq": 83, "t": 109111.571631273, "age_ms": 84.95627499360126}, {"seq": 84, "t": 109111.594858649, "age_ms": 92.20427599211689}, {"seq": 85, "t": 109111.616495321, "age_ms": 79.5576800010167}, {"seq": 86, "t": 109111.638547897, "age_ms": 85.05252200120594}, {"seq": 87, "t": 109111.663801132, "age_ms": 77.20224700460676}, {"seq": 88, "t": 109111.682138857, "age_ms": 77.87831099994946}, {"seq": 89, "t": 109111.703820153, "age_ms": 84.54532899486367}, {"seq": 90, "tLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 953865, "sent": 300, "elapsed": 7.319189985995763, "frames": [{"seq": 0, "t": 94358.472802896, "age_ms": null}, {"seq": 1, "t": 94358.53552988, "age_ms": 83.28451600391418}, {"seq": 2, "t": 94358.580303368, "age_ms": 94.20349900028668}, {"seq": 4, "t": 94358.602522256, "age_ms": 81.65320199623238}, {"seq": 5, "t": 94358.623950716, "age_ms": 87.12027700676117}, {"seq": 6, "t": 94358.647086908, "age_ms": 77.10022298851982}, {"seq": 7, "t": 94358.668776705, "age_ms": 83.21188999980222}, {"seq": 8, "t": 94358.712293967, "age_ms": 91.74442299990915}, {"seq": 10, "t": 94358.735776372, "age_ms": 83.36793300986756}, {"seq": 11, "t": 94358.757000955, "age_ms": 87.24569500191137}, {"seq": 13, "t": 94358.77889813, "age_ms": 59.182311000768095}, {"seq": 14, "t": 94358.823030817, "age_ms": 69.91637400642503}, {"seq": 16, "t": 94358.844720323, "age_ms": 57.29811800119933}, {"seq": 17, "t": 94358.866259618, "age_ms": 63.85691599280108}, {"seq": 19, "t": 94358.910305679, "age_ms": 57.354118005605415}, {"seq": 20, "t": 94358.930264994, "age_ms": 61.201545991934836}, {"seq": 22, "t": 94358.980826395, "age_ms": 61.07525299012195}, {"seq": 23, "t": 94359.002481192, "age_ms": 66.60970399389043}, {"seq": 24, "t": 94359.02434745, "age_ms": 86.54101900174282}, {"seq": 25, "t": 94359.046538045, "age_ms": 76.0114160075318}, {"seq": 26, "t": 94359.068795725, "age_ms": 83.11155500996392}, {"seq": 27, "t": 94359.089309798, "age_ms": 69.46720200357959}, {"seq": 28, "t": 94359.113318377, "age_ms": 76.26808699569665}, {"seq": 30, "t": 94359.135309469, "age_ms": 65.18139199761208}, {"seq": 31, "t": 94359.180451045, "age_ms": 76.83509300113656}, {"seq": 33, "t": 94359.202496388, "age_ms": 66.25794699357357}, {"seq": 34, "t": 94359.252085649, "age_ms": 81.69403299689293}, {"seq": 35, "t": 94359.276868029, "age_ms": 91.07299400784541}, {"seq": 36, "t": 94359.299706132, "age_ms": 80.02100900921505}, {"seq": 37, "t": 94359.321712975, "age_ms": 84.67024000128731}, {"seq": 39, "t": 94359.343381771, "age_ms": 87.70507300505415}, {"seq": 40, "t": 94359.36735914, "age_ms": 80.80064599926118}, {"seq": 41, "t": 94359.387642792, "age_ms": 84.83357600925956}, {"seq": 42, "t": 94359.411331991, "age_ms": 74.62160299473908}, {"seq": 43, "t": 94359.434819937, "age_ms": 81.20548499573488}, {"seq": 45, "t": 94359.477128223, "age_ms": 74.25993100332562}, {"seq": 46, "t": 94359.50165335, "age_ms": 81.74536700244062}, {"seq": 47, "t": 94359.521679748, "age_ms": 84.83415898808744}, {"seq": 48, "t": 94359.546005372, "age_ms": 76.20129099814221}, {"seq": 49, "t": 94359.567836045, "age_ms": 80.29867999721318}, {"seq": 50, "t": 94359.590263477, "age_ms": 87.10977400187403}, {"seq": 51, "t": 94359.614128553, "age_ms": 77.78535500983708}, {"seq": 52, "t": 94359.635944643, "age_ms": 82.8840489994036}, {"seq": 53, "t": 94359.658132612, "age_ms": 88.69646101084072}, {"seq": 55, "t": 94359.700865863, "age_ms": 81.53332199435681}, {"seq": 56, "t": 94359.724700022, "age_ms": 87.3673189926194}, {"seq": 58, "t": 94359.771153823, "age_ms": 84.65215600153897}, {"seq": 59, "t": 94359.791912607, "age_ms": 89.21913600352127}, {"seq": 60, "t": 94359.816619444, "age_ms": 80.09538600163069}, {"seq": 61, "t": 94359.838824039, "age_ms": 86.18371900229249}, {"seq": 63, "t": 94359.860314624, "age_ms": 56.547355008660816}, {"seq": 64, "t": 94359.881965337, "age_ms": 61.730343993986025}, {"seq": 65, "t": 94359.924834797, "age_ms": 71.22976399841718}, {"seq": 67, "t": 94359.955094169, "age_ms": 69.3277800019132}, {"seq": 68, "t": 94359.998721682, "age_ms": 79.10137200087775}, {"seq": 69, "t": 94360.020694399, "age_ms": 84.34444401063956}, {"seq": 70, "t": 94360.042012023, "age_ms": 71.60047799698077}, {"seq": 71, "t": 94360.063317689, "age_ms": 76.54837900190614}, {"seq": 72, "t": 94360.089008915, "age_ms": 86.33334600017406}, {"seq": 73, "t": 94360.110359499, "age_ms": 73.28896000399254}, {"seq": 74, "t": 94360.132210297, "age_ms": 79.17954000004102}, {"seq": 75, "t": 94360.154963524, "age_ms": 85.1617039879784}, {"seq": 76, "t": 94360.176429609, "age_ms": 72.74703499570023}, {"seq": 77, "t": 94360.198263198, "age_ms": 78.55711301090196}, {"seq": 78, "t": 94360.220895964, "age_ms": 84.99807499174494}, {"seq": 79, "t": 94360.242322965, "age_ms": 71.9006050057942}, {"seq": 80, "t": 94360.265077941, "age_ms": 78.76507300534286}, {"seq": 81, "t": 94360.286429982, "age_ms": 84.03381101379637}, {"seq": 82, "t": 94360.307926984, "age_ms": 70.53558599727694}, {"seq": 83, "t": 94360.327421083, "age_ms": 74.20713700412307}, {"seq": 85, "t": 94360.380293386, "age_ms": 76.55333400180098}, {"seq": 86, "t": 94360.402028974, "age_ms": 82.31762099603657}, {"seq": 88, "t": 94360.446102158, "age_ms": 75.77340700663626}, {"seq": 89, "t": 94360.466148098, "age_ms": 80.3398029966047}, {"seq": 91, "t": 94360.514563091, "age_ms": 77.33530399855226}, {"seq": 92, "t": 94360.536196302, "age_ms": 83.06779799750075}, {"seq": 94, "t": 94360.558434439, "age_ms": 86.90530899912119}, {"seq": 95, "t": 94360.580012Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 942073, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [90.11059300974011, 95.53625600528903, 73.85868301207665, 98.86247200483922, 109.5367560046725, 77.73236199864186, 83.69032500195317, 101.4592139981687, 97.9124939913163, 101.30783700151369, 100.07610599859618, 104.77434199128766, 104.50833800132386, 145.1978980039712, 127.00374699488748, 104.85658700054046, 90.47312599432189, 87.9230459977407, 94.1251350013772, 85.079249998671, 106.44648100424092, 125.42638400918804, 106.34439600107726, 99.78092000528704, 111.13012699934188, 96.09449100389611, 104.00314800790511, 98.36222999729216, 104.9916150077479, 86.80943401122931, 102.22103400155902, 87.81978199840523, 104.41030999936629, 103.47229699254967, 76.5090710046934, 98.80206199886743, 81.59260298998561, 95.73630499653518, 98.34063400921877, 82.5037790054921, 99.18239600665402, 106.11191000498366, 96.1239300086163, 109.06449300819077, 74.6840789943235, 105.70035999990068, 74.16431899764575, 104.63809099746868, 111.12339200917631, 74.96932899812236, 101.17945699312259, 78.61900400894228, 75.76617099402938, 80.68811599514447, 81.96155099722091, 80.12052500271238, 77.07081000262406, 98.14694500528276, 80.96461700915825, 82.01200699841138, 87.31078999699093, 71.95460901129991, 106.90114900353365, 97.5411409890512, 82.28471499751322, 100.31813400564715, 106.70776599727105, 108.35862300882582, 100.73084800387733, 118.29118100285996, 75.48031900660135, 82.52183499280363, 85.25858299981337, 72.98361700668465, 79.00457699724939, 81.12706099927891, 78.51602499431465, 109.03178899025079, 69.95927898969967, 86.00758700049482, 96.32689600402955, 105.30831399955787, 97.18557499581948, 103.56441501062363, 107.02333301014733, 75.43976599117741, 81.53685099387076, 81.2349720072234, 105.16859900963027, 121.74570100614801, 77.40824700158555, 105.10821799107362, 102.46130599989556, 100.57769299601205, 77.43391201074701, 83.43591200537048, 100.67715200420935, 117.70605499623343, 95.96462298941333, 74.43640800192952], "p50": 97.36335799243534, "p95": 118.29118100285996, "maximum": 145.1978980039712}, "click_release": {"samples_ms": [147.9692130087642, 121.90376900252886, 136.30617599119432, 129.2976139957318, 130.54304900288116, 139.1522859921679, 135.91678299417254, 130.60750099248253, 165.12234299443662, 152.0616229972802, 133.89374400139786, 147.21492399985436, 162.64342700014822, 157.0716340065701, 154.23076300066896, 135.9199659927981, 125.18123700283468, 144.28128699364606, 142.43238099152222, 145.00316500198096, 146.37925999704748, 145.25545400101691, 141.46461099153385, 138.59689900709782, 150.72864599642344, 128.70226200902835, 139.12452499789651, 148.8170299999183, 129.21092800388578, 139.35872999718413, 132.99272599397227, 132.46946499566548, 151.6774289921159, 146.81294100591913, 145.65180000499822, 148.03970300999936, 114.19483699137345, 144.59478000935633, 139.4024549954338, 140.64030500594527, 152.98350600642152, 163.31680300936569, 136.47203501022886, 146.64112000900786, 163.83713499817532, 139.70723400416318, 154.4257970090257, 163.07790899008978, 148.72684200236108, 121.86166099854745, 131.9651219964726, 122.9326690081507, 144.27040300506633, 114.35521900421008, 162.27141900162678, 140.86426900757942, 133.6235439957818, 130.7707170053618, 130.89641999977175, 161.5305610030191, 158.03489000245463, 127.84583399479743, 132.06951299798675, 124.45953499991447, 124.20928198844194, 142.97243701003026, 134.2010280059185, 129.50134299171623, 142.37887698982377, 146.16271400882397, 156.3201339886291, 127.68743399647065, 146.20529201056343, 146.3785379892215, 162.2903179959394, 141.6610609885538, 132.11643599788658, 130.89521299116313, 125.41559898818377, 143.30402700579725, 132.71231300313957, 138.17733300675172, 129.5844349951949, 151.37832700565923, 149.84413600177504, 134.5681979873916, 138.18607000575867, 154.97956798935775, 186.83957900793757, 152.72640899638645, 128.67557299614418, 131.32539099024143, 143.22495300439186, 137.6269230095204, 131.19588399422355, 158.45071399235167, 174.2236489953939, 131.43767300061882, 119.33656499604695, 135.80746999650728], "p50": 140.17376950505422, "p95": 163.31680300936569, "maximum": 186.83957900793757}, "masked_character": {"samples_ms": [89.01831900584511, 79.5498299994506, 79.79541599343065, 77.84851799078751, 82.06548499583732, 81.1522620060714, 77.32584200857673, 79.88028900581412, 74.87377000506967, 57.43860299116932, 61.930904994369484, 52.16520500835031, 63.32392200420145, 76.34728398988955, 58.247986002243124, 88.12579700315837, 77.24620899534784, 74.87784799013752, 80.0328249897575, 76.18977999663912, 92.64318000350613, 75.61606100352947, 76.82503300020471, 74.45842299785, 86.56885800883174, 76.79440500214696, 78.14746299118269, 59.172863999265246, 79.0306390117621, 57.37355200108141, 57.74834800104145, 81.23741199960932, 75.99901698995382, 88.65662400785368, 72.62176899530459, 78.13841699680779, 85.57366799504962, Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 927214, "sent": 300, "elapsed": 7.472922203989583, "frames": [{"seq": 0, "t": 92136.365663562, "age_ms": null}, {"seq": 1, "t": 92136.436387651, "age_ms": 83.4286930039525}, {"seq": 2, "t": 92136.458623772, "age_ms": 89.4368240115}, {"seq": 3, "t": 92136.483032841, "age_ms": 79.78455600095913}, {"seq": 4, "t": 92136.505498215, "age_ms": 85.48468200024217}, {"seq": 5, "t": 92136.531021176, "age_ms": 77.6600239914842}, {"seq": 7, "t": 92136.553035627, "age_ms": 67.25145400559995}, {"seq": 8, "t": 92136.598642469, "age_ms": 78.36032701015938}, {"seq": 9, "t": 92136.620093411, "age_ms": 84.27628899517003}, {"seq": 10, "t": 92136.666320637, "age_ms": 96.1793820024468}, {"seq": 11, "t": 92136.689076807, "age_ms": 102.00550999434199}, {"seq": 12, "t": 92136.711132383, "age_ms": 107.7730109973345}, {"seq": 13, "t": 92136.736310006, "age_ms": 99.76664300484117}, {"seq": 15, "t": 92136.758774214, "age_ms": 89.51790900027845}, {"seq": 16, "t": 92136.784340634, "age_ms": 81.16999299090821}, {"seq": 17, "t": 92136.805870911, "age_ms": 85.63868500641547}, {"seq": 18, "t": 92136.831589583, "age_ms": 78.50382900505792}, {"seq": 20, "t": 92136.853398697, "age_ms": 67.51512399932835}, {"seq": 21, "t": 92136.900460394, "age_ms": 80.42827399913222}, {"seq": 22, "t": 92136.924070868, "age_ms": 88.10038700175937}, {"seq": 23, "t": 92136.948382228, "age_ms": 78.44461900822353}, {"seq": 25, "t": 92136.970128341, "age_ms": 66.94169899856206}, {"seq": 26, "t": 92137.01634915, "age_ms": 79.61742799670901}, {"seq": 27, "t": 92137.039678746, "age_ms": 87.12795600877143}, {"seq": 28, "t": 92137.063626683, "age_ms": 76.7707189952489}, {"seq": 30, "t": 92137.086302061, "age_ms": 67.14324399945326}, {"seq": 31, "t": 92137.131005597, "age_ms": 77.76327600004151}, {"seq": 32, "t": 92137.154351526, "age_ms": 85.24171999306418}, {"seq": 33, "t": 92137.176440352, "age_ms": 73.12745600938797}, {"seq": 34, "t": 92137.223952677, "age_ms": 104.19566299242433}, {"seq": 36, "t": 92137.248492706, "age_ms": 78.25619599316269}, {"seq": 37, "t": 92137.269388889, "age_ms": 82.98184900195338}, {"seq": 38, "t": 92137.295340897, "age_ms": 92.0566080021672}, {"seq": 39, "t": 92137.319096914, "age_ms": 82.50467499601655}, {"seq": 40, "t": 92137.341451452, "age_ms": 88.78785099659581}, {"seq": 41, "t": 92137.362780766, "age_ms": 76.0129539994523}, {"seq": 42, "t": 92137.389681288, "age_ms": 86.4889009972103}, {"seq": 43, "t": 92137.415270457, "age_ms": 95.07977700559422}, {"seq": 44, "t": 92137.436607355, "age_ms": 83.09035100683104}, {"seq": 45, "t": 92137.458260132, "age_ms": 86.81323799828533}, {"seq": 46, "t": 92137.483234751, "age_ms": 79.97501299541909}, {"seq": 47, "t": 92137.505305784, "age_ms": 86.12139499746263}, {"seq": 49, "t": 92137.549462436, "age_ms": 78.7383279966889}, {"seq": 50, "t": 92137.597033971, "age_ms": 111.14384800021071}, {"seq": 53, "t": 92137.646018651, "age_ms": 93.32712600007653}, {"seq": 55, "t": 92137.691585823, "age_ms": 87.87812900845893}, {"seq": 56, "t": 92137.716611776, "age_ms": 79.96626300155185}, {"seq": 58, "t": 92137.739251859, "age_ms": 69.63060999987647}, {"seq": 60, "t": 92137.784985576, "age_ms": 65.75721999979578}, {"seq": 61, "t": 92137.831614138, "age_ms": 78.27573800750542}, {"seq": 63, "t": 92137.854654978, "age_ms": 68.3889670035569}, {"seq": 64, "t": 92137.899964021, "age_ms": 79.8128439928405}, {"seq": 65, "t": 92137.923209322, "age_ms": 87.33095400384627}, {"seq": 66, "t": 92137.947553056, "age_ms": 77.41793300374411}, {"seq": 68, "t": 92137.970501728, "age_ms": 67.92987701192033}, {"seq": 69, "t": 92138.01517522, "age_ms": 78.51140800630674}, {"seq": 70, "t": 92138.040105213, "age_ms": 87.35895500285551}, {"seq": 71, "t": 92138.064739451, "age_ms": 77.80993900087196}, {"seq": 72, "t": 92138.086507439, "age_ms": 83.26477000082377}, {"seq": 73, "t": 92138.111394556, "age_ms": 91.71360300388187}, {"seq": 74, "t": 92138.133192294, "age_ms": 79.95751300768461}, {"seq": 76, "t": 92138.181313918, "age_ms": 77.54072500392795}, {"seq": 77, "t": 92138.203833832, "age_ms": 84.05986099387519}, {"seq": 78, "t": 92138.226027659, "age_ms": 90.03561599820387}, {"seq": 79, "t": 92138.249618589, "age_ms": 79.44241800578311}, {"seq": 80, "t": 92138.274281118, "age_ms": 87.67016400815919}, {"seq": 81, "t": 92138.298936063, "age_ms": 78.8447829982033}, {"seq": 82, "t": 92138.321632147, "age_ms": 84.81178799411282}, {"seq": 83, "t": 92138.345499289, "age_ms": 92.45444199768826}, {"seq": 84, "t": 92138.36768174, "age_ms": 80.89027200185228}, {"seq": 85, "t": 92138.39140713, "age_ms": 88.81176299473736}, {"seq": 86, "t": 92138.41519873, "age_ms": 78.15614799619652}, {"seq": 87, "t": 92138.4347401, "age_ms": 81.34352799970657}, {"seq": 88, "t": 92138.458400156, "age_ms": 88.17737900244538}, {"seq": 89, "t": 92138.483817238, "age_ms": 80.32997199916281}, {"seq": 90, "t": 92138.505953314, "age_ms": 86.68694099469576}, {"seq": 91, "t": 92138.529366324, "age_ms": 92.65044500352815}, {"seq": 92, "t": 92138.553054089, "age_ms"Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1024531, "sent": 300, "elapsed": 7.525341282002046, "frames": [{"seq": 0, "t": 98093.319173155, "age_ms": null}, {"seq": 1, "t": 98093.360985775, "age_ms": 65.78400199941825}, {"seq": 2, "t": 98093.407245652, "age_ms": 77.83108799776528}, {"seq": 4, "t": 98093.429203986, "age_ms": 66.96989899501204}, {"seq": 5, "t": 98093.474021888, "age_ms": 77.32738900813274}, {"seq": 6, "t": 98093.495807849, "age_ms": 84.13943900086451}, {"seq": 7, "t": 98093.517515645, "age_ms": 71.36698999966029}, {"seq": 8, "t": 98093.539524437, "age_ms": 76.24561600096058}, {"seq": 9, "t": 98093.561372814, "age_ms": 82.8949190035928}, {"seq": 11, "t": 98093.606268298, "age_ms": 76.81114799925126}, {"seq": 13, "t": 98093.628119008, "age_ms": 65.57896400045138}, {"seq": 14, "t": 98093.671019234, "age_ms": 75.00838598934934}, {"seq": 15, "t": 98093.694133131, "age_ms": 82.34134399390314}, {"seq": 16, "t": 98093.715791637, "age_ms": 86.65852100239135}, {"seq": 17, "t": 98093.737738304, "age_ms": 74.90892999339849}, {"seq": 19, "t": 98093.76015163, "age_ms": 64.95130799885374}, {"seq": 20, "t": 98093.804099213, "age_ms": 75.00226199044846}, {"seq": 21, "t": 98093.825446516, "age_ms": 79.66476600267924}, {"seq": 22, "t": 98093.847616887, "age_ms": 85.8523679926293}, {"seq": 23, "t": 98093.86940139, "age_ms": 73.24762499774806}, {"seq": 24, "t": 98093.891337849, "age_ms": 79.01436000247486}, {"seq": 25, "t": 98093.913888256, "age_ms": 85.43324998754542}, {"seq": 26, "t": 98093.93534289, "age_ms": 72.44468000135385}, {"seq": 28, "t": 98093.955917289, "age_ms": 60.908294006367214}, {"seq": 29, "t": 98094.005967602, "age_ms": 76.63848400989082}, {"seq": 31, "t": 98094.027864686, "age_ms": 65.97358199360315}, {"seq": 32, "t": 98094.072485133, "age_ms": 75.7847899949411}, {"seq": 33, "t": 98094.095194496, "age_ms": 82.78437900298741}, {"seq": 34, "t": 98094.116525173, "age_ms": 87.21676099230535}, {"seq": 35, "t": 98094.138000223, "age_ms": 75.1804669998819}, {"seq": 36, "t": 98094.160141429, "age_ms": 80.87049500318244}, {"seq": 37, "t": 98094.181294486, "age_ms": 68.31300200428814}, {"seq": 38, "t": 98094.204322635, "age_ms": 74.31423400703352}, {"seq": 39, "t": 98094.226642047, "age_ms": 80.85358199605253}, {"seq": 40, "t": 98094.247914102, "age_ms": 86.05799400538672}, {"seq": 41, "t": 98094.26946061, "age_ms": 73.09333900047932}, {"seq": 42, "t": 98094.291092866, "age_ms": 78.66466000268701}, {"seq": 43, "t": 98094.31350386, "age_ms": 85.17075800045859}, {"seq": 44, "t": 98094.335262989, "age_ms": 71.97773200459778}, {"seq": 45, "t": 98094.357802314, "age_ms": 78.3738739992259}, {"seq": 46, "t": 98094.379548902, "age_ms": 84.50781099963933}, {"seq": 47, "t": 98094.401070036, "age_ms": 71.68082198768388}, {"seq": 48, "t": 98094.420506955, "age_ms": 74.81180998729542}, {"seq": 49, "t": 98094.450681399, "age_ms": 88.78707099938765}, {"seq": 50, "t": 98094.473970878, "age_ms": 77.78850899194367}, {"seq": 51, "t": 98094.496765406, "age_ms": 84.15781700750813}, {"seq": 53, "t": 98094.518394746, "age_ms": 87.11118300561793}, {"seq": 54, "t": 98094.542130175, "age_ms": 79.14502700441517}, {"seq": 55, "t": 98094.564222091, "age_ms": 85.80191399960313}, {"seq": 56, "t": 98094.587404238, "age_ms": 74.0730310062645}, {"seq": 57, "t": 98094.610675342, "age_ms": 81.04841200110968}, {"seq": 58, "t": 98094.632477054, "age_ms": 87.24738999444526}, {"seq": 59, "t": 98094.654370931, "age_ms": 75.06555500731338}, {"seq": 60, "t": 98094.676831507, "age_ms": 80.49892098642886}, {"seq": 62, "t": 98094.725592968, "age_ms": 79.73884999228176}, {"seq": 63, "t": 98094.747431722, "age_ms": 84.35964700765908}, {"seq": 64, "t": 98094.769321224, "age_ms": 90.94828499655705}, {"seq": 66, "t": 98094.791920922, "age_ms": 79.21269300277345}, {"seq": 67, "t": 98094.813322475, "age_ms": 84.69797500583809}, {"seq": 69, "t": 98094.858018755, "age_ms": 78.85336499020923}, {"seq": 70, "t": 98094.87928556, "age_ms": 83.97931999934372}, {"seq": 71, "t": 98094.926089096, "age_ms": 96.82410099776462}, {"seq": 73, "t": 98094.947632105, "age_ms": 85.60125100484584}, {"seq": 74, "t": 98094.992775503, "age_ms": 96.50910699565429}, {"seq": 76, "t": 98095.014646047, "age_ms": 85.84158000303432}, {"seq": 77, "t": 98095.061367043, "age_ms": 98.89285800454672}, {"seq": 79, "t": 98095.105005758, "age_ms": 109.62367500178516}, {"seq": 80, "t": 98095.127861244, "age_ms": 98.56532199773937}, {"seq": 82, "t": 98095.15042536, "age_ms": 87.42180299304891}, {"seq": 83, "t": 98095.197050401, "age_ms": 101.10977999283932}, {"seq": 85, "t": 98095.217650468, "age_ms": 88.00950399017893}, {"seq": 86, "t": 98095.260126622, "age_ms": 97.2516820038436}, {"seq": 87, "t": 98095.282874777, "age_ms": 104.3941849929979}, {"seq": 88, "t": 98095.305237939, "age_ms": 91.89152299950365}, {"seq": 89, "t": 98095.326449037, "age_ms": 97.11810100998264}, {"seq": 91, "t": 98095.34851062, "age_ms": 86.62440298940055}, {"seq": 92, "t": 98095.395788109, "age_ms": 99.85038700688165}, {"seq": 94, "t": 98095.418243144, Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1024531, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [65.64291699032765, 99.33425798953976, 102.32700299820863, 109.70868000003975, 98.7585209950339, 182.8706480009714, 84.80715801124461, 79.56978600122966, 100.00625500106253, 101.36598399549257, 98.92156400019303, 88.73351600777823, 99.66822199930903, 96.67314399848692, 114.77719199319836, 118.33255300007295, 76.0680960083846, 99.89368099195417, 104.53431600762997, 100.51579600258265, 103.89091000251938, 79.57504500518553, 80.37361499737017, 78.58251901052427, 78.22931600094307, 82.62145399930887, 83.47573599894531, 93.39633099443745, 84.92412998748478, 99.5512770023197, 113.75113901158329, 119.07980799151119, 107.71198599832132, 95.52313499443699, 103.37322000123095, 97.97397500369698, 98.92420998949092, 81.94976599770598, 75.7175300095696, 106.39630199875683, 97.528610000154, 84.75789200747386, 76.85559798846953, 93.30913399753626, 95.63776600407436, 114.1498560027685, 103.19998499471694, 104.384714999469, 83.18204400711693, 92.58319399668835, 121.73803499899805, 97.19845499785151, 97.12233200843912, 95.61006500734948, 107.15405500377528, 99.06509699067101, 106.83964300551452, 95.01653400366195, 96.8575089937076, 103.06816399679519, 105.5840420012828, 119.17666600493249, 112.65539401210845, 100.7535360113252, 89.39883598941378, 107.49822399520781, 111.605412006611, 100.29154700168874, 95.79324099468067, 105.78558799170423, 78.18326099368278, 109.37303499667905, 121.75759801175445, 85.44302800146397, 115.95847801072523, 110.91768000915181, 107.45215299539268, 102.83572399930563, 106.75712300871965, 115.87885800690856, 90.74107800552156, 98.9184119971469, 87.06176000123378, 93.04316800262313, 109.0971320081735, 140.9711519954726, 86.34573199378792, 97.33235600288026, 104.1557939897757, 98.79912799806334, 108.48260700004175, 95.31843199511059, 93.05163200770039, 92.64447199529968, 76.89733800361864, 100.17169499769807, 104.43492198828608, 101.38005200133193, 92.86088899534661, 92.68589499697555], "p50": 98.99465349008096, "p95": 119.17666600493249, "maximum": 182.8706480009714}, "click_release": {"samples_ms": [162.14847900846507, 130.30420799623244, 122.33716000628192, 132.2353080031462, 148.93822399608325, 133.39087800704874, 135.28580800630152, 145.82765099476092, 152.44576599798165, 164.6739990101196, 127.44885199936107, 143.2592829951318, 136.5945069992449, 137.2516270057531, 129.72411401278805, 151.44800298730843, 152.31861599022523, 164.368937999825, 146.63703899714164, 144.24482399772387, 148.93534399743658, 127.93827799032442, 142.3703159962315, 135.1729680027347, 137.68972200341523, 136.42799499211833, 154.37631600070745, 138.60058899444994, 149.04794000904076, 151.02424500219058, 150.99508399725892, 151.2418299971614, 132.15894300083164, 138.96051500341855, 125.18209099653177, 139.49688398861326, 135.75106600183062, 159.0178519982146, 190.11549001152162, 144.64298299571965, 132.51449599920306, 134.7337570041418, 140.63029599492438, 135.5291249928996, 128.49072700191755, 132.50342100218404, 127.07529299950693, 159.63853200082667, 159.87915800360497, 165.30437300389167, 147.45638299791608, 158.94905199820641, 131.43332301115151, 138.10277299489826, 160.68794899911154, 150.7288470020285, 153.25522801140323, 147.21139700850472, 176.91693699453026, 179.55327399249654, 143.5869169945363, 155.83061800862197, 158.66528599872254, 143.04530499794055, 138.76865699421614, 139.085406990489, 149.65117401152384, 153.58745100093074, 149.37089099839795, 130.96231799863745, 151.94656899257097, 146.19177499844227, 130.1538330008043, 131.35869600228034, 130.93724400096107, 142.7209999965271, 156.4128079917282, 158.22461601055693, 158.52707499288954, 155.85223800735548, 167.3545400117291, 125.4009170079371, 121.26455899851862, 134.5611690048827, 126.58186299086083, 141.17433098726906, 142.07731898932252, 144.85948899528012, 143.519887002185, 143.42859599855728, 140.82084500114433, 135.9754540026188, 117.04450700199232, 129.461464995984, 124.64932299917564, 154.55524699063972, 155.39144600916188, 145.3349170042202, 141.26972800295334, 149.77665300830267], "p50": 143.34393949684454, "p95": 165.30437300389167, "maximum": 190.11549001152162}, "masked_character": {"samples_ms": [90.392096011783, 91.82095099822618, 99.64830199896824, 82.61199500702787, 79.6026210009586, 70.33387200499419, 81.62880099553149, 73.21783300722018, 56.71322499983944, 81.47655600623693, 76.84262000839226, 89.10557800845709, 74.85493799322285, 78.6383869999554, 78.74192899907939, 85.72112600086257, 75.40530800179113, 80.67215401388239, 78.7477630074136, 76.83416600048076, 81.43777000077534, 61.22000399045646, 72.4466840038076, 61.07388000236824, 58.1735879968619, 55.65974699857179, 58.47604300652165, 62.22711601003539, 85.6135079957312, 75.25481800257694, 81.74752099148463, 76.60346599004697, 80.57678799377754, 78.19973598816432, 77.3148339940235, 83.13613099744543, 79.05635300267022, 76.813173Line truncated
|
||||
@@ -0,0 +1,2 @@
|
||||
{"label": "A", "nice": 0, "started": 1794382393.3894014, "ended": 1794382437.1806092, "data": {"pid": 1192725, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [89.68268800526857, 111.3346990023274, 105.59897900384385, 97.78258300502785, 106.23012800351717, 95.5260350019671, 99.48381698632147, 102.98341099405661, 119.49789100617636, 85.97340701089706, 74.17355799407233, 87.88871600700077, 112.72475100122392, 110.62686500372365, 99.00813500280492, 96.92308001103811, 115.37037500238512, 95.47209300217219, 95.02148399769794, 104.7082790028071, 103.33166000782512, 99.03468599077314, 100.16193900082726, 107.91884199716151, 143.35951600514818, 127.5665990106063, 75.7703940034844, 105.319602007512, 91.244536000886, 92.12213300634176, 91.25620799022727, 108.99185900052544, 101.48140299133956, 100.55947699584067, 104.95358299522195, 79.04979100567289, 105.70780800480861, 97.42796199861914, 107.62399299710523, 103.43522300536279, 106.2669189996086, 123.76457899517845, 101.49920500407461, 120.6199410080444, 108.47418299817946, 101.13434700178914, 103.23515100753866, 114.38023700611666, 132.36088599660434, 81.19406299374532], "p50": 103.10928100079764, "p95": 127.5665990106063, "maximum": 143.35951600514818}, "click_release": {"samples_ms": [146.7716589977499, 163.99312300200108, 158.79318000224885, 170.65369900956284, 163.7746850028634, 146.4978069998324, 127.41819499933627, 153.7276980088791, 138.99581399164163, 146.84430799388792, 133.57391899626236, 155.76696999778505, 133.5791750025237, 165.4671970027266, 152.3067640082445, 149.7953090001829, 131.25875798868947, 149.3324559996836, 131.23922400700394, 127.85921400063671, 148.84014701237902, 144.68811699771322, 164.60013198957313, 158.468625988462, 146.0918750090059, 170.1693310023984, 130.89392099936958, 155.40390899695922, 141.05788299639244, 140.75369099737145, 162.23802499007434, 162.85079601220787, 158.03204600524623, 140.56820499536116, 136.69617199047934, 160.67125799600035, 132.8255900007207, 147.12350199988578, 145.78304599854164, 147.19992400205228, 155.4138620122103, 149.37656000256538, 165.1759249944007, 120.10264999116771, 132.09122300031595, 141.37933499296196, 138.063776990748, 133.2566909986781, 128.58434299414512, 155.90795800380874], "p50": 146.98390499688685, "p95": 165.4671970027266, "maximum": 170.65369900956284}, "masked_character": {"samples_ms": [84.67040699906647, 87.9034269892145, 76.70904499536846, 83.735356995021, 100.68822200992145, 72.58821999130305, 83.92522799840663, 76.96016499539837, 77.23198899475392, 94.09881600004155, 101.72565099492203, 101.30246100015938, 92.1584250027081, 103.62959401390981, 81.94021400413476, 75.4012609977508, 77.49361298920121, 57.60842500603758, 92.96515300229657, 77.81764399260283, 89.1604839998763, 80.61434800038114, 80.60210000257939, 81.88830700237304, 86.31916400918271, 75.81075400230475, 78.13001600152347, 77.312792011071, 77.55486799578648, 82.14555299491622, 94.46544598904438, 97.70459600258619, 72.59990699822083, 73.66970599105116, 64.26200899295509, 78.41525999538135, 78.7112959951628, 77.4851690075593, 83.6843450088054, 76.20946000679396, 80.65606700256467, 78.03815499937627, 77.7365810063202, 92.22757301176898, 107.520622012089, 97.91372399195097, 95.50988901173696, 96.04478800611105, 106.27699999895412, 102.76748800242785], "p50": 81.9142605032539, "p95": 103.62959401390981, "maximum": 107.520622012089}, "synthetic_submit_ms": 79.7426069912035}}
|
||||
{"label": "B", "nice": -10, "started": 1794382437.3939807, "ended": 1794382481.2133698, "data": {"pid": 1192725, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [85.75775098870508, 112.70163800509181, 132.5947090081172, 96.10167400387581, 100.60982100549154, 121.30874299327843, 102.12760699505452, 128.57480799721088, 108.5889879905153, 85.22315199661534, 98.83159199671354, 119.34152200410608, 120.51923699618783, 107.4211970117176, 102.60330900200643, 81.0247469926253, 119.50835799507331, 92.98707899870351, 112.17142498935573, 110.95433900482021, 109.64334399614017, 96.84979300072882, 100.34938900207635, 93.86292900308035, 102.02058700087946, 81.75010999548249, 113.11961300089024, 105.7925959903514, 98.15933900245, 103.36250999534968, 93.63661099632736, 105.48490298970137, 91.04844399553258, 95.75462799693923, 83.91042400035076, 107.58046599221416, 83.59543498954736, 74.65905100980308, 116.7078849975951, 96.7701869958546, 117.91447699943092, 97.29633800452575, 83.84451300662477, 104.49328098911792, 81.74166700337082, 102.64679799729493, 96.86468899599276, 106.67925399320666, 98.22410899505485, 100.67228101252113], "p50": 101.34643400670029, "p95": 121.30874299327843, "maximum": 132.5947090081172}, "click_release": {"samples_ms": [130.12648299627472, 129.1631390049588, 159.59118500177283, 172.76710500300396, 146.17610900313593, 131.0102159914095, 131.41153700416908, 137.711636009044, 137.4858939961996, 131.4783330017235, 136.3595190050546, 147.43404700129759, 149.82330899510998, 132.25736099411733, 127.8851230017608, 123.22327500442043, 135.29760600067675, 130.0293959939154, 146.2161039962666, 149.34004899987485, 146.35873200313654, 137.34330399893224, 145.114813989494, 150.9374699962791, 141.73975599987898, 160.08794200024568, 182.81594499421772, 149.1014979983447, 179.90258400095627, 164.41906499676406, 148.80955600528978, 113.03162299736869, 133.23562699952163, 152.27183100068942, 166.7788820050191, 147.87159800471272, 149.88345200254116, 154.38694499607664, 148.85390699782874, 147.26116599922534, 153.9564650011016, 158.93652000522707, 147.32038301008288, 146.73240200500004, 161.0889660078101, 155.47951399639715, 136.10002599307336, 132.2691079985816, 129.36099000216927, 118.66619499051012], "p50": 146.5455670040683, "p95": 172.76710500300396, "maximum": 182.81594499421772}, "masked_character": {"samples_ms": [90.90475700213574, 77.9370700038271, 75.41423400107305, 82.78938400326297, 77.76966200617608, 89.15364700078499, 86.23561200511176, 97.04824301297776, 97.31977699266281, 90.69331199862063, 99.55154100316577, 80.40012899436988, 96.69417400436942, 82.94980200298596, 74.58709899219684, 88.08006301114801, 83.16125698911492, 77.01515300141182, 78.55510601075366, 76.67216399568133, 68.47687100525945, 99.36605900293216, 92.27352599555161, 68.35000299906824, 79.19617400330026, 89.77781000430696, 78.49561500188429, 85.37203099695034, 101.48204199504107, 98.42488401045557, 98.06002100231126, 98.03290000127163, 91.81971300859004, 98.8107520097401, 91.84333799930755, 71.00642898876686, 76.1203599977307, 72.89987399417441, 76.84425500337966, 92.7655639970908, 74.12950399157126, 73.69872900017072, 85.9918139904039, 86.60079599940218, 97.50179899856448, 80.43456700397655, 94.75847000430804, 83.89363100286573, 103.93810999812558, 98.74484899046365], "p50": 86.11371299775783, "p95": 99.55154100316577, "maximum": 103.93810999812558}, "synthetic_submit_ms": 91.19878899946343}}
|
||||
@@ -0,0 +1 @@
|
||||
{"label": "A", "nice": 0, "started": 1794382181.4190962, "ended": 1794382224.8817701, "data": {"pid": 1188195, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [87.28364900161978, 105.62444699462503, 78.74687400180846, 99.48829800123349, 78.00023700110614, 81.12183399498463, 98.6325779958861, 79.42702200671192, 87.93025999329984, 98.20064100495074, 81.95743200485595, 101.23357399425004, 132.98560700786766, 101.63810600352008, 119.82199500198476, 97.41171599307563, 78.29452899750322, 127.32281599892303, 103.97748500690795, 97.09673099860083, 101.4701160020195, 81.61883200227749, 96.20047701173462, 91.79092600243166, 98.03470299812034, 102.56354299781378, 95.02627400797792, 82.30568600993138, 78.64685899403412, 82.32085200143047, 113.57940699963365, 94.38317599415313, 92.31795799860265, 104.20732598868199, 112.02750500524417, 98.46432800986804, 101.4295959903393, 94.89095398748759, 103.21074099920224, 83.40086600219365, 100.27230900595896, 106.13955999724567, 95.88375699240714, 80.78996000404004, 100.0305310008116, 75.5372349958634, 118.21355299616698, 96.69660800136626, 109.34865899616852, 95.30366200488061], "p50": 97.25422349583823, "p95": 119.82199500198476, "maximum": 132.98560700786766}, "click_release": {"samples_ms": [122.13225800951477, 135.2331699890783, 141.6951080027502, 145.8325510029681, 133.38728300004732, 127.95343800098635, 142.88245399075095, 143.26248299039435, 148.52163700561505, 146.72795099613722, 146.34063400444575, 127.50021899410058, 157.9745199996978, 138.5461280005984, 152.76758599793538, 150.55362500424962, 158.31373201217502, 160.35182699852157, 155.3376769879833, 152.82039099838585, 164.69402400252875, 165.789485006826, 127.77935899794102, 129.79791800898965, 135.91074700525496, 126.67661700106692, 156.5107420028653, 127.48450599610806, 144.21596999454778, 141.96933999483008, 162.78808000788558, 159.97796900046524, 160.75494200049434, 144.76954699784983, 144.01678199646994, 139.47161399119068, 140.4364140034886, 135.29538399598096, 132.3872829962056, 158.34384100162424, 168.22692299319897, 160.96292399743106, 153.69834400189575, 150.46912898833398, 161.3496679929085, 130.30370700289495, 148.53691100142896, 137.99031799135264, 136.81232200178783, 165.66620199591853], "p50": 145.30104900040897, "p95": 165.66620199591853, "maximum": 168.22692299319897}, "masked_character": {"samples_ms": [115.71126300259493, 94.18350498890504, 84.76912300102413, 97.80675999354571, 76.8080660054693, 59.81119199714158, 95.63070999865886, 95.46767600113526, 65.66941099299584, 63.13608100754209, 91.0554959991714, 90.01428299234249, 85.98913199966773, 78.18265100650024, 72.30489500216208, 90.2729859953979, 75.73010999476537, 71.88724400475621, 86.39133200631477, 102.48611400311347, 98.44520999467932, 80.06442298938055, 83.63051399646793, 73.65906301129144, 62.69627099391073, 74.09625600848813, 80.27442000457086, 78.33548900089227, 126.38884800253436, 92.88886800641194, 78.67351999448147, 75.70503799070138, 71.88842199684586, 82.88475500012282, 79.7783190064365, 85.19205200718716, 75.52917300199624, 78.73302599182352, 76.84484000492375, 106.30450300232042, 77.32082300935872, 84.15317400067579, 97.21648300183006, 105.512367998017, 102.54855200764723, 72.67327600857243, 78.30750200082548, 57.39775799156632, 89.87373700074386, 76.83988800272346], "p50": 80.1694214969757, "p95": 106.30450300232042, "maximum": 126.38884800253436}, "synthetic_submit_ms": 72.00917800946627}}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"windows-final25": {
|
||||
"drag": {
|
||||
"p50": 84.87958250043448,
|
||||
"p95": 121.39183300314471,
|
||||
"maximum": 184.37010400521103
|
||||
},
|
||||
"response": {
|
||||
"hover": {
|
||||
"p50": 63.633582001784816,
|
||||
"p95": 101.82040499057621,
|
||||
"maximum": 845.9072770056082
|
||||
},
|
||||
"click_release": {
|
||||
"p50": 141.36914950358914,
|
||||
"p95": 153.48625300975982,
|
||||
"maximum": 175.83653298788704
|
||||
},
|
||||
"masked_character": {
|
||||
"p50": 90.04945599735947,
|
||||
"p95": 105.06814300606493,
|
||||
"maximum": 120.6028089945903
|
||||
}
|
||||
}
|
||||
},
|
||||
"kylin-final25": {
|
||||
"drag": {
|
||||
"p50": 80.61217350041261,
|
||||
"p95": 100.54679099994246,
|
||||
"maximum": 126.70204599271528
|
||||
},
|
||||
"response": {
|
||||
"hover": {
|
||||
"p50": 98.34436650271527,
|
||||
"p95": 116.49623799894471,
|
||||
"maximum": 136.48703599756118
|
||||
},
|
||||
"click_release": {
|
||||
"p50": 139.1306575096678,
|
||||
"p95": 159.49146100319922,
|
||||
"maximum": 168.7099590053549
|
||||
},
|
||||
"masked_character": {
|
||||
"p50": 80.01304250501562,
|
||||
"p95": 104.13300999789499,
|
||||
"maximum": 129.88790900271852
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubuntu-final25": {
|
||||
"drag": {
|
||||
"p50": 91.37783649930498,
|
||||
"p95": 117.43102299806196,
|
||||
"maximum": 134.79056301002856
|
||||
},
|
||||
"response": {
|
||||
"hover": {
|
||||
"p50": 118.43108750326792,
|
||||
"p95": 151.81884700723458,
|
||||
"maximum": 172.76797999511473
|
||||
},
|
||||
"click_release": {
|
||||
"p50": 174.6047804990667,
|
||||
"p95": 211.68503699300345,
|
||||
"maximum": 223.64604799076915
|
||||
},
|
||||
"masked_character": {
|
||||
"p50": 88.01881100225728,
|
||||
"p95": 120.11115899076685,
|
||||
"maximum": 209.85361099883448
|
||||
}
|
||||
}
|
||||
},
|
||||
"kylin-opengl120-25": {
|
||||
"drag": {
|
||||
"p50": 97.07216900278581,
|
||||
"p95": 109.11211298662238,
|
||||
"maximum": 127.94849299825728
|
||||
},
|
||||
"response": {
|
||||
"hover": {
|
||||
"p50": 98.99465349008096,
|
||||
"p95": 119.17666600493249,
|
||||
"maximum": 182.8706480009714
|
||||
},
|
||||
"click_release": {
|
||||
"p50": 143.34393949684454,
|
||||
"p95": 165.30437300389167,
|
||||
"maximum": 190.11549001152162
|
||||
},
|
||||
"masked_character": {
|
||||
"p50": 79.32948700181441,
|
||||
"p95": 101.76932498870883,
|
||||
"maximum": 106.50796099798754
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubuntu-push25": {
|
||||
"drag": {
|
||||
"p50": 81.42467399011366,
|
||||
"p95": 99.4952189939795,
|
||||
"maximum": 110.48595000465866
|
||||
},
|
||||
"response": {
|
||||
"hover": {
|
||||
"p50": 119.14219800382853,
|
||||
"p95": 156.67143800237682,
|
||||
"maximum": 304.9591620074352
|
||||
},
|
||||
"click_release": {
|
||||
"p50": 172.0495120025589,
|
||||
"p95": 250.00127698876895,
|
||||
"maximum": 323.72192401089706
|
||||
},
|
||||
"masked_character": {
|
||||
"p50": 79.85465449746698,
|
||||
"p95": 123.18441600655206,
|
||||
"maximum": 165.31423600099515
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
"""Run on box: XTest input to decoded marker. Excludes USB and scanout."""
|
||||
import ctypes as C
|
||||
import os
|
||||
import json
|
||||
import statistics
|
||||
import subprocess
|
||||
import time
|
||||
os.environ.update(DISPLAY=':0',XAUTHORITY='/home/armbian/.Xauthority')
|
||||
x=C.CDLL('libX11.so.6'); t=C.CDLL('libXtst.so.6')
|
||||
x.XOpenDisplay.restype=C.c_void_p
|
||||
x.XDefaultRootWindow.argtypes=[C.c_void_p]; x.XDefaultRootWindow.restype=C.c_ulong
|
||||
x.XSync.argtypes=[C.c_void_p,C.c_int]
|
||||
x.XGetImage.argtypes=[C.c_void_p,C.c_ulong,C.c_int,C.c_int,C.c_uint,C.c_uint,C.c_ulong,C.c_int]; x.XGetImage.restype=C.c_void_p
|
||||
x.XGetPixel.argtypes=[C.c_void_p,C.c_int,C.c_int]; x.XGetPixel.restype=C.c_ulong
|
||||
x.XDestroyImage.argtypes=[C.c_void_p]
|
||||
x.XStringToKeysym.argtypes=[C.c_char_p]; x.XStringToKeysym.restype=C.c_ulong
|
||||
x.XKeysymToKeycode.argtypes=[C.c_void_p,C.c_ulong];x.XKeysymToKeycode.restype=C.c_uint
|
||||
t.XTestFakeMotionEvent.argtypes=[C.c_void_p,C.c_int,C.c_int,C.c_int,C.c_ulong]
|
||||
t.XTestFakeButtonEvent.argtypes=[C.c_void_p,C.c_uint,C.c_int,C.c_ulong]
|
||||
t.XTestFakeKeyEvent.argtypes=[C.c_void_p,C.c_uint,C.c_int,C.c_ulong]
|
||||
d=x.XOpenDisplay(None);assert d;root=x.XDefaultRootWindow(d)
|
||||
pid=int(subprocess.check_output(['pgrep','-x','moonlight']).strip())
|
||||
assert int(subprocess.check_output(['xdotool','getwindowfocus','getwindowpid']).strip())==pid
|
||||
|
||||
def key(name):
|
||||
code=x.XKeysymToKeycode(d,x.XStringToKeysym(name.encode()));assert code
|
||||
t.XTestFakeKeyEvent(d,code,1,0);t.XTestFakeKeyEvent(d,code,0,0);x.XSync(d,0)
|
||||
def move(px,py):
|
||||
t.XTestFakeMotionEvent(d,-1,px,py,0);x.XSync(d,0)
|
||||
def read():
|
||||
im=x.XGetImage(d,root,40,1380,1320,1,0xffffffff,2);assert im
|
||||
try:
|
||||
def val(offset,n):
|
||||
pixels=[x.XGetPixel(im,offset+20+i*40,0)&0xffffff for i in range(n)]
|
||||
if any(0x404040<v<0xc0c0c0 for v in pixels):return -1
|
||||
return sum((1<<i) for i,v in enumerate(pixels) if v>0xc0c0c0)
|
||||
return val(0,16),val(760,8),val(1120,4)
|
||||
finally:x.XDestroyImage(im)
|
||||
def await_marker(m,s):
|
||||
deadline=time.monotonic()+4
|
||||
while time.monotonic()<deadline:
|
||||
seen,magic,mode=read()
|
||||
if (seen,magic,mode)==(s,0x5a,m):return
|
||||
time.sleep(.002)
|
||||
raise AssertionError(('marker timeout',m,s,read()))
|
||||
def sample(m,s,action):
|
||||
start=time.monotonic();action();await_marker(m,s);return (time.monotonic()-start)*1000
|
||||
def stats(a):
|
||||
b=sorted(a);return dict(samples_ms=a,p50=statistics.median(b),p95=b[int(len(b)*.95)],maximum=max(b))
|
||||
|
||||
result={'pid':pid,'method':'XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout'}
|
||||
for m in [1,2,3]:
|
||||
move(300,300);time.sleep(.4);key('F'+str(m));await_marker(m,0)
|
||||
values=[]
|
||||
for i in range(1,101):
|
||||
px=750 if i%2 else 1750
|
||||
if m==1: action=lambda:move(px,550)
|
||||
elif m==2:
|
||||
move(px,550);time.sleep(.12)
|
||||
def action():
|
||||
t.XTestFakeButtonEvent(d,1,1,0);x.XSync(d,0);time.sleep(.04)
|
||||
t.XTestFakeButtonEvent(d,1,0,0);x.XSync(d,0)
|
||||
else:action=lambda:key('a')
|
||||
values.append(sample(m,i,action));time.sleep(.12)
|
||||
result[{1:'hover',2:'click_release',3:'masked_character'}[m]]=stats(values)
|
||||
if m==3:result['synthetic_submit_ms']=sample(m,1100,lambda:key('Return'))
|
||||
print(json.dumps(result))
|
||||
@@ -0,0 +1,67 @@
|
||||
"""Run on box: XTest input to decoded marker. Excludes USB and scanout."""
|
||||
import ctypes as C
|
||||
import os
|
||||
import json
|
||||
import statistics
|
||||
import subprocess
|
||||
import time
|
||||
os.environ.update(DISPLAY=':0',XAUTHORITY='/home/armbian/.Xauthority')
|
||||
x=C.CDLL('libX11.so.6'); t=C.CDLL('libXtst.so.6')
|
||||
x.XOpenDisplay.restype=C.c_void_p
|
||||
x.XDefaultRootWindow.argtypes=[C.c_void_p]; x.XDefaultRootWindow.restype=C.c_ulong
|
||||
x.XSync.argtypes=[C.c_void_p,C.c_int]
|
||||
x.XGetImage.argtypes=[C.c_void_p,C.c_ulong,C.c_int,C.c_int,C.c_uint,C.c_uint,C.c_ulong,C.c_int]; x.XGetImage.restype=C.c_void_p
|
||||
x.XGetPixel.argtypes=[C.c_void_p,C.c_int,C.c_int]; x.XGetPixel.restype=C.c_ulong
|
||||
x.XDestroyImage.argtypes=[C.c_void_p]
|
||||
x.XStringToKeysym.argtypes=[C.c_char_p]; x.XStringToKeysym.restype=C.c_ulong
|
||||
x.XKeysymToKeycode.argtypes=[C.c_void_p,C.c_ulong];x.XKeysymToKeycode.restype=C.c_uint
|
||||
t.XTestFakeMotionEvent.argtypes=[C.c_void_p,C.c_int,C.c_int,C.c_int,C.c_ulong]
|
||||
t.XTestFakeButtonEvent.argtypes=[C.c_void_p,C.c_uint,C.c_int,C.c_ulong]
|
||||
t.XTestFakeKeyEvent.argtypes=[C.c_void_p,C.c_uint,C.c_int,C.c_ulong]
|
||||
d=x.XOpenDisplay(None);assert d;root=x.XDefaultRootWindow(d)
|
||||
pid=int(subprocess.check_output(['pgrep','-x','moonlight']).strip())
|
||||
assert int(subprocess.check_output(['xdotool','getwindowfocus','getwindowpid']).strip())==pid
|
||||
|
||||
def key(name):
|
||||
code=x.XKeysymToKeycode(d,x.XStringToKeysym(name.encode()));assert code
|
||||
t.XTestFakeKeyEvent(d,code,1,0);t.XTestFakeKeyEvent(d,code,0,0);x.XSync(d,0)
|
||||
def move(px,py):
|
||||
t.XTestFakeMotionEvent(d,-1,px,py,0);x.XSync(d,0)
|
||||
def read():
|
||||
im=x.XGetImage(d,root,40,1380,1320,1,0xffffffff,2);assert im
|
||||
try:
|
||||
def val(offset,n):
|
||||
pixels=[x.XGetPixel(im,offset+20+i*40,0)&0xffffff for i in range(n)]
|
||||
if any(0x404040<v<0xc0c0c0 for v in pixels):return -1
|
||||
return sum((1<<i) for i,v in enumerate(pixels) if v>0xc0c0c0)
|
||||
return val(0,16),val(760,8),val(1120,4)
|
||||
finally:x.XDestroyImage(im)
|
||||
def await_marker(m,s):
|
||||
deadline=time.monotonic()+4
|
||||
while time.monotonic()<deadline:
|
||||
seen,magic,mode=read()
|
||||
if (seen,magic,mode)==(s,0x5a,m):return
|
||||
time.sleep(.002)
|
||||
raise AssertionError(('marker timeout',m,s,read()))
|
||||
def sample(m,s,action):
|
||||
start=time.monotonic();action();await_marker(m,s);return (time.monotonic()-start)*1000
|
||||
def stats(a):
|
||||
b=sorted(a);return dict(samples_ms=a,p50=statistics.median(b),p95=b[int(len(b)*.95)],maximum=max(b))
|
||||
|
||||
result={'pid':pid,'method':'XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout'}
|
||||
for m in [1,2,3]:
|
||||
move(300,300);time.sleep(.4);key('F'+str(m));await_marker(m,0)
|
||||
values=[]
|
||||
for i in range(1,51):
|
||||
px=750 if i%2 else 1750
|
||||
if m==1: action=lambda:move(px,550)
|
||||
elif m==2:
|
||||
move(px,550);time.sleep(.12)
|
||||
def action():
|
||||
t.XTestFakeButtonEvent(d,1,1,0);x.XSync(d,0);time.sleep(.04)
|
||||
t.XTestFakeButtonEvent(d,1,0,0);x.XSync(d,0)
|
||||
else:action=lambda:key('a')
|
||||
values.append(sample(m,i,action));time.sleep(.12)
|
||||
result[{1:'hover',2:'click_release',3:'masked_character'}[m]]=stats(values)
|
||||
if m==3:result['synthetic_submit_ms']=sample(m,1050,lambda:key('Return'))
|
||||
print(json.dumps(result))
|
||||
@@ -0,0 +1,31 @@
|
||||
"""Temporary interactive reference via QGA; start/stop with ten-minute expiry."""
|
||||
import base64
|
||||
import runpy
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
root = Path(__file__).resolve().parents[3]
|
||||
term = runpy.run_path(str(root / 'tools/pve_term_exec.py'))
|
||||
vm = runpy.run_path(str(root / 'tools/pve_vm.py'))
|
||||
ticket, csrf = term['login']()
|
||||
task = 'VDIGPUResponseReference20261111'
|
||||
folder = r'C:\ProgramData\VDI\gpu-response-20261111'
|
||||
if sys.argv[1] == 'start':
|
||||
encoded = base64.b64encode(Path(__file__).with_name('windows-response.ps1').read_bytes()).decode()
|
||||
ps = r"""$ErrorActionPreference='Stop'; $folder='""" + folder + r"""';
|
||||
New-Item -ItemType Directory -Force $folder | Out-Null
|
||||
if (Get-ScheduledTask -TaskName '""" + task + r"""' -ErrorAction SilentlyContinue) { throw 'Task already exists' }
|
||||
[IO.File]::WriteAllBytes("$folder\response.ps1",[Convert]::FromBase64String('""" + encoded + r"""'))
|
||||
$action=New-ScheduledTaskAction -Execute powershell.exe -Argument "-NoProfile -ExecutionPolicy Bypass -STA -WindowStyle Hidden -File $folder\response.ps1"
|
||||
$principal=New-ScheduledTaskPrincipal -UserId test -LogonType Interactive -RunLevel Limited
|
||||
$settings=New-ScheduledTaskSettingsSet -ExecutionTimeLimit (New-TimeSpan -Minutes 10)
|
||||
Register-ScheduledTask -TaskName '""" + task + r"""' -Action $action -Principal $principal -Settings $settings | Out-Null
|
||||
Start-ScheduledTask -TaskName '""" + task + r"""'
|
||||
'Started temporary response reference'
|
||||
"""
|
||||
else:
|
||||
ps = "Stop-ScheduledTask -TaskName '" + task + "' -ErrorAction SilentlyContinue; Unregister-ScheduledTask -TaskName '" + task + "' -Confirm:$false -ErrorAction SilentlyContinue; 'Stopped temporary reference'"
|
||||
out, err = vm['agent'](ticket, csrf, ['powershell.exe', '-NoProfile', '-Command', ps])
|
||||
print(out)
|
||||
if err:
|
||||
raise RuntimeError(err)
|
||||
@@ -0,0 +1,62 @@
|
||||
## 补充优化:终端调度对照与无线扫描(2026-11-11 15:43)
|
||||
|
||||
本轮保持 2560×1440、45 FPS、客户端请求 25 Mbps、H.264 SDR。两台实际 NvFBC / NVENC 保持有效,未调整原生鼠标样式或移速。没有修改 Windows 来宾的驱动、鼠标、应用或资源配置;为测试按平台流程正常关闭 Windows 并切到 Linux。此次持久调整在共用盒子的网络配置中,因而也影响盒子连接 Windows 时的网络路径。
|
||||
|
||||
### 实际保留的调整
|
||||
|
||||
盒子三次无线断开记录中有 `reason=34`。15:22:58 断开后,反复尝试同名 2.4 GHz 热点并被拒绝,直到 15:23:25 才恢复 5 GHz。先仅设置 5 GHz,15:30:31 仍断开,15:30:44 恢复;说明限制频段不足以修复断开本身。
|
||||
|
||||
进一步将盒子现有 YXTech 配置固定到当前 5 GHz 接入点 `f8:ce:21:a7:b9:50`。NetworkManager 文档说明固定 BSSID 会禁用漫游及后台扫描;此前断开间隔约五分钟,扫描参与问题是推断,尚未证明是唯一根因。Wi-Fi 省电原本已关闭,本轮没有把它记为新增优化。
|
||||
|
||||
配置已通过 nmcli 写入 `/etc/netplan/90-NM-9212612f-4dd0-4cf0-a21b-85413c900acf.yaml`,核对 `band: 5GHz` 和 BSSID。每次试验前设置了 90 秒自动回退,重连和 SSH 验证成功后取消回退;没有留下活动回退定时器。配置备份位于盒子 `/var/backups/vdi-wifi-20261111/`,不是 PVE,备份不复制到仓库以免带入无线凭据。
|
||||
|
||||
15:32:29—15:43:09 的约 10 分 40 秒观察中,没有再次出现无线断开或关联拒绝,越过两个此前约五分钟的周期。期间主动切换麒麟、Ubuntu并重连,不是同一桌面连续串流十分钟,也不是长期稳定性验收。若移动盒子、更换接入点或该 AP 不可用,需解除 BSSID 限制;本轮没有改路由器。
|
||||
|
||||
### 未保留的调度试验
|
||||
|
||||
确认 SDL 渲染线程申请高优先级因权限失败。先由 root 仅把当前 Moonlight 的 PacerRender 线程从 nice 0 临时改为 -10,保持普通 TS 调度;未使用 SCHED_FIFO、文件 capabilities、全进程提权或更改用户权限上限。固定接入点后,两台分别在同一连接内顺序 A/B,每类 50 次。表内为 P50 / P95,单位 ms:
|
||||
|
||||
| 系统 | PacerRender nice | 悬停回显 | 点击回显(含40ms按住) | 掩码字符回显 |
|
||||
| --- | ---: | ---: | ---: | ---: |
|
||||
| Ubuntu | 0 | 122.5 / 141.6 | 173.0 / 195.6 | 83.7 / 120.5 |
|
||||
| Ubuntu | -10 | 121.7 / 151.0 | 172.8 / 213.7 | 79.1 / 105.9 |
|
||||
| 麒麟 | 0 | 103.1 / 127.6 | 147.0 / 165.5 | 81.9 / 103.6 |
|
||||
| 麒麟 | -10 | 101.3 / 121.3 | 146.5 / 172.8 | 86.1 / 99.6 |
|
||||
|
||||
悬停及点击中位数没有稳定收益,部分 P95 反而上升,因此两台试验均恢复 nice 0,没有持久化提权。Ubuntu 固定 AP 前另有两轮 A/B,同样没有一致收益;被断网打断的 A2、B2 与麒麟第一次 B 不计为完整结果。不能把警告消失或某一类输入的单轮改善解释为整体延迟降低。
|
||||
|
||||
### 功能与呈现复查
|
||||
|
||||
| 系统 | 拖动回显 P50 / P95(ms) | 观察到的新位置更新/秒 | 输入验证 |
|
||||
| --- | ---: | ---: | --- |
|
||||
| Ubuntu | 90.9 / 109.8 | 35.4 | 300 次末位置可见,松键成功 |
|
||||
| 麒麟 | 84.4 / 106.9 | 37.2 | 300 次末位置可见,松键成功 |
|
||||
|
||||
以上为 XTest 输入至首次观察到唯一解码标记,排除实体 USB 鼠标和屏幕扫描;更新/秒是 60 Hz 拖动下采样到的独特位置,不等于解码或显示帧率。GTK 的合成页面提交没有业务后端,不能代表真实密码认证或应用启动耗时。
|
||||
|
||||
Ubuntu 在来宾内部另测本地 X11 标记,悬停中位数约 21 ms、点击约 78 ms(含40ms按住)、掩码字符约 5 ms,每类30次。它与盒子端测量路径不同,只用于区分来宾处理与串流路径,不将差值当作可直接消除的延迟。
|
||||
|
||||
结束前的 Ubuntu 单会话统计:接收/解码约45.03 FPS、呈现44.18 FPS、平均网络6 ms(variance栏1 ms)、解码7.67 ms、排队4.62 ms。麒麟对应会话呈现43.85 FPS。无线条件不恒定,不能将这几次统计差异全归因于固定 AP。network jitter 栏还包含客户端丢弃旧帧,不能全当无线丢包。
|
||||
|
||||
Ubuntu 再次退出和重连后,三处背景检查均未发现视频内重复箭头,仍有24×24的本地原生光标。临时 GTK 参考窗口已停止,桌面实际截图核验通过。
|
||||
|
||||
### 深层显示链路和边界
|
||||
|
||||
盒子仍是 RKMPP 硬解、DRM PRIME / EGL 呈现。现场 GPU 约800 MHz、90%—93%负载,不能承诺真2K60。部署源码明确要求 DRM master 才能直接设置显示 plane;现有原生光标实现也显式要求 X11。改成 DRM 直出需要同时完成 VT/显示所有权、光标后端、退出恢复及快捷键验证。本轮没有停掉 X11 或把“Direct rendering disabled”当成一个可随意开启的选项;没有声称已实现新的直接扫描输出或完全零拷贝链路。
|
||||
|
||||
本轮主要消除已观察到的无效频段重试并测试固定 AP 的短期稳定性,尚未证明 Ubuntu/麒麟全部交互延迟与 Windows 相同。继续提高 CPU 核数不能解决盒子 GPU 呈现吞吐和无线驱动/AP层问题。两小时/八小时、物理相机延迟及统一真实业务场景验收仍未完成。
|
||||
|
||||
### 收尾与回退
|
||||
|
||||
仅 Ubuntu VM102 运行并留在盒子上,Windows、麒麟停止;宿主未重启,共享 GPU 钩子和三台 VM 配置未改。Ubuntu 双光标修复、麒麟原有合成设置均保留。PacerRender / InputSend / FFDecoder 最终均为 nice 0、TS。
|
||||
|
||||
在盒子上解除本轮网络限制(会短暂断网):
|
||||
|
||||
```sh
|
||||
sudo nmcli connection modify uuid 9212612f-4dd0-4cf0-a21b-85413c900acf 802-11-wireless.bssid '' 802-11-wireless.band ''
|
||||
sudo nmcli connection up uuid 9212612f-4dd0-4cf0-a21b-85413c900acf ifname wlan0
|
||||
```
|
||||
|
||||
证据:`wifi-before-5ghz.log`、`wifi-fixed-ap-final.log`、`*-sched-fixed-ap.jsonl`、`*-fixed-ap-drag.json`、`ubuntu-local-screen-response.raw`、`ubuntu-fixed-ap-client-stats.log`、`ubuntu-fixed-ap-double-cursor.json`、`optimization-host-final-state.log`。测量脚本为 `box-sched-pair.py`、`response-probe-50.py`、`guest-local-response.py`。
|
||||
|
||||
依据:[NetworkManager 无线配置](https://networkmanager.dev/docs/api/latest/settings-802-11-wireless.html)、[SDL Linux线程优先级实现](https://github.com/libsdl-org/SDL/blob/release-2.30.11/src/core/linux/SDL_threadprio.c),以及现场部署的 Moonlight DRM / 原生光标源码。
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1067597, "sent": 300, "elapsed": 6.769575144993723, "frames": [{"seq": 0, "t": 100482.060410654, "age_ms": null}, {"seq": 1, "t": 100482.151797701, "age_ms": 102.20057799597271}, {"seq": 3, "t": 100482.176960363, "age_ms": 93.28111998911481}, {"seq": 4, "t": 100482.200712463, "age_ms": 84.19398100522812}, {"seq": 5, "t": 100482.223431064, "age_ms": 90.50025300530251}, {"seq": 6, "t": 100482.245356169, "age_ms": 78.81886301038321}, {"seq": 7, "t": 100482.265054469, "age_ms": 82.6032059994759}, {"seq": 8, "t": 100482.322580749, "age_ms": 105.10659198916983}, {"seq": 9, "t": 100482.343763391, "age_ms": 110.31782900681719}, {"seq": 11, "t": 100482.365821766, "age_ms": 99.8110770015046}, {"seq": 15, "t": 100482.409173599, "age_ms": 131.67865099967457}, {"seq": 17, "t": 100482.432949611, "age_ms": 99.70434500428382}, {"seq": 18, "t": 100482.454995447, "age_ms": 105.85547100345138}, {"seq": 19, "t": 100482.47587218, "age_ms": 93.1070410006214}, {"seq": 21, "t": 100482.545451669, "age_ms": 129.69505599176046}, {"seq": 23, "t": 100482.566551783, "age_ms": 100.33015999943018}, {"seq": 25, "t": 100482.587630025, "age_ms": 88.14513900142629}, {"seq": 26, "t": 100482.631011603, "age_ms": 98.1514720042469}, {"seq": 27, "t": 100482.651851301, "age_ms": 102.83487799461}, {"seq": 28, "t": 100482.675084027, "age_ms": 90.75571499124635}, {"seq": 29, "t": 100482.718270511, "age_ms": 118.73250300413929}, {"seq": 31, "t": 100482.744507499, "age_ms": 111.86224500124808}, {"seq": 32, "t": 100482.766462932, "age_ms": 100.21963600593153}, {"seq": 33, "t": 100482.78761583, "age_ms": 104.19236600864679}, {"seq": 34, "t": 100482.809414663, "age_ms": 110.49105100391898}, {"seq": 35, "t": 100482.831326645, "age_ms": 98.22175199224148}, {"seq": 36, "t": 100482.852786618, "age_ms": 103.5860900010448}, {"seq": 37, "t": 100482.897366167, "age_ms": 114.54105899611022}, {"seq": 38, "t": 100482.918652918, "age_ms": 118.88502100191545}, {"seq": 40, "t": 100482.940372431, "age_ms": 107.39755300164688}, {"seq": 41, "t": 100482.961693884, "age_ms": 93.61241800070275}, {"seq": 42, "t": 100482.984842915, "age_ms": 101.29833599785343}, {"seq": 43, "t": 100483.012444098, "age_ms": 113.46352599503007}, {"seq": 44, "t": 100483.032505173, "age_ms": 99.73146600532345}, {"seq": 45, "t": 100483.055059884, "age_ms": 105.30226900300477}, {"seq": 46, "t": 100483.074663407, "age_ms": 108.67338799289428}, {"seq": 47, "t": 100483.095954532, "age_ms": 96.63650998845696}, {"seq": 48, "t": 100483.117259071, "age_ms": 101.8147940048948}, {"seq": 49, "t": 100483.140146228, "age_ms": 90.50871399813332}, {"seq": 50, "t": 100483.161858164, "age_ms": 95.71441401203629}, {"seq": 51, "t": 100483.184537111, "age_ms": 101.08896400197409}, {"seq": 52, "t": 100483.207536548, "age_ms": 108.54100999131333}, {"seq": 53, "t": 100483.22936105, "age_ms": 96.00692700769287}, {"seq": 54, "t": 100483.252703432, "age_ms": 102.92589299206156}, {"seq": 55, "t": 100483.273759809, "age_ms": 107.71836500498466}, {"seq": 56, "t": 100483.297394393, "age_ms": 98.07567899406422}, {"seq": 57, "t": 100483.318514051, "age_ms": 101.59348300658166}, {"seq": 58, "t": 100483.340798729, "age_ms": 107.145624991972}, {"seq": 59, "t": 100483.36310557, "age_ms": 96.76543300156482}, {"seq": 60, "t": 100483.384789512, "age_ms": 101.88510299485642}, {"seq": 61, "t": 100483.406781696, "age_ms": 107.9067520040553}, {"seq": 62, "t": 100483.428560997, "age_ms": 95.95356399950106}, {"seq": 63, "t": 100483.449836672, "age_ms": 100.4687070089858}, {"seq": 64, "t": 100483.471540153, "age_ms": 105.89370300294831}, {"seq": 65, "t": 100483.493592702, "age_ms": 94.19918300409336}, {"seq": 66, "t": 100483.513568629, "age_ms": 97.34663099516183}, {"seq": 68, "t": 100483.565570196, "age_ms": 99.41508701012935}, {"seq": 69, "t": 100483.586215973, "age_ms": 103.28458400908858}, {"seq": 70, "t": 100483.609369385, "age_ms": 110.5415319907479}, {"seq": 73, "t": 100483.630017204, "age_ms": 109.4062590127578}, {"seq": 74, "t": 100483.653228356, "age_ms": 103.09473999950569}, {"seq": 75, "t": 100483.695835988, "age_ms": 112.971012989874}, {"seq": 77, "t": 100483.718206111, "age_ms": 102.15222601254936}, {"seq": 78, "t": 100483.740535115, "age_ms": 108.44012298912276}, {"seq": 79, "t": 100483.764655245, "age_ms": 98.56239199871197}, {"seq": 80, "t": 100483.807345697, "age_ms": 124.2832200077828}, {"seq": 81, "t": 100483.830642294, "age_ms": 131.7720059887506}, {"seq": 83, "t": 100483.851693131, "age_ms": 102.40418600733392}, {"seq": 84, "t": 100483.873202684, "age_ms": 106.99106600077357}, {"seq": 85, "t": 100483.895382088, "age_ms": 95.22130899131298}, {"seq": 87, "t": 100483.918323201, "age_ms": 86.0717509931419}, {"seq": 88, "t": 100483.984459268, "age_ms": 118.42225500731729}, {"seq": 90, "t": 100484.005990109, "age_ms": 105.90478399535641}, {"seq": 91, "t": 100484.029555288, "age_ms": 96.81180099141784}, {"seq": 92, "t": 100484.053460786, "age_ms": 104.06029199657496}, {"seq": 93, "t": 100484.098910833, "age_ms": 133.1767Line truncated
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1 @@
|
||||
{"method": "XGetImage-style root capture excludes local X11 cursor; compare clear wallpaper at identical coordinates", "pid": 1067597, "points": [{"point": [900, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 0, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}, {"point": [1300, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 1, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}, {"point": [1800, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 0, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}]}
|
||||
@@ -0,0 +1 @@
|
||||
{"method": "XGetImage-style root capture excludes local X11 cursor; compare clear wallpaper at identical coordinates", "pid": 1071236, "points": [{"point": [900, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 0, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}, {"point": [1300, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 1, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}, {"point": [1800, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 0, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}]}
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1 @@
|
||||
{"pid": 1031422, "sent": 300, "elapsed": 7.008591013000114, "frames": [{"seq": 0, "t": 98355.56313589, "age_ms": null}, {"seq": 1, "t": 98355.66061566, "age_ms": 98.55861800315324}, {"seq": 2, "t": 98355.702868609, "age_ms": 91.66962900781073}, {"seq": 3, "t": 98355.724977829, "age_ms": 96.71970699855592}, {"seq": 5, "t": 98355.746737933, "age_ms": 85.05334200162906}, {"seq": 7, "t": 98355.811812333, "age_ms": 99.49484300159384}, {"seq": 9, "t": 98355.855008216, "age_ms": 93.07221800554544}, {"seq": 11, "t": 98355.878115785, "age_ms": 84.21365500544198}, {"seq": 13, "t": 98355.942969983, "age_ms": 97.87701100867707}, {"seq": 15, "t": 98355.985667712, "age_ms": 90.535950002959}, {"seq": 16, "t": 98356.007255445, "age_ms": 95.50669700547587}, {"seq": 18, "t": 98356.050922066, "age_ms": 106.91348499676678}, {"seq": 19, "t": 98356.069924824, "age_ms": 91.23097399424296}, {"seq": 23, "t": 98356.142226829, "age_ms": 81.00628000102006}, {"seq": 32, "t": 98356.188019064, "age_ms": 89.46556398586836}, {"seq": 33, "t": 98356.21818391, "age_ms": 90.06463299738243}, {"seq": 34, "t": 98356.261625372, "age_ms": 117.58179801108781}, {"seq": 35, "t": 98356.283371186, "age_ms": 105.36857199622318}, {"seq": 38, "t": 98356.329538495, "age_ms": 101.19463900628034}, {"seq": 39, "t": 98356.352179702, "age_ms": 107.8502999880584}, {"seq": 42, "t": 98356.418923271, "age_ms": 106.85661699972115}, {"seq": 44, "t": 98356.465164952, "age_ms": 103.8370699970983}, {"seq": 45, "t": 98356.509083277, "age_ms": 97.6413549942663}, {"seq": 48, "t": 98356.55328072, "age_ms": 75.39038801041897}, {"seq": 50, "t": 98356.597508495, "age_ms": 86.50114201009274}, {"seq": 52, "t": 98356.663186342, "age_ms": 101.76745700300671}, {"seq": 53, "t": 98356.708553921, "age_ms": 131.05295099376235}, {"seq": 55, "t": 98356.734209134, "age_ms": 105.64448199875187}, {"seq": 56, "t": 98356.779146807, "age_ms": 134.79056301002856}, {"seq": 58, "t": 98356.80110699, "age_ms": 106.49991799436975}, {"seq": 59, "t": 98356.846292282, "age_ms": 134.7132730006706}, {"seq": 61, "t": 98356.865862027, "age_ms": 104.5329680055147}, {"seq": 62, "t": 98356.910359296, "age_ms": 114.59433400887065}, {"seq": 64, "t": 98356.932199899, "age_ms": 104.76454700983595}, {"seq": 65, "t": 98356.977556978, "age_ms": 116.220334006357}, {"seq": 67, "t": 98356.99821432, "age_ms": 103.01284200977534}, {"seq": 68, "t": 98357.043268074, "age_ms": 131.75205800507683}, {"seq": 70, "t": 98357.064146201, "age_ms": 103.2814589998452}, {"seq": 71, "t": 98357.107734076, "age_ms": 112.9744589998154}, {"seq": 73, "t": 98357.12946939, "age_ms": 100.95722699770704}, {"seq": 74, "t": 98357.173910078, "age_ms": 129.03554599324707}, {"seq": 76, "t": 98357.195058575, "age_ms": 100.04141999525018}, {"seq": 77, "t": 98357.238965819, "age_ms": 127.90507799945772}, {"seq": 79, "t": 98357.260521472, "age_ms": 98.83687099500094}, {"seq": 80, "t": 98357.307174104, "age_ms": 129.49491399922408}, {"seq": 82, "t": 98357.325772917, "age_ms": 97.41619900160003}, {"seq": 84, "t": 98357.369213506, "age_ms": 107.03365999506786}, {"seq": 85, "t": 98357.391762551, "age_ms": 96.42601698578801}, {"seq": 87, "t": 98357.435689627, "age_ms": 108.2662109984085}, {"seq": 88, "t": 98357.457274738, "age_ms": 95.50466500513721}, {"seq": 90, "t": 98357.499881182, "age_ms": 105.83231499185786}, {"seq": 91, "t": 98357.522983504, "age_ms": 94.67051998944953}, {"seq": 93, "t": 98357.566014604, "age_ms": 105.01246200874448}, {"seq": 94, "t": 98357.587766252, "age_ms": 92.31041400926188}, {"seq": 96, "t": 98357.631389129, "age_ms": 103.80849300418049}, {"seq": 97, "t": 98357.652960531, "age_ms": 90.75411999947391}, {"seq": 99, "t": 98357.696283582, "age_ms": 101.1838520062156}, {"seq": 100, "t": 98357.718650923, "age_ms": 107.46589899645187}, {"seq": 102, "t": 98357.761754354, "age_ms": 100.16391999670304}, {"seq": 103, "t": 98357.78114298, "age_ms": 103.75511900929268}, {"seq": 107, "t": 98357.852068361, "age_ms": 73.68214300367981}, {"seq": 108, "t": 98357.879938144, "age_ms": 85.13443300034851}, {"seq": 109, "t": 98357.902250652, "age_ms": 91.54072499950416}, {"seq": 110, "t": 98357.945525288, "age_ms": 100.73819699755404}, {"seq": 111, "t": 98357.968083082, "age_ms": 105.78477599483449}, {"seq": 112, "t": 98357.989139998, "age_ms": 94.50515000207815}, {"seq": 114, "t": 98358.010794523, "age_ms": 83.06219399673864}, {"seq": 115, "t": 98358.055395333, "age_ms": 92.67440499388613}, {"seq": 117, "t": 98358.077060067, "age_ms": 82.74749398697168}, {"seq": 118, "t": 98358.098946753, "age_ms": 70.86005000746809}, {"seq": 121, "t": 98358.178328502, "age_ms": 99.90026200830471}, {"seq": 122, "t": 98358.199293838, "age_ms": 87.84948999527842}, {"seq": 123, "t": 98358.220783577, "age_ms": 92.75723999598995}, {"seq": 126, "t": 98358.243168418, "age_ms": 81.84889600670431}, {"seq": 128, "t": 98358.287873936, "age_ms": 76.58969800104387}, {"seq": 130, "t": 98358.332521413, "age_ms": 87.81536700553261}, {"seq": 131, "t": 98358.376454034, "age_ms": 98.3Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1031422, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [71.43153599463403, 117.63684800826013, 104.62590999668464, 121.25955399824306, 112.9422939993674, 116.11030698986724, 102.52800800662953, 126.86438299715519, 96.21882499777712, 103.12182799680158, 114.23814999579918, 122.66157398698851, 92.82099400297739, 130.95666699518915, 110.8464449935127, 121.1192829941865, 102.23314899485558, 116.41918699024245, 95.08428200206254, 125.35856399335898, 104.45210200850852, 126.96531700203195, 122.86516900348943, 99.40055999322794, 122.27805898874067, 105.41516699595377, 130.26457901287358, 143.4397309931228, 134.10632700833958, 114.43241700180806, 124.94558699836489, 96.36147499259096, 123.48175200168043, 125.55282699759118, 102.6814510114491, 104.13654601143207, 101.86393400363158, 128.83050700474996, 91.8807099951664, 151.81884700723458, 101.62186100205872, 122.74298899865244, 101.33457598567475, 124.23308200959582, 101.36841300118249, 137.06990900391247, 115.74111800291575, 114.28456999419723, 120.37968100048602, 122.05643400375266, 153.2229120057309, 101.03825900296215, 134.2644459946314, 100.02241299662273, 128.9731529977871, 100.33157299039885, 117.5083019916201, 105.25071300799027, 123.47945400688332, 108.0967299931217, 129.51098699704744, 95.58831799949985, 124.18177799554542, 120.76119000266772, 106.98347201105207, 128.3510609937366, 141.09018200542778, 111.46132899739314, 125.68966700928286, 144.13686899933964, 95.32816600403748, 120.67224600468762, 143.75946199288592, 119.2253269982757, 112.49177399440669, 109.56700801034458, 129.9902030004887, 152.22840300702956, 101.71552700921893, 153.49274899926968, 115.91295100515708, 82.39422801125329, 172.76797999511473, 102.41609999502543, 149.46639198751654, 147.44373700523283, 109.97826501261443, 133.41022600070573, 115.98120999406092, 126.29926999215968, 124.46881299547385, 100.2794090018142, 137.4441819934873, 101.89550199720543, 147.80715900997166, 94.23825998965185, 120.34066300839186, 105.6077550019836, 120.18550500215497, 121.67238800611813], "p50": 118.43108750326792, "p95": 151.81884700723458, "maximum": 172.76797999511473}, "click_release": {"samples_ms": [152.70181199593935, 156.48347600654233, 198.7155639944831, 169.89663599815685, 170.70570999931078, 163.65512000629678, 152.83307401114143, 162.3108659987338, 138.2693269988522, 182.44241799402516, 182.91928300459404, 169.09693500201683, 179.8883589945035, 182.0909770030994, 179.20588300330564, 167.22331999335438, 148.5074980009813, 174.9216960015474, 171.33457500312943, 156.93414999987, 192.3393559991382, 192.7952300029574, 166.9459749973612, 195.3084749984555, 164.77457199653145, 181.56195600749925, 162.3990079970099, 148.52444200369064, 159.2242949991487, 154.07095100090373, 187.89858199306764, 189.61004400625825, 186.5479099942604, 185.75051399238873, 187.58505801088177, 157.61697699781507, 162.06654500274453, 188.4518879960524, 182.96867598837707, 156.82017500512302, 197.56511198647786, 164.59817100258078, 152.19182599685155, 176.9937400094932, 173.0758759949822, 164.4310650008265, 186.0527219978394, 169.60075100359973, 196.26141899789218, 182.60705799912103, 167.22431100788526, 184.97884798853192, 212.58391400624532, 173.40052500367165, 209.0457919985056, 184.98731999716256, 211.68503699300345, 167.60903400427196, 169.94290699949488, 215.48392200202215, 183.63432800106239, 223.64604799076915, 216.9664510001894, 164.85403200204019, 143.51849399099592, 163.8930189947132, 147.4591220030561, 177.67456400906667, 183.74372500693426, 179.00045998976566, 164.4888959999662, 145.6619230011711, 179.78211800800636, 193.96614900324494, 157.55876600451302, 158.25029299594462, 186.1922450043494, 170.0071340019349, 179.72000999725424, 176.43971300276462, 204.3005799932871, 182.44034399685916, 167.26641499553807, 199.56578098936006, 161.8071209959453, 151.85275000112597, 196.86530501348898, 174.287864996586, 172.1185019996483, 157.50426800514106, 187.73955400683917, 170.83345299761277, 156.11538699886296, 205.77001899073366, 180.27246999554336, 190.63284499861766, 163.38008199818432, 182.07582300237846, 169.03276300581638, 181.63425000966527], "p50": 174.6047804990667, "p95": 211.68503699300345, "maximum": 223.64604799076915}, "masked_character": {"samples_ms": [133.5580930026481, 76.64927799487486, 84.0236280055251, 83.67451099911705, 100.24083299504127, 89.1609379905276, 96.26316600770224, 74.87715501338243, 87.35002200410236, 106.89915799594019, 79.16748301067855, 209.85361099883448, 79.86105499730911, 98.88753599079791, 107.01582601177506, 74.09317400015425, 136.10022999637295, 79.18586400046479, 91.02641099889297, 103.30094999517314, 96.22584900353104, 108.47793098946568, 97.30441099964082, 106.93067000829615, 116.67651199968532, 113.55312199157197, 98.05485700780991, 71.47173798875883, 91.97373299684841, 77.96585799951572, 86.10581600805745, 103.71249599847943, 91.64707700256258, 99.63274600158911, 90.7992Line truncated
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1 @@
|
||||
{"method": "XGetImage-style root capture excludes local X11 cursor; compare clear wallpaper at identical coordinates", "pid": 1205355, "points": [{"point": [900, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 1, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}, {"point": [1300, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 2, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}, {"point": [1800, 900], "video_pixels_changed_over_25": 0, "max_video_channel_difference": 0, "local_shape": [24, 24, 3, 1], "local_opaque_pixels": 254}]}
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1198723, "sent": 300, "elapsed": 7.286075297000934, "frames": [{"seq": 0, "t": 109421.573678435, "age_ms": null}, {"seq": 1, "t": 109421.625252256, "age_ms": 54.563928992138244}, {"seq": 2, "t": 109421.647582401, "age_ms": 59.76016000204254}, {"seq": 3, "t": 109421.716120389, "age_ms": 94.33889799402095}, {"seq": 5, "t": 109421.738293038, "age_ms": 83.95635300257709}, {"seq": 6, "t": 109421.759987653, "age_ms": 71.79409099626355}, {"seq": 7, "t": 109421.782182176, "age_ms": 77.85276400682051}, {"seq": 8, "t": 109421.804206661, "age_ms": 83.90385399980005}, {"seq": 9, "t": 109421.825309205, "age_ms": 70.30020399542991}, {"seq": 11, "t": 109421.868542981, "age_ms": 81.5679410006851}, {"seq": 12, "t": 109421.915624057, "age_ms": 94.22427600657102}, {"seq": 14, "t": 109421.947511056, "age_ms": 93.09263099567033}, {"seq": 15, "t": 109421.969195464, "age_ms": 98.9789320010459}, {"seq": 17, "t": 109422.014084125, "age_ms": 93.68032799102366}, {"seq": 19, "t": 109422.038139736, "age_ms": 112.42216899699997}, {"seq": 21, "t": 109422.079440092, "age_ms": 109.14098299690522}, {"seq": 22, "t": 109422.101938234, "age_ms": 96.6021880012704}, {"seq": 23, "t": 109422.151257808, "age_ms": 129.50270899455063}, {"seq": 24, "t": 109422.17306588, "age_ms": 102.12916298769414}, {"seq": 25, "t": 109422.194728122, "age_ms": 107.05940000480041}, {"seq": 27, "t": 109422.21736597, "age_ms": 111.8843470030697}, {"seq": 29, "t": 109422.26377506, "age_ms": 109.8013059963705}, {"seq": 30, "t": 109422.285661006, "age_ms": 98.07770200131927}, {"seq": 32, "t": 109422.312542812, "age_ms": 92.12402699631639}, {"seq": 33, "t": 109422.334123973, "age_ms": 79.7141460061539}, {"seq": 34, "t": 109422.376305729, "age_ms": 105.29514400695916}, {"seq": 36, "t": 109422.420895146, "age_ms": 131.64437700470444}, {"seq": 38, "t": 109422.440446638, "age_ms": 103.40022298623808}, {"seq": 39, "t": 109422.46276745, "age_ms": 91.6069119994063}, {"seq": 41, "t": 109422.506925793, "age_ms": 102.24262000701856}, {"seq": 42, "t": 109422.529229106, "age_ms": 91.18342099827714}, {"seq": 43, "t": 109422.550817558, "age_ms": 96.66810500493739}, {"seq": 44, "t": 109422.573422739, "age_ms": 101.8162120017223}, {"seq": 45, "t": 109422.596557578, "age_ms": 109.24160899594426}, {"seq": 46, "t": 109422.61813203, "age_ms": 96.94897499866784}, {"seq": 48, "t": 109422.642556009, "age_ms": 88.634596002521}, {"seq": 49, "t": 109422.663884008, "age_ms": 76.37725300446618}, {"seq": 50, "t": 109422.686247111, "age_ms": 82.04568301152904}, {"seq": 51, "t": 109422.708306887, "age_ms": 87.67153200460598}, {"seq": 52, "t": 109422.730899819, "age_ms": 76.36150300095323}, {"seq": 53, "t": 109422.752707016, "age_ms": 81.10916000441648}, {"seq": 54, "t": 109422.774794792, "age_ms": 86.90708799986169}, {"seq": 55, "t": 109422.797880047, "age_ms": 76.74970300286077}, {"seq": 56, "t": 109422.821634082, "age_ms": 83.81081600964535}, {"seq": 57, "t": 109422.840978202, "age_ms": 87.09345900570042}, {"seq": 58, "t": 109422.864747111, "age_ms": 77.01569799974095}, {"seq": 59, "t": 109422.888810598, "age_ms": 84.09431000472978}, {"seq": 60, "t": 109422.954166858, "age_ms": 116.18372199882288}, {"seq": 62, "t": 109422.974057843, "age_ms": 102.58415499993134}, {"seq": 63, "t": 109422.996655442, "age_ms": 92.14619400154334}, {"seq": 64, "t": 109423.019552576, "age_ms": 98.28332300821785}, {"seq": 65, "t": 109423.040369293, "age_ms": 102.6433619990712}, {"seq": 66, "t": 109423.062861602, "age_ms": 107.1518569951877}, {"seq": 67, "t": 109423.084769423, "age_ms": 97.2094280004967}, {"seq": 70, "t": 109423.127953035, "age_ms": 73.61959900299553}, {"seq": 71, "t": 109423.149961186, "age_ms": 78.98353401105851}, {"seq": 72, "t": 109423.213803728, "age_ms": 92.07648799929302}, {"seq": 73, "t": 109423.235674508, "age_ms": 97.99341400503181}, {"seq": 74, "t": 109423.257874865, "age_ms": 104.01388000173029}, {"seq": 75, "t": 109423.279806019, "age_ms": 91.57920700090472}, {"seq": 77, "t": 109423.300982062, "age_ms": 79.80835399939679}, {"seq": 78, "t": 109423.322931007, "age_ms": 85.17112300614826}, {"seq": 79, "t": 109423.344201257, "age_ms": 72.74140800291207}, {"seq": 80, "t": 109423.365297678, "age_ms": 76.87424500181805}, {"seq": 81, "t": 109423.408303085, "age_ms": 103.75750900129788}, {"seq": 83, "t": 109423.429899704, "age_ms": 74.87840800604317}, {"seq": 84, "t": 109423.451238786, "age_ms": 80.62179600528907}, {"seq": 86, "t": 109423.497257343, "age_ms": 75.70730899169575}, {"seq": 88, "t": 109423.562104365, "age_ms": 108.48708399862517}, {"seq": 90, "t": 109423.584051269, "age_ms": 79.35744601127226}, {"seq": 91, "t": 109423.60663516, "age_ms": 85.88744299777318}, {"seq": 92, "t": 109423.626163027, "age_ms": 71.26764599524904}, {"seq": 93, "t": 109423.656029109, "age_ms": 84.97162800631486}, {"seq": 94, "t": 109423.678585292, "age_ms": 91.56987299502362}, {"seq": 95, "t": 109423.700183369, "age_ms": 79.13840800756589}, {"seq": 96, "t": 109423.722457808, "age_ms": 84.66217500972562}, {"seq": Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 970388, "sent": 300, "elapsed": 7.434835074003786, "frames": [{"seq": 0, "t": 94998.15745251, "age_ms": null}, {"seq": 1, "t": 94998.250268404, "age_ms": 107.1417829953134}, {"seq": 3, "t": 94998.293271735, "age_ms": 99.45541000342928}, {"seq": 4, "t": 94998.33683582, "age_ms": 125.82831099280156}, {"seq": 6, "t": 94998.358581558, "age_ms": 97.49262800323777}, {"seq": 7, "t": 94998.401362105, "age_ms": 124.52746799681336}, {"seq": 9, "t": 94998.424148283, "age_ms": 96.10459599934984}, {"seq": 11, "t": 94998.46686876, "age_ms": 107.03943100816105}, {"seq": 12, "t": 94998.486641801, "age_ms": 92.40560801117681}, {"seq": 14, "t": 94998.53521184, "age_ms": 108.83891500998288}, {"seq": 15, "t": 94998.557166366, "age_ms": 96.2398999981815}, {"seq": 17, "t": 94998.603102353, "age_ms": 109.36934199708048}, {"seq": 18, "t": 94998.627147092, "age_ms": 99.74613900703844}, {"seq": 20, "t": 94998.692908608, "age_ms": 133.32980700943153}, {"seq": 22, "t": 94998.736616162, "age_ms": 125.92774699442089}, {"seq": 24, "t": 94998.757352077, "age_ms": 96.14512899133842}, {"seq": 25, "t": 94998.803180462, "age_ms": 126.6106819966808}, {"seq": 27, "t": 94998.828602152, "age_ms": 101.19103400211316}, {"seq": 29, "t": 94998.872381732, "age_ms": 112.33494800399058}, {"seq": 30, "t": 94998.89457858, "age_ms": 100.67431200877763}, {"seq": 31, "t": 94998.937586577, "age_ms": 126.81713700294495}, {"seq": 33, "t": 94998.960133641, "age_ms": 99.3594729952747}, {"seq": 34, "t": 94999.00361841, "age_ms": 127.39567800599616}, {"seq": 36, "t": 94999.025522197, "age_ms": 97.86646399879828}, {"seq": 37, "t": 94999.069629831, "age_ms": 126.70807800896}, {"seq": 39, "t": 94999.092259418, "age_ms": 97.99156100780237}, {"seq": 41, "t": 94999.138880381, "age_ms": 112.22005599120166}, {"seq": 42, "t": 94999.160640996, "age_ms": 99.9324789881939}, {"seq": 44, "t": 94999.203506999, "age_ms": 109.76565199962351}, {"seq": 45, "t": 94999.225354807, "age_ms": 97.87261800374836}, {"seq": 46, "t": 94999.268014938, "age_ms": 124.80512200272642}, {"seq": 48, "t": 94999.337093178, "age_ms": 142.8883299959125}, {"seq": 50, "t": 94999.358916491, "age_ms": 132.31916198856197}, {"seq": 51, "t": 94999.40253104, "age_ms": 141.8898789997911}, {"seq": 53, "t": 94999.423811387, "age_ms": 130.93871099408716}, {"seq": 54, "t": 94999.464779343, "age_ms": 137.3811060038861}, {"seq": 56, "t": 94999.496654228, "age_ms": 136.61885500187054}, {"seq": 57, "t": 94999.541090224, "age_ms": 146.94074299768545}, {"seq": 59, "t": 94999.589659117, "age_ms": 163.60121700563468}, {"seq": 60, "t": 94999.609101779, "age_ms": 148.85366200178396}, {"seq": 61, "t": 94999.631369204, "age_ms": 154.3013990012696}, {"seq": 63, "t": 94999.675216161, "age_ms": 148.21563400619198}, {"seq": 64, "t": 94999.697368111, "age_ms": 154.3378490023315}, {"seq": 67, "t": 94999.76359476, "age_ms": 153.415215012501}, {"seq": 69, "t": 94999.807317786, "age_ms": 146.44997401046567}, {"seq": 70, "t": 94999.829256574, "age_ms": 152.68620700226165}, {"seq": 72, "t": 94999.872378897, "age_ms": 144.80212399212178}, {"seq": 73, "t": 94999.894985748, "age_ms": 151.34220600884873}, {"seq": 75, "t": 94999.936538952, "age_ms": 141.9890239922097}, {"seq": 76, "t": 94999.98849686, "age_ms": 178.91623100149445}, {"seq": 78, "t": 95000.01072871, "age_ms": 150.37000000302214}, {"seq": 79, "t": 95000.03230416, "age_ms": 156.06851600750815}, {"seq": 80, "t": 95000.076039724, "age_ms": 165.88126399437897}, {"seq": 83, "t": 95000.127229549, "age_ms": 182.0235580089502}, {"seq": 85, "t": 95000.169709769, "age_ms": 176.7825770075433}, {"seq": 88, "t": 95000.214402394, "age_ms": 154.93157900345977}, {"seq": 90, "t": 95000.235896495, "age_ms": 156.0236429941142}, {"seq": 92, "t": 95000.300722598, "age_ms": 140.68036299431697}, {"seq": 94, "t": 95000.345405891, "age_ms": 151.34984599717427}, {"seq": 95, "t": 95000.368102274, "age_ms": 141.41316300083417}, {"seq": 96, "t": 95000.411922129, "age_ms": 168.4748510015197}, {"seq": 97, "t": 95000.43419102, "age_ms": 140.3584320069058}, {"seq": 99, "t": 95000.478977541, "age_ms": 152.74575300281867}, {"seq": 100, "t": 95000.501559323, "age_ms": 140.78359000268392}, {"seq": 102, "t": 95000.54646686, "age_ms": 153.58353000192437}, {"seq": 103, "t": 95000.570031055, "age_ms": 143.18961200478952}, {"seq": 106, "t": 95000.637592691, "age_ms": 144.3574839940993}, {"seq": 108, "t": 95000.684286299, "age_ms": 157.6455670001451}, {"seq": 109, "t": 95000.705788274, "age_ms": 145.75776499987114}, {"seq": 111, "t": 95000.746394657, "age_ms": 153.16478699969593}, {"seq": 112, "t": 95000.770262994, "age_ms": 143.61389400437474}, {"seq": 114, "t": 95000.812978547, "age_ms": 151.1675939982524}, {"seq": 115, "t": 95000.835009198, "age_ms": 141.59803900111}, {"seq": 118, "t": 95000.900333069, "age_ms": 140.44999600446317}, {"seq": 120, "t": 95000.943166429, "age_ms": 150.31494600407314}, {"seq": 121, "t": 95000.964889147, "age_ms": 137.24293999257497}, {"seq": 123, "t": 95001.011913142, "age_ms": 152.Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 970388, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [110.90606599464081, 190.35498300218023, 145.46834700740874, 146.21255100064445, 147.68434400320984, 145.12979099527, 156.51446400443092, 171.13781900843605, 156.98572499968577, 159.60443200310692, 158.38722900662106, 160.59913999924902, 157.05280599649996, 148.8578230055282, 139.02396100456826, 150.38531500613317, 148.79688501241617, 143.4247410070384, 161.98082899791189, 151.34794800542295, 200.44436100579333, 170.11399900366087, 159.21633099787869, 166.52217900264077, 166.86336899874732, 191.77551699976902, 147.3601209872868, 175.78711100213695, 144.91754800837953, 155.11040099954698, 164.2187259858474, 192.43721199745778, 146.34093399217818, 188.1046889902791, 162.80381601245608, 160.032592000789, 197.54109399218578, 142.18484300363343, 166.64003100595437, 172.6919360080501, 143.0821520043537, 144.3920900055673, 151.34391900210176, 143.14893900882453, 155.1503880036762, 160.99145299813244, 172.54206199140754, 122.09516200528014, 168.99514899705537, 146.31064799323212, 141.86205000441987, 145.36640400183387, 148.7567290023435, 174.31918799411505, 168.7370860017836, 167.67706400423776, 148.63717500702478, 163.02404200541787, 144.42216799943708, 191.83511500887107, 171.3724290020764, 170.00913299852982, 164.5515440031886, 148.6170700081857, 167.6706669968553, 146.04006899753585, 149.83457399648614, 140.66179600195028, 148.15341100620572, 149.21402400068473, 146.08469398808666, 166.47068598831538, 161.63191199302673, 206.81459100160282, 159.2677820008248, 144.70710999739822, 170.35269599000458, 148.70021300157532, 167.67420299584046, 209.69840200268663, 162.17433600104414, 164.8580769979162, 158.23635600099806, 148.3368750050431, 144.97920899884775, 148.6494870041497, 159.5839259971399, 160.61712300870568, 198.57385900104418, 143.21989699965343, 184.23773600079585, 145.75725600298028, 170.98145501222461, 163.26063800079282, 147.7988670085324, 147.96712899988052, 119.73024200415239, 146.7414749931777, 153.21943200251553, 140.97797599970363], "p50": 157.01926549809286, "p95": 197.54109399218578, "maximum": 209.69840200268663}, "click_release": {"samples_ms": [231.50143299426418, 251.3739109999733, 207.4507020006422, 262.8242259961553, 214.8128520057071, 149.76030999969225, 246.2834869947983, 212.36037400376517, 164.65782100567594, 245.19402100122534, 235.01604799821507, 216.8159949942492, 259.76085299043916, 238.76215900236275, 214.43292900221422, 243.66657200152986, 190.529454004718, 179.51452899433207, 214.70910900097806, 195.2991369907977, 253.54568599141203, 230.56487400026526, 271.2456349981949, 231.288676004624, 244.8325089935679, 175.79149799712468, 252.31743100448512, 250.8205690101022, 231.86610500852112, 222.46906699729152, 225.96554999472573, 205.90556600654963, 159.0749129973119, 236.73816199880093, 195.35518999327905, 240.3924160025781, 246.40379400807433, 214.9859409983037, 165.94541400263552, 175.6492449931102, 184.38694400538225, 174.2045830033021, 250.2406220010016, 239.38287700002547, 188.88368400803301, 191.97131700639147, 244.3876120087225, 256.08230198849924, 213.57077300490346, 225.2745040023001, 246.4155329944333, 229.92287800298072, 234.61120299180038, 204.1801610030234, 231.97266900388058, 200.03367599565536, 164.4728139945073, 246.96905199380126, 248.1171550025465, 237.18270599783864, 242.25130100967363, 258.3619419892784, 199.45164199452847, 228.83695499331225, 206.34108599915635, 233.72795501200017, 163.1293660029769, 222.89412100508343, 216.2703460053308, 246.28089599718805, 263.3413349976763, 215.87726299185306, 192.78823700733483, 160.67747700435575, 167.71855700062588, 198.2674339960795, 217.73050299088936, 176.73739499878138, 164.96891899441835, 214.09930499794427, 220.75837300508283, 225.8482500037644, 163.07575700921007, 238.0054579989519, 247.36198400205467, 214.06462299637496, 169.49249900062568, 239.48542900325265, 219.07431998988613, 227.23200199834537, 256.49310799781233, 256.70919699769, 157.01453499787021, 214.00399900448974, 253.22118599433452, 185.10684199281968, 207.22946200112347, 250.6505979981739, 246.8164239980979, 173.59120599576272], "p50": 222.68159400118748, "p95": 258.3619419892784, "maximum": 271.2456349981949}, "masked_character": {"samples_ms": [203.2716609974159, 100.78620599233545, 132.7188100112835, 91.96509599860292, 88.5773869958939, 121.70212100318167, 77.63213900034316, 114.55780500546098, 123.55447400477715, 125.62786799389869, 133.1472029996803, 95.33210600784514, 122.70354000793304, 71.89633800589945, 142.54659599100705, 120.15393699402921, 89.35863499937113, 71.46299800660927, 99.24210899043828, 114.1081440000562, 105.94346000289079, 79.07915300165769, 115.93046000052709, 72.42941799631808, 56.04522601061035, 60.66355999791995, 98.5066589928465, 102.90686300140806, 80.0878570007626, 125.57860200467985, 102.88965700601693, 88.16564199514687, 117.66529599844944, 86.84841000649612, 117.36930Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 897895, "sent": 300, "elapsed": 7.912712271005148, "frames": [{"seq": 0, "t": 90251.801061994, "age_ms": null}, {"seq": 1, "t": 90251.868505864, "age_ms": 86.17406499979552}, {"seq": 2, "t": 90251.911748058, "age_ms": 95.78473800502252}, {"seq": 4, "t": 90251.960875302, "age_ms": 111.95010399387684}, {"seq": 5, "t": 90251.982802055, "age_ms": 99.62002400425263}, {"seq": 7, "t": 90252.050737658, "age_ms": 135.00877701153513}, {"seq": 8, "t": 90252.074944001, "age_ms": 125.27560899616219}, {"seq": 9, "t": 90252.12258467, "age_ms": 156.93611399910878}, {"seq": 10, "t": 90252.145266814, "age_ms": 145.49762799288146}, {"seq": 12, "t": 90252.189846839, "age_ms": 157.49784599756822}, {"seq": 15, "t": 90252.235325458, "age_ms": 118.86237098951824}, {"seq": 18, "t": 90252.281457388, "age_ms": 98.09699500328861}, {"seq": 20, "t": 90252.303678132, "age_ms": 88.05612899595872}, {"seq": 21, "t": 90252.352602676, "age_ms": 102.78362799726892}, {"seq": 23, "t": 90252.374961081, "age_ms": 91.90541401039809}, {"seq": 25, "t": 90252.487334383, "age_ms": 154.24179399269633}, {"seq": 27, "t": 90252.512137164, "age_ms": 129.19022899586707}, {"seq": 28, "t": 90252.533882216, "age_ms": 134.72441599878948}, {"seq": 30, "t": 90252.580293553, "age_ms": 130.5790979968151}, {"seq": 31, "t": 90252.624737374, "age_ms": 157.921043006354}, {"seq": 32, "t": 90252.648357487, "age_ms": 148.73298100428656}, {"seq": 34, "t": 90252.698591569, "age_ms": 148.79072799521964}, {"seq": 37, "t": 90252.745474224, "age_ms": 128.9303629891947}, {"seq": 40, "t": 90252.79154549, "age_ms": 139.85524101008195}, {"seq": 41, "t": 90252.813725402, "age_ms": 130.6479299964849}, {"seq": 42, "t": 90252.862906312, "age_ms": 163.3298180095153}, {"seq": 45, "t": 90252.884711445, "age_ms": 101.1474340048153}, {"seq": 47, "t": 90252.906990228, "age_ms": 91.28593500645366}, {"seq": 48, "t": 90252.953020662, "age_ms": 103.03561900218483}, {"seq": 49, "t": 90252.976484739, "age_ms": 110.70648299937602}, {"seq": 51, "t": 90253.02204298, "age_ms": 105.54474199307151}, {"seq": 52, "t": 90253.045140736, "age_ms": 112.75624699192122}, {"seq": 54, "t": 90253.092079972, "age_ms": 108.92970999702811}, {"seq": 55, "t": 90253.113447036, "age_ms": 96.68333499575965}, {"seq": 57, "t": 90253.135378165, "age_ms": 86.1944839998614}, {"seq": 58, "t": 90253.181491139, "age_ms": 98.44669299491215}, {"seq": 60, "t": 90253.203582679, "age_ms": 87.65101899916772}, {"seq": 61, "t": 90253.250302883, "age_ms": 100.27392499614507}, {"seq": 63, "t": 90253.27274237, "age_ms": 89.8428209911799}, {"seq": 64, "t": 90253.318876634, "age_ms": 102.62905200943351}, {"seq": 65, "t": 90253.341360453, "age_ms": 109.00233501160983}, {"seq": 67, "t": 90253.387592132, "age_ms": 104.41399199771695}, {"seq": 68, "t": 90253.410350108, "age_ms": 111.19967799459118}, {"seq": 69, "t": 90253.455515781, "age_ms": 122.3640069947578}, {"seq": 70, "t": 90253.479616836, "age_ms": 129.46468200243544}, {"seq": 72, "t": 90253.547431697, "age_ms": 147.0358340011444}, {"seq": 74, "t": 90253.595021621, "age_ms": 144.38759100448806}, {"seq": 76, "t": 90253.638141321, "age_ms": 155.77212000789586}, {"seq": 77, "t": 90253.685653664, "age_ms": 168.7380130024394}, {"seq": 79, "t": 90253.708326185, "age_ms": 158.91472200746648}, {"seq": 81, "t": 90253.777330423, "age_ms": 178.06053000094835}, {"seq": 84, "t": 90253.821360676, "age_ms": 155.4728810006054}, {"seq": 86, "t": 90253.891645869, "age_ms": 174.4241529959254}, {"seq": 87, "t": 90253.91450855, "age_ms": 148.20946101099253}, {"seq": 89, "t": 90253.936240186, "age_ms": 119.73442899761721}, {"seq": 91, "t": 90253.983439582, "age_ms": 134.41234700439963}, {"seq": 92, "t": 90254.028633253, "age_ms": 145.68167099787388}, {"seq": 93, "t": 90254.052041624, "age_ms": 152.348361996701}, {"seq": 94, "t": 90254.071961197, "age_ms": 156.19939799944405}, {"seq": 96, "t": 90254.121410432, "age_ms": 154.92544099106453}, {"seq": 97, "t": 90254.147029853, "age_ms": 130.52310400235}, {"seq": 98, "t": 90254.192900462, "age_ms": 160.51212800084613}, {"seq": 99, "t": 90254.215055876, "age_ms": 148.62594900478143}, {"seq": 101, "t": 90254.263539437, "age_ms": 147.0798780064797}, {"seq": 103, "t": 90254.286955975, "age_ms": 137.86119199357927}, {"seq": 104, "t": 90254.308143088, "age_ms": 124.9445889989147}, {"seq": 107, "t": 90254.354583302, "age_ms": 136.19262300198898}, {"seq": 108, "t": 90254.379709824, "age_ms": 129.56997400033288}, {"seq": 109, "t": 90254.425802091, "age_ms": 159.89469300257042}, {"seq": 111, "t": 90254.447531395, "age_ms": 130.43269400077406}, {"seq": 112, "t": 90254.469522023, "age_ms": 135.99371400778182}, {"seq": 114, "t": 90254.518217619, "age_ms": 135.74901399260852}, {"seq": 115, "t": 90254.561561313, "age_ms": 144.97645001392812}, {"seq": 117, "t": 90254.58117523, "age_ms": 131.88106201414485}, {"seq": 118, "t": 90254.630763879, "age_ms": 146.9086760043865}, {"seq": 119, "t": 90254.652817796, "age_ms": 152.97717800422106}, {"seq": 120, "t": 90254.675215868, "agLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 979272, "sent": 300, "elapsed": 7.433258539997041, "frames": [{"seq": 0, "t": 95473.536629568, "age_ms": null}, {"seq": 2, "t": 95473.636877012, "age_ms": 93.58406299725175}, {"seq": 5, "t": 95473.704145708, "age_ms": 76.39721900341101}, {"seq": 6, "t": 95473.74748482, "age_ms": 103.70051000791136}, {"seq": 7, "t": 95473.76937466, "age_ms": 108.3708289952483}, {"seq": 11, "t": 95473.838957946, "age_ms": 77.72446901071817}, {"seq": 14, "t": 95473.910940143, "age_ms": 115.93635400640778}, {"seq": 16, "t": 95473.958583697, "age_ms": 115.33210400375538}, {"seq": 20, "t": 95473.980411391, "age_ms": 111.93797500163782}, {"seq": 22, "t": 95474.024691743, "age_ms": 97.39279199857265}, {"seq": 24, "t": 95474.048873707, "age_ms": 87.86980000149924}, {"seq": 25, "t": 95474.091625783, "age_ms": 97.59236199897714}, {"seq": 26, "t": 95474.113653045, "age_ms": 102.17456599639263}, {"seq": 27, "t": 95474.158637098, "age_ms": 131.73725998785812}, {"seq": 30, "t": 95474.179625008, "age_ms": 86.23928499582689}, {"seq": 32, "t": 95474.245987231, "age_ms": 101.2169140012702}, {"seq": 34, "t": 95474.290750877, "age_ms": 96.60874899418559}, {"seq": 36, "t": 95474.356509727, "age_ms": 129.0306849987246}, {"seq": 38, "t": 95474.378391025, "age_ms": 100.85774000617675}, {"seq": 40, "t": 95474.422157998, "age_ms": 93.54053599236067}, {"seq": 41, "t": 95474.444401378, "age_ms": 99.96056000818498}, {"seq": 42, "t": 95474.488811695, "age_ms": 128.52447100158315}, {"seq": 43, "t": 95474.510592334, "age_ms": 116.28692099475302}, {"seq": 45, "t": 95474.556927725, "age_ms": 129.8324590025004}, {"seq": 47, "t": 95474.579070737, "age_ms": 101.41909900994506}, {"seq": 49, "t": 95474.623167989, "age_ms": 95.69960599765182}, {"seq": 51, "t": 95474.645311585, "age_ms": 83.62398600729648}, {"seq": 53, "t": 95474.712758886, "age_ms": 101.27788400859572}, {"seq": 55, "t": 95474.75738511, "age_ms": 96.06460500799585}, {"seq": 57, "t": 95474.779259406, "age_ms": 85.21527900302317}, {"seq": 58, "t": 95474.823975203, "age_ms": 96.25629600486718}, {"seq": 60, "t": 95474.846389849, "age_ms": 85.45015100389719}, {"seq": 61, "t": 95474.890642029, "age_ms": 96.26650800055359}, {"seq": 63, "t": 95474.91312845, "age_ms": 85.6599310063757}, {"seq": 64, "t": 95474.958350753, "age_ms": 97.17886100406758}, {"seq": 66, "t": 95474.980351675, "age_ms": 86.20320000045467}, {"seq": 68, "t": 95475.045818176, "age_ms": 101.53405500750523}, {"seq": 69, "t": 95475.090595827, "age_ms": 128.9361539966194}, {"seq": 71, "t": 95475.111775135, "age_ms": 100.70485499454662}, {"seq": 72, "t": 95475.156962098, "age_ms": 129.4151970068924}, {"seq": 74, "t": 95475.178892917, "age_ms": 100.96120300295297}, {"seq": 75, "t": 95475.222323034, "age_ms": 128.3791900059441}, {"seq": 77, "t": 95475.242084871, "age_ms": 97.5373889959883}, {"seq": 78, "t": 95475.295743982, "age_ms": 134.74648000556044}, {"seq": 80, "t": 95475.32038559, "age_ms": 108.66530101338867}, {"seq": 85, "t": 95475.386604316, "age_ms": 131.7153319978388}, {"seq": 86, "t": 95475.408891963, "age_ms": 130.3662090067519}, {"seq": 88, "t": 95475.428639503, "age_ms": 100.5831150105223}, {"seq": 89, "t": 95475.45572873, "age_ms": 77.7641640015645}, {"seq": 91, "t": 95475.526121155, "age_ms": 115.48035198939033}, {"seq": 93, "t": 95475.571421487, "age_ms": 110.78905999602284}, {"seq": 94, "t": 95475.593395487, "age_ms": 98.56585100351367}, {"seq": 96, "t": 95475.637048804, "age_ms": 109.71361400152091}, {"seq": 97, "t": 95475.661717255, "age_ms": 99.44231400731951}, {"seq": 99, "t": 95475.710448745, "age_ms": 115.49260599713307}, {"seq": 100, "t": 95475.734042625, "age_ms": 106.01403200416826}, {"seq": 101, "t": 95475.776660759, "age_ms": 131.6178819979541}, {"seq": 102, "t": 95475.799594958, "age_ms": 121.29406401072629}, {"seq": 104, "t": 95475.845464232, "age_ms": 133.90415400499478}, {"seq": 106, "t": 95475.867741376, "age_ms": 106.71572700084653}, {"seq": 110, "t": 95475.942867399, "age_ms": 114.71330100903288}, {"seq": 112, "t": 95475.986581112, "age_ms": 108.46806899644434}, {"seq": 113, "t": 95476.046005794, "age_ms": 116.01399100618437}, {"seq": 114, "t": 95476.07074456, "age_ms": 87.44668100553099}, {"seq": 115, "t": 95476.099533902, "age_ms": 105.13494300539605}, {"seq": 118, "t": 95476.185431758, "age_ms": 106.34855000535026}, {"seq": 119, "t": 95476.212766845, "age_ms": 100.93620899715461}, {"seq": 121, "t": 95476.23576019, "age_ms": 72.94948599883355}, {"seq": 122, "t": 95476.283217372, "age_ms": 87.96016599808354}, {"seq": 123, "t": 95476.30737223, "age_ms": 78.0527320021065}, {"seq": 124, "t": 95476.35990669, "age_ms": 114.69596900860779}, {"seq": 125, "t": 95476.386920253, "age_ms": 125.84048201097175}, {"seq": 126, "t": 95476.410251461, "age_ms": 113.96947599132545}, {"seq": 129, "t": 95476.458153583, "age_ms": 95.1235579996137}, {"seq": 130, "t": 95476.481498796, "age_ms": 86.41294100380037}, {"seq": 132, "t": 95476.531103653, "age_ms": 69.20994599931873}, {"seq": 133, "t": 95476.579816588, "age_ms":Line truncated
|
||||
@@ -0,0 +1,4 @@
|
||||
{"pid": 7071, "method": "Guest XTest to local X11 screen marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [173.85353999998188, 27.478153000060956, 23.42572499992457, 28.492821999975604, 19.561562000035337, 9.751956000059181, 20.10431899998366, 29.4803189999584, 7.098633000055088, 6.099109000047065, 23.79115799999454, 10.73490800001764, 13.65400800000316, 15.305579000028047, 19.647248999945077, 24.042483000016546, 18.308420000039405, 21.80639000005158, 27.411543999960486, 27.665979999937917, 33.09912400004578, 11.446671000044262, 4.152563999923586, 22.023615999955837, 10.590536999984579, 12.869324999996934, 26.293870000017705, 30.10137000001123, 30.401686000004702, 2.7229629999965255], "p50": 20.95535450001762, "p95": 33.09912400004578, "maximum": 173.85353999998188}, "click_release": {"samples_ms": [61.01954799999021, 92.13182899998174, 100.4793580000296, 74.6965390000014, 75.36155499997221, 77.68389199998182, 100.48704600001201, 100.78598800009786, 85.0876760000574, 61.06091200001629, 81.1262940000006, 83.02811600003679, 60.71332600004098, 72.08801900003436, 72.11509299997942, 84.64841700003944, 78.04233499996371, 74.36080599995876, 90.82226999998966, 75.3383759999906, 64.79741500004366, 64.27629300003446, 66.07039400000758, 77.12865500002408, 92.55471700009821, 78.50708299997677, 92.8792950001025, 57.57467900002666, 93.75502099999267, 93.59125700007098], "p50": 77.86311349997277, "p95": 100.48704600001201, "maximum": 100.78598800009786}, "masked_character": {"samples_ms": [19.025944999953026, 22.462693000079526, 4.694211000014548, 5.268597000053887, 5.169288000047345, 4.415452999978697, 4.696109999940745, 4.363020000027973, 4.239838999978929, 5.119497999999112, 4.483228000026429, 4.6409309999262405, 6.487648999950579, 4.599618000042938, 4.812936000007539, 4.837018000102944, 4.657243999986349, 5.009534000009808, 4.875352999988536, 4.972098000052938, 5.7628639999620646, 4.412969999975758, 4.808142999991105, 4.654106000089087, 4.372546000013244, 5.1526720000083515, 4.603886000040802, 4.643781000027047, 6.539070000030733, 5.556298000101378], "p50": 4.810539499999322, "p95": 19.025944999953026, "maximum": 22.462693000079526}, "synthetic_submit_ms": 4.414290999989134}
|
||||
|
||||
|
||||
EXIT 0
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1040908, "sent": 300, "elapsed": 7.3796570359991165, "frames": [{"seq": 0, "t": 98830.394318872, "age_ms": null}, {"seq": 1, "t": 98830.437466589, "age_ms": 64.4157670030836}, {"seq": 2, "t": 98830.456907663, "age_ms": 49.84400200191885}, {"seq": 4, "t": 98830.531543294, "age_ms": 91.73698599624913}, {"seq": 5, "t": 98830.552757678, "age_ms": 78.90149000741076}, {"seq": 6, "t": 98830.574992882, "age_ms": 85.03865900274832}, {"seq": 8, "t": 98830.626084326, "age_ms": 85.60477598803118}, {"seq": 9, "t": 98830.649202977, "age_ms": 92.81584700511303}, {"seq": 11, "t": 98830.693064976, "age_ms": 85.72114999697078}, {"seq": 13, "t": 98830.738140292, "age_ms": 80.46713699877728}, {"seq": 14, "t": 98830.759476008, "age_ms": 85.61206799640786}, {"seq": 15, "t": 98830.802960303, "age_ms": 95.49506100302096}, {"seq": 16, "t": 98830.827735015, "age_ms": 104.20848699868657}, {"seq": 17, "t": 98830.849086189, "age_ms": 109.11454699817114}, {"seq": 18, "t": 98830.868327474, "age_ms": 94.50778299651574}, {"seq": 20, "t": 98830.889752147, "age_ms": 83.2653490069788}, {"seq": 21, "t": 98830.933331816, "age_ms": 92.61722399969585}, {"seq": 23, "t": 98830.954601325, "age_ms": 80.28834698779974}, {"seq": 24, "t": 98830.976248536, "age_ms": 85.39419498993084}, {"seq": 25, "t": 98831.020575738, "age_ms": 96.09413699945435}, {"seq": 27, "t": 98831.042603569, "age_ms": 85.60973400017247}, {"seq": 29, "t": 98831.085468373, "age_ms": 78.28812400111929}, {"seq": 30, "t": 98831.106595842, "age_ms": 83.42430599441286}, {"seq": 31, "t": 98831.15161195, "age_ms": 93.73195900116116}, {"seq": 33, "t": 98831.173080957, "age_ms": 83.28518300550058}, {"seq": 35, "t": 98831.215840471, "age_ms": 74.98766900971532}, {"seq": 36, "t": 98831.238927331, "age_ms": 82.29936400311999}, {"seq": 37, "t": 98831.259646764, "age_ms": 85.23144999344368}, {"seq": 38, "t": 98831.28141035, "age_ms": 73.33189999917522}, {"seq": 39, "t": 98831.30571811, "age_ms": 81.37595999869518}, {"seq": 40, "t": 98831.327157658, "age_ms": 87.1520490036346}, {"seq": 42, "t": 98831.376666833, "age_ms": 86.05918900866527}, {"seq": 44, "t": 98831.398451419, "age_ms": 89.70993298862595}, {"seq": 45, "t": 98831.420274504, "age_ms": 79.53206798993051}, {"seq": 46, "t": 98831.442426584, "age_ms": 85.80544299911708}, {"seq": 47, "t": 98831.489052381, "age_ms": 97.88290700817015}, {"seq": 49, "t": 98831.510613553, "age_ms": 87.42942099343054}, {"seq": 51, "t": 98831.553295777, "age_ms": 79.04382400738541}, {"seq": 52, "t": 98831.575307859, "age_ms": 84.87970501300879}, {"seq": 53, "t": 98831.618665866, "age_ms": 93.84687700367067}, {"seq": 54, "t": 98831.640224413, "age_ms": 99.4952189939795}, {"seq": 55, "t": 98831.659269118, "age_ms": 102.70934300206136}, {"seq": 57, "t": 98831.688997139, "age_ms": 81.32900200143922}, {"seq": 58, "t": 98831.710533228, "age_ms": 87.30079799715895}, {"seq": 60, "t": 98831.755882708, "age_ms": 81.95753500331193}, {"seq": 61, "t": 98831.799145925, "age_ms": 108.80013700807467}, {"seq": 62, "t": 98831.823343436, "age_ms": 99.35376199427992}, {"seq": 64, "t": 98831.844842776, "age_ms": 87.88587400340475}, {"seq": 65, "t": 98831.88840728, "age_ms": 97.1070840023458}, {"seq": 66, "t": 98831.910013951, "age_ms": 102.35905599256512}, {"seq": 67, "t": 98831.930464179, "age_ms": 89.81434798624832}, {"seq": 68, "t": 98831.957068784, "age_ms": 99.21901499910746}, {"seq": 70, "t": 98831.978361626, "age_ms": 88.3784920006292}, {"seq": 71, "t": 98832.023788105, "age_ms": 99.75508999195881}, {"seq": 72, "t": 98832.045782688, "age_ms": 104.93822999706026}, {"seq": 73, "t": 98832.06678095, "age_ms": 92.93805599736515}, {"seq": 74, "t": 98832.089883268, "age_ms": 98.95797599165235}, {"seq": 75, "t": 98832.11130765, "age_ms": 103.72841299977154}, {"seq": 76, "t": 98832.133320899, "age_ms": 92.47664599388372}, {"seq": 77, "t": 98832.1551539, "age_ms": 97.89953200379387}, {"seq": 79, "t": 98832.176740156, "age_ms": 85.6616540113464}, {"seq": 80, "t": 98832.219859584, "age_ms": 96.02326800813898}, {"seq": 81, "t": 98832.242687156, "age_ms": 101.67744300269987}, {"seq": 82, "t": 98832.267105748, "age_ms": 110.48595000465866}, {"seq": 84, "t": 98832.288551422, "age_ms": 81.10004899208434}, {"seq": 85, "t": 98832.308168662, "age_ms": 84.9164569954155}, {"seq": 86, "t": 98832.357160137, "age_ms": 99.18605900020339}, {"seq": 88, "t": 98832.379004222, "age_ms": 88.92361201287713}, {"seq": 89, "t": 98832.42261306, "age_ms": 98.5496509965742}, {"seq": 90, "t": 98832.444310439, "age_ms": 103.43937799916603}, {"seq": 91, "t": 98832.465612031, "age_ms": 91.5899929968873}, {"seq": 94, "t": 98832.509857278, "age_ms": 85.89148600003682}, {"seq": 95, "t": 98832.550979107, "age_ms": 93.56250900600571}, {"seq": 97, "t": 98832.579226941, "age_ms": 89.2599000071641}, {"seq": 98, "t": 98832.622827029, "age_ms": 98.17136400670279}, {"seq": 103, "t": 98832.666185328, "age_ms": 59.41025300126057}, {"seq": 104, "t": 98832.687602711, "age_ms": 63.691279996419325}, {"seq": 105, "t": 98832.731Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1043765, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [64.84417599858716, 90.71398399828468, 119.88604099315125, 99.60444699390791, 122.1341069904156, 126.99892499949783, 109.41459499008488, 123.71534699923359, 98.72352299862541, 118.18137700902298, 109.3075270036934, 118.10960300499573, 104.31785500259139, 304.9591620074352, 114.86918698938098, 119.32856299972627, 120.42269700032193, 104.514428996481, 158.13514399633277, 87.54382700135466, 124.95468500128482, 115.41929400118534, 100.9980689996155, 126.28535999101587, 82.15277698764112, 122.07829899853095, 119.77450200356543, 106.73853399930522, 127.30100899352692, 116.01547899772413, 126.81678200897295, 121.37703500047792, 115.06104799627792, 137.36112300830428, 96.21866400993895, 146.33905899245292, 110.40301500179339, 149.3364769994514, 98.21061001275666, 140.0140100013232, 97.93466700648423, 120.63347600633278, 157.5390840007458, 139.03769799799193, 119.59766400104854, 120.94498400983866, 140.9925990010379, 96.8944669875782, 111.35854400345124, 114.48722099885345, 99.78628999670036, 108.51104100584053, 133.8942699949257, 109.81927398825064, 120.1871340017533, 113.7649589945795, 101.22137899452355, 124.74099200335331, 101.56994899443816, 126.31873200007249, 106.65906200301833, 114.89932599943131, 125.55216500186361, 102.60980601015035, 122.29950200708117, 102.31839600601234, 126.47709700104315, 103.25939000176731, 156.67143800237682, 118.95583300793078, 128.29868600238115, 98.90151600120589, 115.45552799361758, 107.1866809943458, 136.82274099846836, 113.91977699531708, 125.3761979896808, 121.66472699027508, 96.22493300412316, 153.818072998547, 120.41685699659865, 123.31538600847125, 108.06055399007164, 123.35505599912722, 221.78337699733675, 97.23181898880284, 120.37862699071411, 96.60293499473482, 105.96735299623106, 127.86572000186425, 98.2950160105247, 127.28788099775556, 125.23524899734184, 106.48858499189373, 120.31208499683999, 95.11265899345744, 132.66371600911953, 96.25548700569198, 124.1623800015077, 120.79364799137693], "p50": 119.14219800382853, "p95": 156.67143800237682, "maximum": 304.9591620074352}, "click_release": {"samples_ms": [171.87764699338004, 171.75426000903826, 230.42190200067125, 156.1091360053979, 165.56921100709587, 158.68648800824303, 235.1661770080682, 146.5568190033082, 168.62551200028975, 178.23522198887076, 175.97987501358148, 184.46015399240423, 234.07664099067915, 186.60142400767654, 148.58691600966267, 169.0848400030518, 175.7636529946467, 171.43934899650048, 183.1197560095461, 165.2097010082798, 178.11724699276965, 178.6577489983756, 179.44938600703608, 167.13188799622003, 225.94444500282407, 153.53328299534041, 181.56526000529993, 184.5075080054812, 174.76711100607645, 170.98709000856616, 151.43540500139352, 243.13012200582307, 171.51646899583284, 176.7210889956914, 180.96893999609165, 187.73497300571762, 198.94662000297103, 178.85474699141923, 181.21421200339682, 190.11131300067063, 247.9615210031625, 156.79596399422735, 207.30638400709722, 187.81916200532578, 173.68155599979218, 179.42985400441103, 152.76477098814212, 147.70658400084358, 155.32811501179822, 159.81138199276756, 159.9487439962104, 229.38510798849165, 173.0732860014541, 259.0128360025119, 175.7573950017104, 160.3488950058818, 228.85387399583124, 275.31964900845196, 182.9063689947361, 250.00127698876895, 323.72192401089706, 198.02894099848345, 160.322283001733, 259.23550000879914, 233.03306600428186, 157.22187398932874, 163.32050900382455, 174.08293898915872, 151.57125100085977, 162.60643099667504, 180.0462019891711, 163.0007710045902, 158.15200300130527, 180.01758999889717, 153.79823200055398, 155.99231600936037, 227.2638729918981, 174.28702001052443, 169.40385699854232, 158.0644299974665, 172.04361699987203, 169.67129000113346, 157.53790800226852, 152.93301799101755, 154.09887599525973, 157.13156400306616, 168.09670398652088, 169.6234029950574, 178.04036500456277, 162.29411799577065, 172.49184599495493, 168.44639199553058, 150.26368900726084, 149.61378600855824, 153.4760349895805, 159.97894099564292, 172.0554070052458, 178.4763479954563, 171.44108800857794, 156.16011001111474], "p50": 172.0495120025589, "p95": 250.00127698876895, "maximum": 323.72192401089706}, "masked_character": {"samples_ms": [123.18441600655206, 101.7012680094922, 75.93730000371579, 91.32765501271933, 70.76536299427971, 133.6361779976869, 97.23462900728919, 80.08510000945535, 99.20730399608146, 72.08990999788512, 78.41721399745438, 78.11181599390693, 96.07427999435458, 87.35453498957213, 90.79878999909852, 76.07115400605835, 74.50507998873945, 83.07896699989215, 76.35320699773729, 89.07431698753498, 78.35477200569585, 137.4059030058561, 108.76210599963088, 77.78451099875383, 73.57486500404775, 77.77692600211594, 80.16293599212077, 78.94688501255587, 108.56373299611732, 83.13814501161687, 74.85157401242759, 85.73942100338172, 72.4247220059624, 76.13470099749975, 78.99528699635994Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1163408, "sent": 300, "elapsed": 7.108796172004077, "frames": [{"seq": 0, "t": 107784.112011583, "age_ms": null}, {"seq": 1, "t": 107784.181677178, "age_ms": 79.28957699914463}, {"seq": 2, "t": 107784.204520465, "age_ms": 85.78868900076486}, {"seq": 3, "t": 107784.226592597, "age_ms": 91.20310899743345}, {"seq": 4, "t": 107784.248274485, "age_ms": 79.24524499685504}, {"seq": 5, "t": 107784.294049433, "age_ms": 109.11030299030244}, {"seq": 6, "t": 107784.315610573, "age_ms": 95.69296000699978}, {"seq": 8, "t": 107784.33722217, "age_ms": 85.63615099410526}, {"seq": 9, "t": 107784.358524605, "age_ms": 72.36697200278286}, {"seq": 12, "t": 107784.430340043, "age_ms": 77.41010600875597}, {"seq": 14, "t": 107784.473471071, "age_ms": 88.45915000711102}, {"seq": 15, "t": 107784.495381914, "age_ms": 108.13498400966637}, {"seq": 16, "t": 107784.517155967, "age_ms": 97.49368300253991}, {"seq": 17, "t": 107784.538654108, "age_ms": 103.77550699922722}, {"seq": 19, "t": 107784.560573117, "age_ms": 74.21786100894678}, {"seq": 21, "t": 107784.626853678, "age_ms": 108.5433109983569}, {"seq": 22, "t": 107784.649090599, "age_ms": 95.99016301217489}, {"seq": 24, "t": 107784.671614808, "age_ms": 86.62459399783984}, {"seq": 25, "t": 107784.693250905, "age_ms": 73.85124098800588}, {"seq": 26, "t": 107784.716123067, "age_ms": 80.64580800419208}, {"seq": 27, "t": 107784.758366859, "age_ms": 106.51363398937974}, {"seq": 28, "t": 107784.78027216, "age_ms": 94.01006900588982}, {"seq": 30, "t": 107784.803497524, "age_ms": 85.25348900002427}, {"seq": 31, "t": 107784.825370451, "age_ms": 72.41538699599914}, {"seq": 33, "t": 107784.86998575, "age_ms": 85.06886700342875}, {"seq": 34, "t": 107784.891770886, "age_ms": 71.80727199011017}, {"seq": 36, "t": 107784.935287201, "age_ms": 83.6875550012337}, {"seq": 37, "t": 107784.956461012, "age_ms": 70.09929600462783}, {"seq": 38, "t": 107784.980358951, "age_ms": 77.86743200267665}, {"seq": 39, "t": 107785.002215544, "age_ms": 83.96550799079705}, {"seq": 40, "t": 107785.023490563, "age_ms": 70.4405420110561}, {"seq": 41, "t": 107785.046137853, "age_ms": 77.18610900337808}, {"seq": 42, "t": 107785.067944572, "age_ms": 82.99777199863456}, {"seq": 43, "t": 107785.091433017, "age_ms": 71.87347899889573}, {"seq": 45, "t": 107785.135019622, "age_ms": 83.42009999614675}, {"seq": 47, "t": 107785.154325045, "age_ms": 82.91085700329859}, {"seq": 49, "t": 107785.205226542, "age_ms": 86.90459000354167}, {"seq": 50, "t": 107785.235861297, "age_ms": 83.4195159986848}, {"seq": 51, "t": 107785.280942964, "age_ms": 111.78251400997397}, {"seq": 52, "t": 107785.303221301, "age_ms": 118.21512700407766}, {"seq": 53, "t": 107785.329141043, "age_ms": 109.66300299332943}, {"seq": 54, "t": 107785.35189654, "age_ms": 99.53502799908165}, {"seq": 56, "t": 107785.37328064, "age_ms": 88.07386399712414}, {"seq": 57, "t": 107785.396860083, "age_ms": 77.0717769919429}, {"seq": 58, "t": 107785.419993574, "age_ms": 83.37547500559594}, {"seq": 59, "t": 107785.443551142, "age_ms": 90.46724499785341}, {"seq": 60, "t": 107785.463785801, "age_ms": 77.38443800189998}, {"seq": 61, "t": 107785.487089915, "age_ms": 85.2456139982678}, {"seq": 62, "t": 107785.532341912, "age_ms": 96.49707199423574}, {"seq": 63, "t": 107785.574698578, "age_ms": 122.46931399567984}, {"seq": 64, "t": 107785.597172329, "age_ms": 128.69543000124395}, {"seq": 66, "t": 107785.618017437, "age_ms": 99.01295199233573}, {"seq": 67, "t": 107785.639220415, "age_ms": 104.25995801051613}, {"seq": 68, "t": 107785.660814804, "age_ms": 91.13865200197324}, {"seq": 70, "t": 107785.704405493, "age_ms": 102.84043800493237}, {"seq": 71, "t": 107785.725383307, "age_ms": 105.95918199396692}, {"seq": 72, "t": 107785.753163272, "age_ms": 100.74630200688262}, {"seq": 73, "t": 107785.774336208, "age_ms": 104.76949199801311}, {"seq": 74, "t": 107785.796375091, "age_ms": 111.48560099536553}, {"seq": 75, "t": 107785.818325016, "age_ms": 99.27019799943082}, {"seq": 76, "t": 107785.841656255, "age_ms": 105.41144199669361}, {"seq": 77, "t": 107785.86379576, "age_ms": 94.43122800439596}, {"seq": 79, "t": 107785.906368256, "age_ms": 104.58311998809222}, {"seq": 80, "t": 107785.928256932, "age_ms": 108.76935000123922}, {"seq": 81, "t": 107785.949948736, "age_ms": 97.7176800079178}, {"seq": 82, "t": 107785.972004535, "age_ms": 103.78367299563251}, {"seq": 83, "t": 107785.994092417, "age_ms": 108.31173199403565}, {"seq": 85, "t": 107786.037447734, "age_ms": 101.25816898653284}, {"seq": 86, "t": 107786.060453185, "age_ms": 108.62468500272371}, {"seq": 87, "t": 107786.082131573, "age_ms": 96.56473899667617}, {"seq": 89, "t": 107786.103927209, "age_ms": 85.54019300208893}, {"seq": 90, "t": 107786.125671804, "age_ms": 73.34024900046643}, {"seq": 91, "t": 107786.147979891, "age_ms": 78.88708400423639}, {"seq": 92, "t": 107786.169580113, "age_ms": 84.54329099913593}, {"seq": 93, "t": 107786.191316833, "age_ms": 72.28968100389466}, {"seq": 94, "t": 107786.214925442, "age_ms": 79.19303698872682}, Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1163408, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [87.2966040042229, 122.08580499282107, 100.00287699222099, 150.651805990492, 100.36599599698093, 149.13661900209263, 97.26387499540579, 123.31020399869885, 116.29892999189906, 94.07279601146001, 106.97594199154992, 141.77710100193508, 100.67078299471177, 123.02933201135602, 133.47376299498137, 93.92900600505527, 147.84688800864387, 127.4486009933753, 129.4333639962133, 118.49631500081159, 94.84016000351403, 105.09238499798812, 147.2676449920982, 101.14969199639745, 146.7021120042773, 115.3866099921288, 136.26759700127877, 107.7578880067449, 117.2751230042195, 150.47826500085648, 99.51404899766203, 95.733812006074, 108.97995298728347, 100.29366301023401, 149.81094100221526, 112.5493169965921, 118.97172300086822, 137.11837600567378, 104.60734998923726, 129.44794600480236, 137.54711899673566, 138.22785900265444, 118.99855600495357, 108.60166599741206, 121.29685601394158, 136.05176498822402, 103.65944598743226, 125.0934249983402, 103.83677700883709, 122.71346000488847, 101.49618500145152, 146.45069600373972, 99.78616901207715, 127.68921999668237, 123.08387100347318, 97.8559470095206, 139.4531309924787, 120.60328100051265, 119.5191719889408, 122.92987300315872, 121.93355399358552, 130.5431360087823, 106.8796899926383, 156.00205599912442, 119.03238699596841, 137.40624400088564, 128.46445800096262, 126.3805300113745, 128.28187699778937, 150.95133800059557, 138.37018799677026, 119.37363199831452, 136.5545890002977, 120.39474199991673, 136.3900919968728, 141.8823860003613, 104.75288699672092, 104.01964800257701, 155.3644810046535, 105.9504519944312, 136.7721690039616, 120.83952700777445, 118.16439901303966, 124.99542399018537, 129.0751979977358, 106.37627899996005, 115.31894099607598, 130.12809900101274, 96.98766699875705, 126.6602329997113, 123.87719000980724, 98.72159898804966, 129.84577000315767, 97.7588219975587, 125.53062499500811, 125.53558200306725, 130.86046300304588, 143.27974000480026, 120.13341099373065, 103.81606599548832], "p50": 122.0096794932033, "p95": 150.47826500085648, "maximum": 156.00205599912442}, "click_release": {"samples_ms": [149.61843799392227, 186.23081900295801, 197.25449100951664, 163.52869200636633, 170.05143000278622, 179.88949500431772, 175.18818900862243, 186.15148699609563, 175.4868499992881, 191.2427450006362, 150.82096100377385, 180.96806200628635, 186.08557000698056, 175.60963999130763, 187.32688500313088, 210.2270489995135, 160.95418699842412, 141.7613419907866, 202.8441980073694, 214.94206300121732, 181.09959999856073, 169.22543999680784, 195.47738900291733, 176.9743259937968, 181.28626300313044, 180.71956300991587, 164.3433019926306, 183.30748299194966, 165.3151210048236, 209.4523909909185, 179.04600300244056, 192.75821901101153, 183.93951500183903, 158.70867599733174, 162.13774999778252, 194.9678520031739, 170.03275899332948, 156.3290010089986, 141.06689099571668, 124.42084398935549, 168.78269299922977, 196.38708099955693, 175.79717299668118, 184.35454799328, 165.99264999968, 182.8370280127274, 180.02394499490038, 174.05594799492974, 179.384620001656, 174.79152099986095, 182.24699499842245, 166.86413600109518, 154.52535900112707, 164.71633499895688, 166.34731000522152, 145.39720099128317, 210.05641898955218, 177.408606003155, 182.14870301017072, 156.62503500061575, 171.9930179970106, 197.65609999012668, 207.7476190024754, 188.3354449964827, 176.18712301191408, 209.31238699995447, 201.6743319982197, 215.88383099879138, 230.44449200097006, 281.7067819996737, 214.23447999404743, 200.25218499358743, 153.1694180011982, 207.26316500804387, 152.75029800250195, 152.64763400773518, 129.45814100385178, 150.8046190137975, 169.39342800469603, 146.14122798957396, 182.76760799926706, 191.68897499912418, 179.48757200792897, 177.73759699775837, 175.36842401023023, 184.48287299543153, 210.77302799676545, 163.78067700134125, 191.81205600034446, 184.51116399955936, 176.14978599885944, 206.99862400942948, 160.22035300557036, 149.84125600312836, 167.82865799905267, 159.18320200580638, 166.34788799274247, 192.0733839942841, 165.7829370087711, 177.98959100036882], "p50": 177.8635939990636, "p95": 214.23447999404743, "maximum": 281.7067819996737}, "masked_character": {"samples_ms": [129.59551099629607, 80.60264799860306, 57.95244000910316, 103.48414399777539, 78.0567269976018, 76.96795200172346, 82.15079200454056, 84.06788900902029, 78.06839299155399, 79.81224299874157, 80.06686400040053, 77.06069998675957, 53.198926005279645, 90.45616899675224, 76.71332999598235, 73.97403698996641, 82.03033500467427, 78.2034330040915, 85.63644799869508, 76.28779399965424, 52.5928510032827, 119.45528400246985, 103.66905799310189, 97.35194200766273, 71.9119829882402, 78.56509399425704, 58.53430500428658, 97.5161480018869, 85.22082900162786, 78.67038399854209, 78.71821599837858, 92.6445109944325, 95.69734099204652, 71.74602700979449, 78.68642499670386, 83.117068Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
1164234 (process ID) 旧优先级为 -10,新优先级为 0
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1183334, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [110.59930401097517, 117.400639996049, 132.65261000196915, 117.81916199834086, 130.0822860066546, 112.52451001200825, 90.80660399922635, 122.72214199765585, 100.67438300757203, 127.73361700237729, 103.76677599560935, 116.56799000047613, 130.41536801028997, 100.8660060033435, 119.38215501140803, 107.06187400501221, 148.01077501033433, 130.032442000811, 113.2268350047525, 101.95329500129446, 122.13215600058902, 106.36338200129103, 129.0385000029346, 97.24165500665549, 143.25977399130352, 104.15382900100667, 124.88800000573974, 154.25654700084124, 124.46072799502872, 93.98478300136048, 131.10721099656075, 97.01388800749555, 118.86946500453632, 106.10499799076933, 121.91024399362504, 105.82414000236895, 117.85918800160289, 128.76495899399742, 100.34632599854376, 127.98275399836712, 96.25443900586106, 154.68326899281237, 141.5694059978705, 117.05511900072452, 129.498483001953, 106.68248900037725, 131.81713200174272, 118.94941300852224, 138.3988599991426, 97.2206980077317], "p50": 118.3643265030696, "p95": 148.01077501033433, "maximum": 154.68326899281237}, "click_release": {"samples_ms": [159.80093399412, 181.86827198951505, 160.5875340028433, 180.43626500002574, 191.04309999966063, 162.23363399330992, 185.21705600142013, 189.19666000874713, 154.94058601325378, 161.9105060090078, 171.16932800854556, 149.41435799119063, 153.93585299898405, 155.8878969954094, 224.25250499509275, 201.2026070005959, 148.24776799650863, 181.0753530007787, 191.81139700231142, 160.628737998195, 201.13001400022767, 173.167493994697, 169.06803200254217, 176.77117099810857, 161.25319799175486, 186.4196479873499, 159.01213999313768, 190.13561301107984, 179.95692198746838, 166.12062198692, 169.19872901053168, 197.86706799641252, 160.77871699235402, 179.24998101079836, 151.8748500093352, 188.51027099299245, 176.03861300449353, 166.32539800775703, 184.38048899406567, 176.8187970010331, 182.55124498682562, 130.8609799889382, 176.0377629980212, 159.98226800002158, 161.87072200409602, 187.35188999562524, 196.1499009921681, 173.86906000319868, 209.82524199644104, 183.25184199784417], "p50": 176.03818800125737, "p95": 201.2026070005959, "maximum": 224.25250499509275}, "masked_character": {"samples_ms": [115.82075100159273, 89.3120969994925, 99.03582200058736, 71.24155900964979, 87.84362899314146, 105.01500598911662, 86.00067200313788, 88.27440699678846, 78.68630500161089, 110.56546699546743, 103.89389799092896, 102.37934500037227, 101.71583799819928, 99.40944399568252, 71.71258800372016, 77.30824800091796, 90.709722993779, 72.27110999519937, 85.68862099491525, 69.75705799413845, 90.7797210093122, 96.00207100447733, 101.99525598727632, 119.84473300981335, 120.94893198809586, 108.0657309939852, 102.92330400261562, 113.06059200433083, 94.41956700175069, 127.52484899829142, 97.04737100400962, 72.90809600090142, 83.70014598767739, 95.41732000070624, 100.15901998849586, 91.98602401011158, 96.69739298988134, 96.71256000001449, 103.92135700385552, 86.2086669949349, 108.67269001028035, 138.18305799213704, 99.8175090062432, 97.82580799947027, 98.92388900334481, 97.94160099409055, 80.61476099828724, 95.26480500062462, 91.61972400033846, 105.13261500454973], "p50": 96.87996550201206, "p95": 120.94893198809586, "maximum": 138.18305799213704}, "synthetic_submit_ms": 97.35713400004897}
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1163408, "sent": 300, "elapsed": 7.029586236996693, "frames": [{"seq": 0, "t": 107831.439678311, "age_ms": null}, {"seq": 1, "t": 107831.502054384, "age_ms": 79.89039599488024}, {"seq": 2, "t": 107831.569785377, "age_ms": 97.27113699773327}, {"seq": 4, "t": 107831.591224308, "age_ms": 86.64587799285073}, {"seq": 5, "t": 107831.612921069, "age_ms": 74.1927719936939}, {"seq": 8, "t": 107831.680636312, "age_ms": 75.19521500216797}, {"seq": 10, "t": 107831.724169248, "age_ms": 85.5862690077629}, {"seq": 11, "t": 107831.746223295, "age_ms": 73.77219499903731}, {"seq": 12, "t": 107831.768034388, "age_ms": 79.18544800486416}, {"seq": 13, "t": 107831.789700815, "age_ms": 85.12048400007188}, {"seq": 14, "t": 107831.810792669, "age_ms": 71.48993799637537}, {"seq": 16, "t": 107831.855272632, "age_ms": 83.77533800376114}, {"seq": 17, "t": 107831.877021017, "age_ms": 70.70099000702612}, {"seq": 19, "t": 107831.923514618, "age_ms": 85.42702200065833}, {"seq": 20, "t": 107831.94451868, "age_ms": 71.84984799823724}, {"seq": 22, "t": 107831.988556484, "age_ms": 83.95208499860018}, {"seq": 23, "t": 107832.009890125, "age_ms": 70.366162006394}, {"seq": 24, "t": 107832.033235361, "age_ms": 77.72742699307855}, {"seq": 25, "t": 107832.054588252, "age_ms": 83.2573449879419}, {"seq": 26, "t": 107832.076082891, "age_ms": 70.21828899451066}, {"seq": 28, "t": 107832.125556697, "age_ms": 87.4499920028029}, {"seq": 29, "t": 107832.146698133, "age_ms": 73.90490200486965}, {"seq": 31, "t": 107832.190391775, "age_ms": 85.45152199803852}, {"seq": 32, "t": 107832.211940954, "age_ms": 72.84937500662636}, {"seq": 33, "t": 107832.235395272, "age_ms": 79.94989400322083}, {"seq": 34, "t": 107832.256891661, "age_ms": 85.50489600747824}, {"seq": 35, "t": 107832.278950666, "age_ms": 73.0048310069833}, {"seq": 36, "t": 107832.299207198, "age_ms": 76.72323400038294}, {"seq": 38, "t": 107832.359011392, "age_ms": 86.12905201152898}, {"seq": 40, "t": 107832.403354274, "age_ms": 98.64049100724515}, {"seq": 43, "t": 107832.426248309, "age_ms": 109.72045200469438}, {"seq": 44, "t": 107832.448640976, "age_ms": 93.17065599316265}, {"seq": 45, "t": 107832.470182281, "age_ms": 98.09654200216755}, {"seq": 46, "t": 107832.514841033, "age_ms": 125.62421499751508}, {"seq": 47, "t": 107832.537063661, "age_ms": 132.04661999770906}, {"seq": 49, "t": 107832.557992767, "age_ms": 102.68234800605569}, {"seq": 50, "t": 107832.580581722, "age_ms": 109.23862499475945}, {"seq": 51, "t": 107832.601423038, "age_ms": 96.10040498955641}, {"seq": 52, "t": 107832.623643332, "age_ms": 101.32816000259481}, {"seq": 53, "t": 107832.646783238, "age_ms": 108.07547600416001}, {"seq": 55, "t": 107832.69034359, "age_ms": 101.58569700433873}, {"seq": 56, "t": 107832.712304014, "age_ms": 107.63389999920037}, {"seq": 58, "t": 107832.755990948, "age_ms": 100.23705200001132}, {"seq": 59, "t": 107832.779148062, "age_ms": 107.69048200745601}, {"seq": 61, "t": 107832.823274822, "age_ms": 101.19924500759225}, {"seq": 62, "t": 107832.844416549, "age_ms": 105.42251498554833}, {"seq": 63, "t": 107832.88874864, "age_ms": 116.75563899916597}, {"seq": 65, "t": 107832.910774688, "age_ms": 105.71651200007182}, {"seq": 66, "t": 107832.932190869, "age_ms": 92.60278999863658}, {"seq": 67, "t": 107832.953495927, "age_ms": 97.46071699191816}, {"seq": 69, "t": 107832.997166528, "age_ms": 91.68113699706737}, {"seq": 70, "t": 107833.019659235, "age_ms": 96.82489300030284}, {"seq": 71, "t": 107833.040980043, "age_ms": 101.9978170079412}, {"seq": 72, "t": 107833.084302691, "age_ms": 95.59087100205943}, {"seq": 73, "t": 107833.105446168, "age_ms": 99.0566940017743}, {"seq": 74, "t": 107833.125669159, "age_ms": 104.23690899915528}, {"seq": 75, "t": 107833.152288888, "age_ms": 96.65631300595123}, {"seq": 76, "t": 107833.174392518, "age_ms": 101.67465500126127}, {"seq": 77, "t": 107833.196223443, "age_ms": 108.05039299884811}, {"seq": 79, "t": 107833.217863621, "age_ms": 78.4160420007538}, {"seq": 80, "t": 107833.239876544, "age_ms": 84.79090599576011}, {"seq": 81, "t": 107833.261541805, "age_ms": 72.49500499165151}, {"seq": 82, "t": 107833.282806322, "age_ms": 76.99098000011873}, {"seq": 83, "t": 107833.304555874, "age_ms": 82.99193299899343}, {"seq": 84, "t": 107833.325415272, "age_ms": 69.86042000062298}, {"seq": 85, "t": 107833.34696066, "age_ms": 74.24498000182211}, {"seq": 86, "t": 107833.368384424, "age_ms": 80.24126499367412}, {"seq": 87, "t": 107833.390629802, "age_ms": 84.95073700032663}, {"seq": 88, "t": 107833.41195586, "age_ms": 72.43667301372625}, {"seq": 89, "t": 107833.456656028, "age_ms": 101.05720501451287}, {"seq": 90, "t": 107833.478243416, "age_ms": 106.70932999346405}, {"seq": 91, "t": 107833.50027063, "age_ms": 94.16172500641551}, {"seq": 93, "t": 107833.522068305, "age_ms": 83.83366899215616}, {"seq": 94, "t": 107833.54180072, "age_ms": 68.82880900229793}, {"seq": 95, "t": 107833.567865999, "age_ms": 78.52979000017513}, {"seq": 96, "t": 107833.589596885, "age_ms": 84.81569698778912}, {"sLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1163408, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [83.83191599568818, 128.95324299461208, 147.96845900127664, 122.07701199804433, 146.4526899944758, 101.9164369936334, 130.30334800714627, 129.24607199965976, 132.55585500155576, 142.00250600697473, 117.90828200173564, 143.9155190018937, 101.8368140066741, 152.34251799120102, 94.46271500200965, 123.01353899238165, 96.19198100699577, 130.5279270018218, 104.49414899630938, 123.09928800095804, 101.36752898688428, 145.93353000236675, 99.44809899025131, 127.88867400377057, 127.67605199769605, 94.70071100804489, 175.2243009977974, 100.71157901256811, 141.15989200945478, 103.5430379997706, 130.77496500045527, 124.36189300206024, 135.827721998794, 109.4232409959659, 120.41074399894569, 148.42403400689363, 125.19225500000175, 144.59392399294302, 104.03827999834903, 141.56384400848765, 98.47394599637482, 210.35794100316707, 142.58699600759428, 97.4948359944392, 120.58836600044742, 97.58845900068991, 130.68308900983538, 97.76228900591377, 146.37393900193274, 104.66943700157572, 119.55500600743107, 127.8145910036983, 99.70388500369154, 125.99549299920909, 101.79131299082655, 122.293713997351, 124.47534799866844, 106.78952898888383, 148.57948799908627, 124.80930199672002, 141.70442399336025, 104.94914000446443, 141.14997399155982, 101.44277600920759, 132.32923101168126, 118.88272299256641, 123.27019999793265, 104.00882099929731, 124.52726400806569, 97.63541600841563, 126.37902800634038, 102.42013599781785, 146.19689800019842, 99.96433899505064, 105.55783899326343, 122.37683699640911, 124.50451399490703, 99.34630700445268, 103.5832850029692, 183.4844660043018, 143.76589299354237, 139.6709540131269, 124.37676500121597, 130.305386002874, 119.41267299698666, 123.18095000227913, 93.66472499095835, 126.0199910029769, 105.3647580120014, 148.37911500944756, 98.22982299374416, 104.86659899470396, 147.01267700002063, 99.23284899559803, 126.51027500396594, 98.01661700475961, 105.05676199682057, 146.41943598689977, 99.34164000151213, 124.82884198834654], "p50": 123.22557500010589, "p95": 148.57948799908627, "maximum": 210.35794100316707}, "click_release": {"samples_ms": [178.98469799547456, 172.8204149985686, 190.40473501081578, 164.16504500375595, 212.58565300377086, 213.10014600749128, 167.43020300054923, 181.14912298915442, 183.41533999773674, 163.14597499149386, 183.0977189965779, 186.6344160080189, 221.43060300732031, 201.05449100083206, 200.62662300188094, 164.23766700609121, 196.23127199884038, 211.05879900278524, 184.24657499417663, 192.61757600179408, 163.84917200775817, 176.30694500985555, 134.23028199758846, 199.89017400075682, 178.8525730080437, 207.22664800996426, 182.22798001079354, 192.89698700595181, 169.43887900561094, 182.78709599690046, 174.6202599897515, 133.67758100503124, 173.6539819976315, 155.37346400378738, 156.3444079947658, 175.34504098875914, 179.74943199078552, 180.82041598972864, 182.19268700340763, 154.81317999365274, 159.00641000189353, 160.47872000490315, 164.8084479966201, 181.14416100434028, 151.46635500423145, 187.05907199182548, 157.4416410003323, 187.8486019995762, 176.20340100256726, 166.54062899760902, 176.26319201372098, 158.16204699513037, 162.5676050025504, 200.96057100454345, 170.4130290017929, 189.3223700026283, 163.56538099353202, 143.0341049999697, 195.66456699976698, 176.93138901086058, 200.97923700814135, 199.5352170051774, 183.09771300118882, 176.11415099236183, 179.2346459988039, 166.4875450078398, 185.3026800090447, 154.93042601156048, 178.34011699596886, 166.97082899918314, 178.61573700793087, 193.50130599923432, 196.9035459915176, 153.1787020066986, 198.0456959863659, 190.64855700707994, 205.18529698892962, 180.62178998661693, 195.52456599194556, 178.74931800179183, 161.19766498741228, 176.326479006093, 158.7710340099875, 148.361024010228, 144.3961670011049, 151.14493999863043, 157.64696701080538, 152.99961999699008, 156.6742730065016, 178.93977201310918, 171.87658700277098, 158.59136999642942, 187.4137279955903, 174.4260070117889, 183.2330409961287, 176.12289800308645, 173.1610659917351, 202.82545499503613, 164.79210800025612, 166.21017099532764], "p50": 176.6289340084768, "p95": 207.22664800996426, "maximum": 221.43060300732031}, "masked_character": {"samples_ms": [120.03973900573328, 105.38866800197866, 95.9297680092277, 106.37361100816634, 99.90541599108838, 120.2876519964775, 90.61276400461793, 76.20989700080827, 99.89258300629444, 117.43957000726368, 96.05518300668336, 101.39931000594515, 101.5719739953056, 95.03028099425137, 71.39017799636349, 77.67666700237896, 81.75527100684121, 55.28691899962723, 81.4510679920204, 83.43699699616991, 99.14155199658126, 111.58065700146835, 101.77788700093515, 102.91303700068966, 93.2902230124455, 73.24894100020174, 85.06126300198957, 82.64396600134205, 74.71512799384072, 57.02697701053694, 67.70852398767602, 95.0550720008323, 77.73674899362959, 60.63250500301365, 99.69541800091974, 8Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
1175316 (process ID) 旧优先级为 0,新优先级为 -10
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 1183334, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [130.76372200157493, 104.58927799481899, 119.5598599879304, 145.32278300612234, 132.55856699834112, 116.67482399207074, 101.55842899985146, 126.55284600623418, 104.03281800972763, 129.8803210083861, 112.16646000684705, 169.5565880072536, 101.49631400418002, 183.5492520040134, 124.86156400700565, 137.5826189905638, 106.71283700503409, 135.8067389955977, 130.58789900969714, 121.13073900400195, 146.05108099931385, 126.55549599730875, 121.55831199197564, 131.34095798886847, 139.39905499864835, 121.1187900044024, 105.75944199808873, 157.26576698943973, 92.48191099322867, 118.59628600359429, 130.03640800889116, 98.97762699984014, 148.76057300716639, 119.18426699412521, 137.23618000221904, 96.8310619937256, 140.1591330068186, 117.3261499934597, 136.39476599928457, 98.20971600129269, 143.67094499175437, 104.76842500793282, 160.90651800914202, 94.43543100496754, 115.87956300354563, 100.42658299789764, 123.51972400210798, 112.18169299536385, 143.71879499231, 120.70877400401514], "p50": 122.53901799704181, "p95": 160.90651800914202, "maximum": 183.5492520040134}, "click_release": {"samples_ms": [162.8746219939785, 184.4885059981607, 175.3025839861948, 163.17620300105773, 187.89737300539855, 185.83013099851087, 185.4297029931331, 132.65523700101767, 159.22023900202475, 206.44483200157993, 196.23607301036827, 169.1606920066988, 146.9809999980498, 176.1469799967017, 187.11374900885858, 176.4471000060439, 197.22015100705903, 154.56693699525204, 158.10412500286475, 159.86688200791832, 151.99602699431125, 151.38880399172194, 131.80803500290494, 174.59105201123748, 156.5312560123857, 149.2635419999715, 187.75661500694696, 182.52639399725012, 149.25888399011455, 183.87033899489325, 191.21507300587837, 181.3023360009538, 183.2902610040037, 207.75536799919792, 192.64157699944917, 168.40570900239982, 186.94354000035673, 177.77510700398125, 195.55929700436536, 184.6324890066171, 175.61046199989505, 169.05379699892364, 174.5835600013379, 160.17643800296355, 188.11398799880408, 179.40869599988218, 192.3785660037538, 174.664953010506, 179.08848200750072, 160.8364740095567], "p50": 176.2970400013728, "p95": 197.22015100705903, "maximum": 207.75536799919792}, "masked_character": {"samples_ms": [119.9626099987654, 72.90012700832449, 76.41543399950024, 64.7326449980028, 82.00061699608341, 73.85500700911507, 83.6099650041433, 77.48901800368913, 91.53654500551056, 74.52085899421945, 76.11066500248853, 79.15407700056676, 77.73984600498807, 93.49442599341273, 94.33176799211651, 80.03341998846736, 95.58383999683429, 97.7721209928859, 78.59965199895669, 80.50940399698447, 82.8082230000291, 63.647414004663005, 100.41247399931308, 118.02577300113626, 94.16378699825145, 97.74938500777353, 75.73852900532074, 90.23082999920007, 91.21866799250711, 100.0800000037998, 99.44448599708267, 76.82902899978217, 80.54441498825327, 81.18780700897332, 78.1656859908253, 82.39525700628292, 78.73382800607942, 57.598516999860294, 53.74110001139343, 89.60728900274262, 94.98656100186054, 80.10839999769814, 79.66304398723878, 82.80358300544322, 52.781268997932784, 60.21087100089062, 57.108544002403505, 77.9965359979542, 90.26119000918698, 109.63695500686299], "p50": 80.52690949261887, "p95": 109.63695500686299, "maximum": 119.9626099987654}, "synthetic_submit_ms": 99.62241900211666}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"label": "A", "nice": 0, "started": 1794382683.2945783, "ended": 1794382729.1726005, "data": {"pid": 1198723, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [84.05113600019831, 141.63675899908412, 89.73704800882842, 145.06347601127345, 124.18266700115055, 122.46916499861982, 129.6090039977571, 120.0271010020515, 123.10177899780683, 122.06930300453678, 135.15492099395487, 92.86568900279235, 123.67926999286283, 122.45867200545035, 127.07185999897774, 101.1409589991672, 125.30323500686791, 103.88343699742109, 110.25241699826438, 139.6473660133779, 95.68283800035715, 131.5605109994067, 98.64172799279913, 103.90356800053269, 141.18616899941117, 101.93632100708783, 126.48709000495728, 105.15916701115202, 95.09514798992313, 131.14344399946276, 98.26899200561456, 99.08039199945051, 137.2919320128858, 100.17265898932237, 97.76733900071122, 140.12249300139956, 117.9225050000241, 97.52555600425694, 133.94280499778688, 122.92009900556877, 124.29731999873184, 124.4536500016693, 79.44847299950197, 124.7531849949155, 128.9061360002961, 143.69854699179996, 102.66344399133231, 121.2941010016948, 99.34377198806033, 133.85356799699366], "p50": 122.46391850203509, "p95": 141.63675899908412, "maximum": 145.06347601127345}, "click_release": {"samples_ms": [179.31111699726898, 177.87994199898094, 168.37941300764214, 195.39121400157455, 196.4108599931933, 167.4300649901852, 175.0333489908371, 161.25300200656056, 185.45261801045854, 141.1281710024923, 160.6201030081138, 139.35079400835093, 154.7621159988921, 171.9056009897031, 194.30393200309481, 164.33673699793871, 192.43760299286805, 169.05288299312815, 172.53734699625056, 158.21859099378344, 179.75856400153134, 151.09246500651352, 174.49147799925413, 160.36025699577294, 136.30617699527647, 179.12187900219578, 188.40338299924042, 170.0069229991641, 188.86450199352112, 177.6504629960982, 153.13380600127857, 181.19442999886815, 178.13812399981543, 165.85019599006046, 179.0962309896713, 164.46948099473957, 175.9693479980342, 174.61750499205664, 176.24526300642174, 164.45052799826954, 209.42511000612285, 195.19471999956295, 195.5738830001792, 172.55664701224305, 168.8519820017973, 151.35004199692048, 157.25965901219752, 184.81396700371988, 173.54188500030432, 124.16965399461333], "p50": 173.04926600627368, "p95": 195.5738830001792, "maximum": 209.42511000612285}, "masked_character": {"samples_ms": [111.48418599623255, 80.11526000336744, 55.701845994917676, 57.63526099326555, 63.052557001356035, 77.73648100555874, 73.52170000376645, 93.19943199807312, 69.465874999878, 84.57183100108523, 99.15221598930657, 79.14316000824329, 97.20480399846565, 95.67125400644727, 76.47272100439295, 71.69882699963637, 58.06050400133245, 58.614369001588784, 57.85021898918785, 55.861678993096575, 58.907778991851956, 61.513763008406386, 56.03988500661217, 84.71971000835765, 95.76284000650048, 79.65502899605781, 79.69936200242955, 79.12100199609995, 83.39294900360983, 119.2082420020597, 102.26103199238423, 94.71461600332987, 105.73237499920651, 84.03372899920214, 86.41425899986643, 79.42432998970617, 80.99288000084925, 101.27085100975819, 120.46996899880469, 123.33261499588843, 123.17511800210923, 103.25822699815035, 98.8751570112072, 65.98696300352458, 100.20162799628451, 92.01501599454787, 98.28396399097983, 94.13684699393343, 99.18665199074894, 78.28744499420281], "p50": 83.71333900140598, "p95": 120.46996899880469, "maximum": 123.33261499588843}, "synthetic_submit_ms": 79.74341500084847}}
|
||||
{"label": "B", "nice": -10, "started": 1794382729.379456, "ended": 1794382775.2632825, "data": {"pid": 1198723, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [146.05704600398894, 99.36544499942102, 123.67678800364956, 139.75456199841574, 98.47384299791884, 104.66404000180773, 147.06386100442614, 120.43819700193126, 148.04588499828242, 95.00016999663785, 149.4861040118849, 122.56527900171932, 106.364717008546, 146.1751789902337, 124.221617996227, 122.60961400170345, 103.09724800754339, 120.41866200161166, 126.86318799387664, 106.34488900541328, 118.6462460027542, 145.35095500468742, 101.72265600704122, 126.81011299719103, 98.52693699940573, 128.7446960050147, 97.66070600016974, 171.90459099947475, 100.82726400287356, 121.15978098881897, 110.0784379959805, 118.57654699997511, 132.19883499550633, 95.9501229954185, 159.4154109916417, 93.69471399986651, 97.36030299973208, 146.59140100411605, 122.3063029901823, 148.931392992381, 82.09830398845952, 147.06068599480204, 96.72507000504993, 151.02580799430143, 101.49400999944191, 146.3811209978303, 98.73986199090723, 143.83580099092796, 106.32536599587183, 127.77815200388432], "p50": 121.73304198950063, "p95": 151.02580799430143, "maximum": 171.90459099947475}, "click_release": {"samples_ms": [157.32860000571236, 136.84645999455824, 160.15975100162905, 185.30845901113935, 172.3634049994871, 199.14162399072666, 160.61970399459824, 168.77598999417387, 129.5333779999055, 163.95659699628595, 185.72058901190758, 151.0582089977106, 175.76505700708367, 175.64576800214127, 195.84821400349028, 180.9784920042148, 214.35465599643067, 213.6753789964132, 165.78124101215508, 219.60600699821953, 167.49387299933005, 183.63990599755198, 140.22041800490115, 162.41898901353125, 187.99031799426302, 179.29504900530446, 181.89695199544076, 156.38308000052348, 168.93410799093544, 175.21530800149776, 167.88850899320096, 154.377339000348, 180.78077999234665, 188.40886899852194, 188.42228599532973, 154.56955000991002, 184.99790399800986, 198.47991499409545, 192.42125099117402, 162.84134099259973, 146.0857380006928, 201.85705801122822, 155.33342100388836, 156.74272400792688, 177.26600299647544, 173.33821099600755, 149.0519359940663, 153.95824899314903, 173.25625800003763, 159.87808600766584], "p50": 172.80983149976237, "p95": 213.6753789964132, "maximum": 219.60600699821953}, "masked_character": {"samples_ms": [114.93203599820845, 72.02381599927321, 79.1829149966361, 62.773219004157, 77.5764490099391, 78.11018900247291, 80.55926299130078, 82.61138599482365, 58.75792998995166, 85.09545899869408, 97.14716499729548, 78.54330699774437, 106.73375600890722, 76.22227199317422, 74.53676700242795, 84.60605698928703, 78.96446700033266, 105.87948499596678, 53.025928005808964, 59.455876995343715, 84.29048099787906, 78.05915499920957, 83.03254999918863, 103.0305479944218, 94.24485699855722, 80.5977699928917, 91.21333899383899, 91.71587000309955, 101.24646298936568, 78.81222400465049, 94.45981499447953, 103.05271900142543, 100.74422501202207, 99.3821700103581, 74.30694600043353, 76.76972899935208, 56.12366000423208, 78.99655700020958, 63.46738099819049, 76.56060800945852, 92.18136699928436, 96.44894499797374, 73.19047200144269, 78.51911100442521, 57.92058299994096, 57.65983999299351, 80.60069399653003, 59.73646300844848, 101.29255401261616, 77.47759300400503], "p50": 79.08973599842284, "p95": 105.87948499596678, "maximum": 114.93203599820845}, "synthetic_submit_ms": 82.83889999438543}}
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1 @@
|
||||
{"pid": 854582, "sent": 300, "elapsed": 5.900847070006421, "frames": [{"seq": 0, "t": 86457.569561021, "age_ms": null}, {"seq": 1, "t": 86457.6900349, "age_ms": 121.22402401291765}, {"seq": 4, "t": 86457.710647822, "age_ms": 91.66828700108454}, {"seq": 5, "t": 86457.773723218, "age_ms": 137.64523799181916}, {"seq": 9, "t": 86457.793210924, "age_ms": 90.49619700817857}, {"seq": 11, "t": 86457.841773714, "age_ms": 105.57607699593063}, {"seq": 14, "t": 86457.912435257, "age_ms": 126.6560680087423}, {"seq": 18, "t": 86457.954228667, "age_ms": 101.58457100624219}, {"seq": 21, "t": 86457.995916498, "age_ms": 93.37019399390556}, {"seq": 22, "t": 86458.038004483, "age_ms": 119.05271399882622}, {"seq": 26, "t": 86458.079469778, "age_ms": 93.8607619900722}, {"seq": 29, "t": 86458.127326173, "age_ms": 88.56279599422123}, {"seq": 30, "t": 86458.17490491, "age_ms": 121.74704900826328}, {"seq": 34, "t": 86458.217343468, "age_ms": 98.42112600745168}, {"seq": 35, "t": 86458.239384348, "age_ms": 103.67563499312382}, {"seq": 38, "t": 86458.294926512, "age_ms": 109.1754279914312}, {"seq": 40, "t": 86458.336315977, "age_ms": 117.4089309934061}, {"seq": 41, "t": 86458.356963023, "age_ms": 121.05173800955527}, {"seq": 45, "t": 86458.396772869, "age_ms": 94.53332600241993}, {"seq": 46, "t": 86458.446000348, "age_ms": 127.07593200320844}, {"seq": 49, "t": 86458.496621952, "age_ms": 127.70707899471745}, {"seq": 52, "t": 86458.517312456, "age_ms": 98.40829399763606}, {"seq": 54, "t": 86458.558748586, "age_ms": 106.39213700778782}, {"seq": 57, "t": 86458.600135425, "age_ms": 97.83285199955571}, {"seq": 61, "t": 86458.669540673, "age_ms": 100.60360199713614}, {"seq": 64, "t": 86458.716483596, "age_ms": 97.47148799942806}, {"seq": 67, "t": 86458.75563167, "age_ms": 85.31693600525614}, {"seq": 69, "t": 86458.824553058, "age_ms": 122.31374200200662}, {"seq": 71, "t": 86458.8461652, "age_ms": 108.84614600217901}, {"seq": 75, "t": 86458.892963461, "age_ms": 88.54442299343646}, {"seq": 77, "t": 86458.955023596, "age_ms": 119.43916100426577}, {"seq": 78, "t": 86458.974383264, "age_ms": 122.12649699358735}, {"seq": 81, "t": 86459.036344819, "age_ms": 133.76364699797705}, {"seq": 85, "t": 86459.103695921, "age_ms": 134.76432600873522}, {"seq": 88, "t": 86459.145775448, "age_ms": 126.6894850123208}, {"seq": 92, "t": 86459.18689688, "age_ms": 101.21637600241229}, {"seq": 95, "t": 86459.229147902, "age_ms": 93.4331930038752}, {"seq": 97, "t": 86459.291932225, "age_ms": 123.00788899301551}, {"seq": 100, "t": 86459.333725636, "age_ms": 114.41243799345102}, {"seq": 102, "t": 86459.359274869, "age_ms": 107.01686900574714}, {"seq": 105, "t": 86459.4006865, "age_ms": 98.44300099939574}, {"seq": 106, "t": 86459.445115624, "age_ms": 126.16712698945776}, {"seq": 110, "t": 86459.486829413, "age_ms": 101.21666800114326}, {"seq": 114, "t": 86459.560348496, "age_ms": 107.97788199852221}, {"seq": 115, "t": 86459.601857833, "age_ms": 132.14611400326248}, {"seq": 116, "t": 86459.632557452, "age_ms": 144.88077300484292}, {"seq": 120, "t": 86459.674640772, "age_ms": 122.10520800726954}, {"seq": 122, "t": 86459.69502766, "age_ms": 109.50529499677941}, {"seq": 123, "t": 86459.737641505, "age_ms": 135.0320700003067}, {"seq": 127, "t": 86459.771467114, "age_ms": 102.42529900278896}, {"seq": 129, "t": 86459.811459829, "age_ms": 109.20955300389323}, {"seq": 133, "t": 86459.944262174, "age_ms": 171.98804300278425}, {"seq": 134, "t": 86459.983223295, "age_ms": 197.61135599401314}, {"seq": 136, "t": 86460.004620486, "age_ms": 185.74525500298478}, {"seq": 141, "t": 86460.02561548, "age_ms": 123.43691699788906}, {"seq": 143, "t": 86460.064937383, "age_ms": 129.24586900044233}, {"seq": 146, "t": 86460.112824694, "age_ms": 126.98260199977085}, {"seq": 148, "t": 86460.153899752, "age_ms": 134.92940599098802}, {"seq": 150, "t": 86460.173207506, "age_ms": 120.93857600120828}, {"seq": 152, "t": 86460.223699615, "age_ms": 138.09068700356875}, {"seq": 154, "t": 86460.243940382, "age_ms": 125.05095300730318}, {"seq": 156, "t": 86460.287389828, "age_ms": 132.52031299634837}, {"seq": 158, "t": 86460.312593154, "age_ms": 126.98756199097261}, {"seq": 160, "t": 86460.362105293, "age_ms": 142.86979399912525}, {"seq": 162, "t": 86460.382999957, "age_ms": 130.7560739951441}, {"seq": 164, "t": 86460.42920032, "age_ms": 143.32915499107912}, {"seq": 166, "t": 86460.450550845, "age_ms": 131.62083899078425}, {"seq": 168, "t": 86460.470818737, "age_ms": 118.48106799880043}, {"seq": 169, "t": 86460.495344834, "age_ms": 126.3998719950905}, {"seq": 172, "t": 86460.546187516, "age_ms": 126.91173198982142}, {"seq": 173, "t": 86460.567348755, "age_ms": 131.74625299870968}, {"seq": 176, "t": 86460.646324759, "age_ms": 160.7180910068564}, {"seq": 180, "t": 86460.667865445, "age_ms": 115.53823899885174}, {"seq": 182, "t": 86460.715109652, "age_ms": 129.53198599279858}, {"seq": 184, "t": 86460.77434304, "age_ms": 155.4069999983767}, {"seq": 187, "t": 86460.795078459, "age_ms": 125.71476701123174}, {"seq": Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 999937, "sent": 300, "elapsed": 5.888663516001543, "frames": [{"seq": 0, "t": 97081.327500405, "age_ms": null}, {"seq": 3, "t": 97081.430227602, "age_ms": 66.78170600207523}, {"seq": 4, "t": 97081.461280822, "age_ms": 84.5301529916469}, {"seq": 5, "t": 97081.478650674, "age_ms": 85.21121401281562}, {"seq": 7, "t": 97081.498294428, "age_ms": 70.88732700503897}, {"seq": 8, "t": 97081.527879355, "age_ms": 84.35339799325448}, {"seq": 9, "t": 97081.544898905, "age_ms": 84.83378600794822}, {"seq": 11, "t": 97081.564808667, "age_ms": 71.00137299858034}, {"seq": 12, "t": 97081.594489555, "age_ms": 84.38723201106768}, {"seq": 13, "t": 97081.611542356, "age_ms": 84.77982599288225}, {"seq": 14, "t": 97081.629728608, "age_ms": 86.17957698879763}, {"seq": 17, "t": 97081.678280601, "age_ms": 84.87228699959815}, {"seq": 18, "t": 97081.698768756, "age_ms": 88.62323300854769}, {"seq": 20, "t": 97081.728169051, "age_ms": 84.72207399609033}, {"seq": 23, "t": 97081.76406525, "age_ms": 69.97350900201127}, {"seq": 25, "t": 97081.811557586, "age_ms": 84.81657700031064}, {"seq": 27, "t": 97081.832428419, "age_ms": 72.24157699965872}, {"seq": 28, "t": 97081.861257322, "age_ms": 84.47998399788048}, {"seq": 29, "t": 97081.877829443, "age_ms": 84.38431499234866}, {"seq": 31, "t": 97081.898387891, "age_ms": 70.85757699678652}, {"seq": 32, "t": 97081.928120697, "age_ms": 84.61765501124319}, {"seq": 33, "t": 97081.945100871, "age_ms": 85.03737600403838}, {"seq": 35, "t": 97081.96877412, "age_ms": 74.73890100663994}, {"seq": 38, "t": 97082.031865257, "age_ms": 88.28080599778332}, {"seq": 40, "t": 97082.088326028, "age_ms": 111.5267509885598}, {"seq": 42, "t": 97082.11183594, "age_ms": 101.24344400537666}, {"seq": 44, "t": 97082.162360826, "age_ms": 118.92626500048209}, {"seq": 45, "t": 97082.177982669, "age_ms": 117.79544000455644}, {"seq": 47, "t": 97082.194620418, "age_ms": 100.32641999714542}, {"seq": 48, "t": 97082.212402409, "age_ms": 101.88455099705607}, {"seq": 51, "t": 97082.233286952, "age_ms": 72.72780500352383}, {"seq": 52, "t": 97082.264242754, "age_ms": 87.46674600115512}, {"seq": 53, "t": 97082.305242983, "age_ms": 111.8207679974148}, {"seq": 55, "t": 97082.327865036, "age_ms": 100.21442000288516}, {"seq": 57, "t": 97082.345009133, "age_ms": 81.92666299873963}, {"seq": 59, "t": 97082.365512164, "age_ms": 71.24521800142247}, {"seq": 60, "t": 97082.394999673, "age_ms": 84.91225299076177}, {"seq": 61, "t": 97082.412091851, "age_ms": 85.30805600457825}, {"seq": 63, "t": 97082.432588174, "age_ms": 71.79735999670811}, {"seq": 64, "t": 97082.461273284, "age_ms": 84.43565599736758}, {"seq": 65, "t": 97082.478386171, "age_ms": 84.84079199843109}, {"seq": 67, "t": 97082.497801253, "age_ms": 70.4218180035241}, {"seq": 68, "t": 97082.528073077, "age_ms": 84.59811800275929}, {"seq": 69, "t": 97082.546099784, "age_ms": 86.00807699258439}, {"seq": 70, "t": 97082.577858569, "age_ms": 101.02556900528725}, {"seq": 72, "t": 97082.594486401, "age_ms": 84.084186994005}, {"seq": 73, "t": 97082.611602497, "age_ms": 84.75883200298995}, {"seq": 75, "t": 97082.632172613, "age_ms": 71.34001300437376}, {"seq": 76, "t": 97082.66109223, "age_ms": 84.32627700676676}, {"seq": 77, "t": 97082.682015565, "age_ms": 88.59436301281676}, {"seq": 79, "t": 97082.71144503, "age_ms": 84.05939399381168}, {"seq": 80, "t": 97082.728572794, "age_ms": 85.02046500507277}, {"seq": 81, "t": 97082.752060248, "age_ms": 92.06967600039206}, {"seq": 83, "t": 97082.778102195, "age_ms": 83.3337060030317}, {"seq": 84, "t": 97082.795203124, "age_ms": 85.09017499454785}, {"seq": 85, "t": 97082.814760835, "age_ms": 87.8182150045177}, {"seq": 87, "t": 97082.844763151, "age_ms": 83.88030600326601}, {"seq": 88, "t": 97082.861950416, "age_ms": 85.03009000560269}, {"seq": 89, "t": 97082.879870369, "age_ms": 86.32600300188642}, {"seq": 91, "t": 97082.911410981, "age_ms": 84.04335200611968}, {"seq": 92, "t": 97082.928277112, "age_ms": 84.77020700229332}, {"seq": 93, "t": 97082.949675003, "age_ms": 89.2932179995114}, {"seq": 95, "t": 97082.977946225, "age_ms": 83.8590130006196}, {"seq": 96, "t": 97082.994665934, "age_ms": 84.52782400127035}, {"seq": 97, "t": 97083.012557304, "age_ms": 85.63181599311065}, {"seq": 99, "t": 97083.031337408, "age_ms": 70.88004000252113}, {"seq": 100, "t": 97083.06169236, "age_ms": 84.88687800127082}, {"seq": 101, "t": 97083.07966919, "age_ms": 86.23441800591536}, {"seq": 103, "t": 97083.111250636, "age_ms": 84.22418999543879}, {"seq": 104, "t": 97083.128020514, "age_ms": 84.47444801277015}, {"seq": 105, "t": 97083.147761689, "age_ms": 87.34715900209267}, {"seq": 107, "t": 97083.178107309, "age_ms": 84.0684379945742}, {"seq": 108, "t": 97083.194484884, "age_ms": 84.33357201283798}, {"seq": 109, "t": 97083.211596606, "age_ms": 84.84517199394759}, {"seq": 110, "t": 97083.230664012, "age_ms": 87.18324299843516}, {"seq": 112, "t": 97083.261285265, "age_ms": 84.46920401183888}, {"seq": 113, "t": 97083.278580451, "age_ms": 85.17505800409708}, {"seq": 115, "t": 9Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
{"pid": 999937, "method": "XTest to decoded unique GTK marker; actual buttons/masked entry; submit has no backend; no USB/scanout", "hover": {"samples_ms": [72.10918999044225, 65.05758500134107, 60.64128999423701, 65.06400200305507, 65.26730199402664, 60.28311199042946, 72.29761600319762, 70.23049499548506, 63.32589499652386, 63.44577600248158, 63.8360430020839, 62.30706699716393, 63.52240599517245, 62.40081999567337, 63.88737799716182, 63.17481098813005, 63.16168500052299, 62.23619100637734, 62.951386003987864, 63.84041999990586, 62.64862399257254, 68.37192999955732, 61.89551399438642, 59.57434099400416, 68.8022389949765, 61.25790500664152, 61.504666999098845, 63.17306499113329, 69.74340201122686, 71.88665099965874, 63.18677400122397, 67.15826199797448, 74.95073101017624, 62.9621839907486, 65.98425899574067, 77.9316789994482, 63.040353008545935, 63.744758008397184, 64.22573499730788, 62.021233010455035, 63.02314600907266, 64.77788100892212, 66.06176598870661, 60.78977001016028, 63.00448100955691, 60.711600992362946, 62.48529499862343, 63.51404299493879, 65.23640399973374, 62.11457301105838, 104.55196900875308, 116.04641399753746, 101.82040499057621, 101.61740001058206, 845.9072770056082, 124.69817500095814, 96.00610200141091, 96.74171400547493, 70.28827199246734, 61.3756340026157, 64.38383500790223, 61.11587399209384, 61.43234499904793, 61.788193008396775, 64.51538299734239, 62.04312099725939, 67.12765200063586, 66.31824601208791, 72.18797400128096, 61.34147099510301, 67.77167999825906, 60.81282498780638, 61.61318899830803, 76.70694300031755, 66.76655900082551, 64.37742400157731, 62.48122500255704, 63.01003700355068, 62.73906899150461, 62.872073991457, 67.37354298820719, 60.784536006394774, 62.67344301159028, 61.65636199875735, 67.62117700418457, 62.19275901094079, 60.39135700848419, 63.40730701049324, 62.59644200326875, 62.81111799762584, 65.99682400701568, 78.18722000229172, 73.07177000620868, 69.27528799860738, 70.52133699471597, 65.51964199752547, 72.83551299769897, 60.117765999166295, 65.10808499297127, 63.47323099907953], "p50": 63.633582001784816, "p95": 101.82040499057621, "maximum": 845.9072770056082}, "click_release": {"samples_ms": [140.76675499381963, 153.48625300975982, 145.618240989279, 136.70572600676678, 127.80896401091013, 146.2313539959723, 140.05157000792678, 142.9972309997538, 139.55542900657747, 127.07889800367411, 146.85555300093256, 151.46085900778417, 144.3249590083724, 128.03794399951585, 140.1070010033436, 127.79702100669965, 137.33897999918554, 131.19478100270499, 143.23963299102616, 141.72932399378624, 141.55636299983598, 143.38460100407247, 146.2996329937596, 144.3780620029429, 157.5988319964381, 151.4935540035367, 125.98046600760426, 144.7508309938712, 141.93263999186456, 141.169609996723, 140.72888500231784, 145.86009200138506, 146.26902499003336, 137.58868600416463, 126.74059098935686, 145.44999699865002, 160.35884000302758, 161.92002699244767, 134.83524999173824, 143.16733099985868, 141.2851320055779, 128.61580100434367, 133.60437400115188, 143.44267999695148, 142.38710100471508, 136.0439749987563, 132.81393400393426, 140.99259200156666, 143.13000898982864, 149.3900119967293, 135.92789399262983, 143.34206499916036, 142.40753100602888, 140.18085900170263, 128.8488709978992, 142.5352899968857, 142.52974798728246, 144.28886398673058, 138.87989899376407, 141.47183700697497, 125.9878069977276, 126.034182991134, 126.02222799614538, 143.54013300908264, 141.84840000234544, 142.16341699648183, 142.2468359960476, 141.8733660102589, 144.4253849913366, 145.91032000316773, 136.49436499690637, 143.0218340101419, 129.57779799762648, 140.3144789946964, 135.4947869986063, 133.91389399475884, 141.0687629977474, 136.38061899109744, 133.27424800081644, 175.83653298788704, 140.42007700481918, 126.46414499613456, 133.65839200560004, 135.52922000235412, 142.2293639916461, 141.4434570033336, 127.14463900192641, 139.2519149958389, 129.86862499383278, 142.35683500010055, 138.9121139945928, 138.62218899885193, 138.15900399640668, 150.20386199466884, 143.40717600134667, 141.29484200384468, 142.4694349989295, 143.91557598719373, 141.80236599349882, 136.5016990021104], "p50": 141.36914950358914, "p95": 153.48625300975982, "maximum": 175.83653298788704}, "masked_character": {"samples_ms": [120.6028089945903, 81.87762899615336, 79.61974600038957, 82.80020799429622, 78.79546300682705, 79.55557700188365, 78.22902500629425, 80.58607899874914, 82.91921400814317, 84.73928799503483, 90.94649599865079, 81.80383799481206, 90.09683999465778, 98.41930000402499, 82.78212799632456, 74.1580729954876, 101.34162900794763, 77.39949600363616, 79.23415399272926, 81.25636100885458, 87.25181200134102, 92.70036598900333, 83.3252369920956, 109.43629100802355, 74.08719799423125, 93.49315000872593, 94.46131400181912, 95.84320400608703, 90.784624000662, 80.87893300398719, 73.18504000431858, 101.95707800448872, 84.96184900286607, 92.19314200163353, 73.12057900708169, 102.7428620000137, 99.98825100774411, 85.67383899935521, 97.878Line truncated
|
||||
@@ -0,0 +1,39 @@
|
||||
2026-11-11T13:39:29+08:00
|
||||
2026-11-06 12:36:52
|
||||
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
|
||||
100 win10-test running 8192 60.00 2190813
|
||||
101 kylin-test stopped 8192 50.00 0
|
||||
102 ubuntu-test stopped 8192 50.00 0
|
||||
reset_method: bus
|
||||
power_state: D3hot
|
||||
d3cold_allowed: 1
|
||||
power/control: on
|
||||
power/runtime_status: active
|
||||
Y
|
||||
Nov 11 13:32:32 starhe kernel: vfio-pci 0000:01:00.0: resetting
|
||||
Nov 11 13:32:33 starhe kernel: vfio-pci 0000:01:00.0: reset done
|
||||
Nov 11 13:32:35 starhe kernel: vfio-pci 0000:01:00.0: resetting
|
||||
Nov 11 13:32:36 starhe kernel: vfio-pci 0000:01:00.0: reset done
|
||||
Nov 11 13:32:36 starhe kernel: vfio-pci 0000:01:00.0: resetting
|
||||
Nov 11 13:32:37 starhe kernel: vfio-pci 0000:01:00.0: reset done
|
||||
Nov 11 13:35:05 starhe kernel: vfio-pci 0000:01:00.0: resetting
|
||||
Nov 11 13:35:06 starhe kernel: vfio-pci 0000:01:00.0: reset done
|
||||
Nov 11 13:35:44 starhe kernel: vfio-pci 0000:01:00.0: resetting
|
||||
Nov 11 13:35:45 starhe kernel: vfio-pci 0000:01:00.0: reset done
|
||||
Nov 11 13:35:46 starhe kernel: vfio-pci 0000:01:00.0: resetting
|
||||
Nov 11 13:35:48 starhe kernel: vfio-pci 0000:01:00.0: reset done
|
||||
Nov 11 13:35:48 starhe kernel: vfio-pci 0000:01:00.0: resetting
|
||||
Nov 11 13:35:49 starhe kernel: vfio-pci 0000:01:00.0: reset done
|
||||
--- /root/vdi-linux-gpu-20261111/100.conf.before 2026-11-05 09:28:06.000000000 +0800
|
||||
+++ /etc/pve/qemu-server/100.conf 2026-11-11 09:21:54.000000000 +0800
|
||||
@@ -14,7 +14,7 @@
|
||||
name: win10-test
|
||||
net0: virtio=BC:24:11:B4:01:43,bridge=vmbr0,firewall=1
|
||||
numa: 0
|
||||
-onboot: 1
|
||||
+onboot: 0
|
||||
ostype: win10
|
||||
sata0: local-lvm:base-100-disk-0,size=60G
|
||||
scsihw: virtio-scsi-single
|
||||
|
||||
STDERR
|
||||
@@ -0,0 +1,3 @@
|
||||
Windows cleanly stopped; all three guests stopped; requesting authorized host reboot
|
||||
|
||||
STDERR
|
||||
|
After Width: | Height: | Size: 58 KiB |
@@ -0,0 +1,13 @@
|
||||
2026-11-11T13:46:57+08:00
|
||||
boot-before: f078a704-350d-4c7d-8839-c192ebe7c4b5
|
||||
boot-now: df157c5a-ae91-4225-b4b7-f6ab8c0ed8c9
|
||||
2026-11-11 13:42:44
|
||||
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
|
||||
100 win10-test running 8192 60.00 1561
|
||||
101 kylin-test stopped 8192 50.00 0
|
||||
102 ubuntu-test stopped 8192 50.00 0
|
||||
active
|
||||
active
|
||||
D0
|
||||
|
||||
STDERR
|
||||
@@ -0,0 +1,47 @@
|
||||
# Temporary WinForms workload matching the GTK response marker and geometry.
|
||||
$ErrorActionPreference='Stop'
|
||||
Add-Type -ReferencedAssemblies System.Windows.Forms,System.Drawing -TypeDefinition @'
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using System.Runtime.InteropServices;
|
||||
public class VDIResponseReference : Form {
|
||||
[DllImport("user32.dll")] public static extern bool SetProcessDPIAware();
|
||||
int seq=0, mode=0;
|
||||
readonly TextBox entry=new TextBox();
|
||||
readonly Timer expiry=new Timer();
|
||||
public VDIResponseReference() {
|
||||
Text="VDI temporary response reference"; FormBorderStyle=FormBorderStyle.None;
|
||||
Bounds=Screen.PrimaryScreen.Bounds; TopMost=true; DoubleBuffered=true; KeyPreview=true;
|
||||
entry.Bounds=new Rectangle(900,850,600,70); entry.Font=new Font("Arial",28);
|
||||
entry.UseSystemPasswordChar=true;
|
||||
entry.TextChanged+=delegate { if(mode==3) {seq=entry.TextLength; Invalidate();} };
|
||||
entry.KeyDown+=delegate(object sender,KeyEventArgs e) { if(mode==3 && e.KeyCode==Keys.Enter) {seq=1000+entry.TextLength; Invalidate(); e.SuppressKeyPress=true;} };
|
||||
Controls.Add(entry);
|
||||
for(int i=0;i<2;i++) {
|
||||
var b=new Button(); b.Text="Application "+(i+1); b.Bounds=new Rectangle(600+i*1000,450,300,250);
|
||||
b.MouseEnter+=delegate {if(mode==1) {seq++; Invalidate();}};
|
||||
b.Click+=delegate {if(mode==2) {seq++; Invalidate();}};
|
||||
Controls.Add(b);
|
||||
}
|
||||
expiry.Interval=600000; expiry.Tick+=delegate {Close();}; expiry.Start();
|
||||
}
|
||||
protected override bool ProcessCmdKey(ref Message msg,Keys keyData) {
|
||||
if(keyData>=Keys.F1 && keyData<=Keys.F3) {
|
||||
mode=0; entry.Clear(); mode=(int)keyData-(int)Keys.F1+1; seq=0;
|
||||
if(mode==3) entry.Focus(); else ActiveControl=null;
|
||||
Invalidate(); return true;
|
||||
}
|
||||
return base.ProcessCmdKey(ref msg,keyData);
|
||||
}
|
||||
protected override void OnPaint(PaintEventArgs e) {
|
||||
var g=e.Graphics; g.Clear(Color.FromArgb(240,245,250));
|
||||
using(var f=new Font("Arial",20)) g.DrawString("VDI: Windows hover / click / masked input; synthetic submit has no backend",f,Brushes.Black,60,50);
|
||||
if(seq>=1000) using(var f=new Font("Arial",20)) g.DrawString("Synthetic page ready",f,Brushes.Black,60,180);
|
||||
PaintBits(g,40,16,seq); PaintBits(g,800,8,0x5a); PaintBits(g,1160,4,mode);
|
||||
}
|
||||
void PaintBits(Graphics g,int start,int bits,int value) {for(int i=0;i<bits;i++) g.FillRectangle((value&(1<<i))!=0?Brushes.White:Brushes.Black,start+i*40,1350,40,70);}
|
||||
}
|
||||
'@
|
||||
[VDIResponseReference]::SetProcessDPIAware() | Out-Null
|
||||
[Windows.Forms.Application]::Run((New-Object VDIResponseReference))
|
||||