甲·基 JarvisBench · 模型测评 总览 模型详情
T1测评报告

PS 手柄可视化(多手柄 / 幽灵插槽)

2026/10/20 20:26:09 智能体 OpenCode 思考强度 默认 5 个模型 11 个功能场景 评审:claude-opus-5-5(人工评审)
综合第一DeepSeek V4.1 Flash6.80 分最快完成GLM 5.3 Flash4m 28sTokens 最少Qwen3.8 Flash127.6k页面效果最佳DeepSeek V4.1 Flash9.5 分

三维总览

综合 · 耗时 · 费用;同一行是同一个模型,按综合排序

分项对比

总览点击任意一行查看详情

1 DeepSeek V4.1 Flash 超时 6.80
5.0
6.5
9.5
60m 01s 37 / 37 2.81M输出 42.4k $0.074 8/11 0
2 MiniMax M3.1 Flash 超时 6.70
5.5
6.0
9.0
60m 01s 97 / 100 17.13M输出 93.8k $0 9/11 0
3 Qwen3.8 Flash 正常完成 5.70
4.5
5.0
8.0
6m 06s 5 / 8 127.6k输出 21.5k $0.017 9/11 0
4 GLM 5.3 Flash 正常完成 5.00
3.5
5.0
7.0
4m 28s 8 / 7 351.9k输出 12.1k $0.034 8/11 0
5 MiMo V2.6 Flash 超时 0.00
0.0
0.0
0.0
60m 06s 18 / 19 1.01M输出 1.8k $0.045 - 0

模型详情

1

DeepSeek V4.1 Flash

opencode-go/deepseek-v4.1-flash超时思考 默认(high)
6.80综合
完成度5.0
代码质量6.5
页面效果9.5

与上一轮几乎同一套架构:视觉最好、快照读取正确,但依旧先到先得分座位,真机上 4 个手柄只有 2 个能用。

耗时60m 01s
步数37
工具调用37
Tokens2.81M
输出 Tokens42.4k
费用$0.074
代码行2988
页面错误0
耗时拆分有效 9m 19s
等待接口 49m 15s模型生成 8m 18s工具执行 1m 00s
等待接口占 84%(单次最长 4m 20s),本次耗时主要被接口拖慢,不宜横向比较
功能场景8/11 通过
场景0·点掉引导遮罩(如有)场景1·未接入手柄场景2·接入 1 个 DualSense场景3·按键/扳机/摇杆/十字键(须有反应)场景4·接入 4 个手柄并各按不同键场景5·拔出 2 号手柄场景6·幽灵插槽(1 真 + 2 个残留)场景7·4 个同名 XInput 手柄,只操作 3 号槽那个(须有反应)场景8·真机复现:2 个 Keychron 接收器 + 4 个同名 XInput 手柄,操作 index 4 那个(须有反应)场景9·4 个同名手柄依次按键,必须各自独立响应场景10·两层映射:2 个接收器 + 2 个手柄,先按键的手柄必须成为 P1(玩家座位按按键顺序分配)

优点

  • 视觉与还原度依旧最佳
  • 快照读取正确,断连释放和溢出提示完整
  • 自己起服务、用 CDP 截图做验证

问题

  • 【严重】入座不以真实输入为前提(syncPads 按列表顺序 findIndex 空槽),真机上键盘接收器占掉 2 个通道,4 个手柄中有 2 个不可用(场景8)
  • 同一时间只画当前选中的那个手柄
  • 跑满 1 小时超时:49 分钟耗在等待接口响应(单次最长 194 秒),并非模型自身拖延,但也没有主动收尾
  • 物理设备与玩家座位没有分层(场景 10):座位按 index / 接入顺序分配,接收器等无输入设备会永远占住前面的玩家座位
需求逐条核对5/7 达成
网页画出 PS 手柄DualSense 白壳黑面板,立体感强
接入真实手柄、按键有对应反应每帧重新读取 getGamepads(),单手柄按键、扳机、摇杆都实时响应(场景3通过)
最多 4 个手柄右侧四个玩家通道,超出 4 个会“暂存”
漂亮、匹配主题、有设计感控制台风格,配色统一,有事件流与诊断面板
轮廓与样式高度还原还原度五家最高
幽灵插槽 / 分清不同手柄按 getGamepads 顺序先到先得分配通道,不以真实输入为前提;真机(Keychron×2 占 0/1)下 index 4、5 的手柄没有通道(场景8失败)
物理设备与玩家座位分层(按按键顺序入座)检查 v3 场景 10:玩家座位按设备 index / 接入顺序直接对应,没有“设备大厅 → 按键入座”这一层;两个接收器在前时,先按键的真手柄拿不到 P1,1、2 号玩家无法被控制
2

MiniMax M3.1 Flash

opencode-go/minimax-m3.1-flash-free超时思考 默认(max)
6.70综合
完成度5.5
代码质量6.0
页面效果9.0

视觉和多手柄同屏是五家最好,但依旧先到先得分座位,真机上一半手柄不可用;同一轮的第一次尝试还在第 1 步就失败。

耗时60m 01s
步数97
工具调用100
Tokens17.13M
输出 Tokens93.8k
费用$0
代码行2442
页面错误0
耗时拆分有效 34m 56s
等待接口 24m 44s模型生成 31m 19s工具执行 3m 37s
等待接口占 42%(单次最长 45.3s),本次耗时主要被接口拖慢,不宜横向比较
功能场景9/11 通过
场景0·点掉引导遮罩(如有)场景1·未接入手柄场景2·接入 1 个 DualSense场景3·按键/扳机/摇杆/十字键(须有反应)场景4·接入 4 个手柄并各按不同键场景5·拔出 2 号手柄场景6·幽灵插槽(1 真 + 2 个残留)场景7·4 个同名 XInput 手柄,只操作 3 号槽那个(须有反应)场景8·真机复现:2 个 Keychron 接收器 + 4 个同名 XInput 手柄,操作 index 4 那个(须有反应)场景9·4 个同名手柄依次按键,必须各自独立响应场景10·两层映射:2 个接收器 + 2 个手柄,先按键的手柄必须成为 P1(玩家座位按按键顺序分配)

优点

  • 多手柄同屏、同时响应做得最好
  • DS4 型号识别已修正(按 054c 识别为 Sony 手柄)
  • 断开保留身份记忆,重连归位
  • 自带 mock 测试脚本做自测

问题

  • 【严重】先到先得认领槽位,真机上 4 个手柄中有 2 个没有槽位(场景8)
  • 跑满 1 小时超时,97 步、1713 万 tokens,后半程一直在反复调外观和自测,没有主动收尾
  • 【记录】本轮第一次尝试失败:第 1 步思考 31999 tokens 撞上输出上限(finish=length),零产出,已另存于 _attempts/minimax-m3.1-flash-free-attempt1;本结果为单独重跑
  • 物理设备与玩家座位没有分层(场景 10):座位按 index / 接入顺序分配,接收器等无输入设备会永远占住前面的玩家座位
需求逐条核对5/7 达成
网页画出 PS 手柄白壳 DualSense,四宫格同屏
接入真实手柄、按键有对应反应每帧用最新 pad 对象读取(dev.pad = pad),按键、R2 模拟量、摇杆都实时响应
最多 4 个手柄四个玩家同时绘制、同时响应,互不串台(场景4)
漂亮、匹配主题、有设计感配色统一,有设备签名点阵、输入测试小游戏
轮廓与样式高度还原还原度高
幽灵插槽 / 分清不同手柄接入即按顺序认领空槽(sync→attachDevice→claimSlot),不以真实输入为前提;真机下键盘接收器占掉 P1、P2,index 4、5 的手柄进入未分配队列(场景8失败)
物理设备与玩家座位分层(按按键顺序入座)检查 v3 场景 10:玩家座位按设备 index / 接入顺序直接对应,没有“设备大厅 → 按键入座”这一层;两个接收器在前时,先按键的真手柄拿不到 P1,1、2 号玩家无法被控制
3

Qwen3.8 Flash

opencode-go/qwen3.8-flash正常完成思考 默认(xhigh)
5.70综合
完成度4.5
代码质量5.0
页面效果8.0

方向终于对了(按键才认领),但同名手柄会互相抢槽,4 个手柄最终全部指向同一个,多手柄需求实际失败。

耗时6m 06s
步数5
工具调用8
Tokens127.6k
输出 Tokens21.5k
费用$0.017
代码行538
页面错误0
耗时拆分有效 5m 46s
等待接口 8.9s模型生成 5m 45s工具执行 0.6s
功能场景9/11 通过
场景0·点掉引导遮罩(如有)场景1·未接入手柄场景2·接入 1 个 DualSense场景3·按键/扳机/摇杆/十字键(须有反应)场景4·接入 4 个手柄并各按不同键场景5·拔出 2 号手柄场景6·幽灵插槽(1 真 + 2 个残留)场景7·4 个同名 XInput 手柄,只操作 3 号槽那个(须有反应)场景8·真机复现:2 个 Keychron 接收器 + 4 个同名 XInput 手柄,操作 index 4 那个(须有反应)场景9·4 个同名手柄依次按键,必须各自独立响应场景10·两层映射:2 个接收器 + 2 个手柄,先按键的手柄必须成为 P1(玩家座位按按键顺序分配)

优点

  • 五家中唯一一个“有真实输入才认领”的实现,真机单手柄场景(场景8)能用
  • 提供“空闲自动绑定”开关和未认领设备面板
  • 6 分钟完成,tokens 用量低

问题

  • 【严重】镜像迁移 bug(bindLogic 末段):twins 过滤未排除已被其他槽占用的 index;4 个同名手柄依次按键后 4 个槽全部绑到最后动的那个(mock 实测 [3,3,3,3])。真机上 4 个手柄同名,多人游戏不可用
  • 【严重】多个手柄同时按键时只认领到 1 个(场景4截图 1/4 已接入)
  • 自动检查 9/9 全过,但检查未断言“各手柄独立入座”,分数不能只看通过数
  • 物理设备与玩家座位没有分层(场景 10):座位按 index / 接入顺序分配,接收器等无输入设备会永远占住前面的玩家座位
需求逐条核对4/7 达成
网页画出 PS 手柄四宫格 DualSense,白壳、灯条、扳机
接入真实手柄、按键有对应反应单手柄按键/摇杆/扳机都有响应,按键才认领(场景3、7、8 通过)
最多 4 个手柄场景4 四个手柄同时按键只绑定了 1 个(1/4 已接入);同签名手柄会互相“迁移”
漂亮、匹配主题、有设计感紫蓝渐变,风格统一
轮廓与样式高度还原轮廓还原较好
幽灵插槽 / 分清不同手柄思路正确(签名+实时输入认领、未认领设备列入待核验区),但同名设备“镜像迁移”逻辑没有排除已被其他玩家占用的 index
物理设备与玩家座位分层(按按键顺序入座)检查 v3 场景 10:玩家座位按设备 index / 接入顺序直接对应,没有“设备大厅 → 按键入座”这一层;两个接收器在前时,先按键的真手柄拿不到 P1,1、2 号玩家无法被控制
4

GLM 5.3 Flash

opencode-go/glm-5.3-flash正常完成思考 默认(max)
5.00综合
完成度3.5
代码质量5.0
页面效果7.0

修好了快照问题,但主可视区始终是“空槽”状态、依旧先到先得,核心体验不可用。

耗时4m 28s
步数8
工具调用7
Tokens351.9k
输出 Tokens12.1k
费用$0.034
代码行658
页面错误0
耗时拆分有效 4m 01s
等待接口 15.6s模型生成 4m 01s工具执行 0.5s
功能场景8/11 通过
场景0·点掉引导遮罩(如有)场景1·未接入手柄场景2·接入 1 个 DualSense场景3·按键/扳机/摇杆/十字键(须有反应)场景4·接入 4 个手柄并各按不同键场景5·拔出 2 号手柄场景6·幽灵插槽(1 真 + 2 个残留)场景7·4 个同名 XInput 手柄,只操作 3 号槽那个(须有反应)场景8·真机复现:2 个 Keychron 接收器 + 4 个同名 XInput 手柄,操作 index 4 那个(须有反应)场景9·4 个同名手柄依次按键,必须各自独立响应场景10·两层映射:2 个接收器 + 2 个手柄,先按键的手柄必须成为 P1(玩家座位按按键顺序分配)

优点

  • 修正了上一轮的快照 bug:tick 每帧用 list[s.gpIndex] 重新读取
  • 最快交付(4.5 分钟),tokens 少
  • 断开 8 秒内同型号重连回原槽位

问题

  • 【严重】主可视区不激活:connect() 中若当前选中槽就是新接入的槽则不调用 selectSlot,遮罩“空槽位”不会移除,单手柄按键时主图没有可见反馈(截图 3)
  • 【严重】先到先得分配槽位,真机上键盘接收器占掉 2 个槽,index 4、5 的手柄被忽略(场景8)
  • 场景7失败:只有卡片“最后输入”文字变化,主图无反应
  • 物理设备与玩家座位没有分层(场景 10):座位按 index / 接入顺序分配,接收器等无输入设备会永远占住前面的玩家座位
需求逐条核对3/7 达成
网页画出 PS 手柄画了 DualSense 轮廓,但未接入时为灰色剪影
接入真实手柄、按键有对应反应每帧按 index 重新读取(上一轮的快照 bug 已修正),但主可视区一直停在“玩家 1 · 空槽”遮罩,只有右侧卡片文字随按键变化
最多 4 个手柄四个玩家卡片
漂亮、匹配主题、有设计感深色控制台风格,整洁
轮廓与样式高度还原比例偏示意
幽灵插槽 / 分清不同手柄先到先得认领(connect 按 findIndex 空槽),只按 connected 过滤;真机下 index 4、5 的手柄被忽略(场景8失败)
物理设备与玩家座位分层(按按键顺序入座)检查 v3 场景 10:玩家座位按设备 index / 接入顺序直接对应,没有“设备大厅 → 按键入座”这一层;两个接收器在前时,先按键的真手柄拿不到 P1,1、2 号玩家无法被控制
5

MiMo V2.6 Flash

opencode-go/mimo-v2.6-flash超时思考 默认(不支持调档)
0.00综合
完成度0.0
代码质量0.0
页面效果0.0

跑满 1 小时仍零产出,过度规划、迟迟不动手。

耗时60m 06s
步数18
工具调用19
Tokens1.01M
输出 Tokens1.8k
费用$0.045
代码行0
页面错误0
耗时拆分有效 40m 17s
等待接口 2m 13s模型生成 39m 31s工具执行 46.6s

优点

  • 会主动上网查 DualSense 官方部件图做比例参考

问题

  • 【失败】1 小时超时,未写出任何文件:18 步中有 4 步各思考 5~13 分钟,最后一步生成 18 分钟仍未结束被强制终止
  • 前 40 分钟都花在找参考图和规划上,没有先交付一个可用版本再迭代
需求逐条核对0/6 达成
网页画出 PS 手柄无产出
接入真实手柄、按键有对应反应无产出
最多 4 个手柄无产出
漂亮、匹配主题、有设计感无产出
轮廓与样式高度还原无产出
幽灵插槽 / 分清不同手柄无产出