geekbench6 中文文档 下载 App

多显卡与多种 API 环境下指定测试对象

一台机器同时有核显和独立显卡、或者装了两张独显时,GPU 测试默认跑哪一块是可以指定的。命令行提供了三个参数专门管这件事。

第一步:列出全部设备

geekbench6 --gpu-list

输出按 API 分组,每行前有两个数字——平台号与设备号,后面跟显卡名字。例如某台机器在 OpenCL 组下列出:

0 0 Apple M2
0 1 AMD Radeon VII

第一列是平台号,第二列是设备号。同一种 API 下有几个设备,就会出现几行。

第二步:锁定目标

官方文档给的例子:想让 0 1 那块 Radeon VII 跑 OpenCL 测试:

geekbench6 --gpu OpenCL --gpu-platform-id 0 --gpu-device-id 1

不带这两个号时,程序会在该 API 的设备里自动选一块;带上了则精确锁定。

为什么要主动选

API 本身也要选对

--gpu 后面跟的 API 名要与 --gpu-list 列出的分组一致。同一块卡测不同 API 得到不同分数,跨 API 不做换算(见GPU 负载详解)。命令行 GPU 测试的权限说明见命令行参数全解。

下一站

GPU 分数跑出来之后的比对方式见用基线对比把两台设备放在同一页;API 列表为空时的排查见GPU API 列表为空的排查。