运行 phoronix-test-suite benchmark 时如何选择 GPU?
How to choose GPU when running phoronix-test-suite benchmark?
我是 Phoronix 测试套件的新手,运行 我第一次使用 phoronix-test-suite benchmark testname
进行测试。这 运行 是针对我的一个 GPU 而不是另一个的测试。如何选择要用于 benchmark
的 GPU?
我搜索了 Google 并浏览了文档以寻找答案,但一无所获。
编辑
我正在尝试 运行 的测试是 here,使用
phoronix-test-suite benchmark 2102179-HA-NVIDIAGEF76
我也试过 中描述的方法,但无济于事。
我在 Ubuntu 20.04.2 LTS 上使用 Phoronix Test Suite v10.2.2 (Harstad)。
更新
根据 this 问题,phoronix-test-suite 总是选择给定系统上的默认 GPU。
PTS currently sticks to using the default GPU configured by your system whether it be configured via PRIME handling or other multi-GPU setup configurations. Basically, it doesn't override your default GPU choice(s) or interfere beyond simply reporting the enumerated GPUs.
因此,更改 phoronix 基准测试使用的 GPU 的官方方法是更改更广泛系统上的 'default GPU'。我不明白是什么决定了默认的 GPU 或如何更改默认值。上面的引用表明默认 GPU 可能会使用 PRIME 进行更改。
当 运行ning nvidia-settings
时打印以下消息。
** (nvidia-settings:9809): WARNING **: 15:46:41.950: PRIME: Failed to execute child process “/usr/bin/prime-supported” (No such file or directory)
** Message: 15:46:41.950: PRIME: is it supported? no
所以看来无论 PRIME 是什么,它都不是我系统的一部分。
如果您使用的是 Nividea GPU,您可以转到 Nividea 控制面板来完成此操作:
- 转到管理 3D 设置
- 转到“程序设置”
- Select 您的应用程序(即在本例中为 Phoronix 测试套件基准测试)和 select 高性能 Nividea GPU。
现在运行基准测试。 <---- 对于 Windows
如需更多帮助,请访问:https://www.phoronix-test-suite.com/documentation/phoronix-test-suite.pdf
当您要配置 Nvidia GPU 时,逻辑略有不同:
查看 source,PTS 似乎总是使用它可以在 nvidia-settings --query PCIID
输出上找到的第一个 GPU。
PTS 首席开发人员 on github 进一步证实了这一理论。所以不幸的是,PTS 中没有任何开关可以帮助实现这一目标。
我是 Phoronix 测试套件的新手,运行 我第一次使用 phoronix-test-suite benchmark testname
进行测试。这 运行 是针对我的一个 GPU 而不是另一个的测试。如何选择要用于 benchmark
的 GPU?
我搜索了 Google 并浏览了文档以寻找答案,但一无所获。
编辑
我正在尝试 运行 的测试是 here,使用
phoronix-test-suite benchmark 2102179-HA-NVIDIAGEF76
我也试过
我在 Ubuntu 20.04.2 LTS 上使用 Phoronix Test Suite v10.2.2 (Harstad)。
更新
根据 this 问题,phoronix-test-suite 总是选择给定系统上的默认 GPU。
PTS currently sticks to using the default GPU configured by your system whether it be configured via PRIME handling or other multi-GPU setup configurations. Basically, it doesn't override your default GPU choice(s) or interfere beyond simply reporting the enumerated GPUs.
因此,更改 phoronix 基准测试使用的 GPU 的官方方法是更改更广泛系统上的 'default GPU'。我不明白是什么决定了默认的 GPU 或如何更改默认值。上面的引用表明默认 GPU 可能会使用 PRIME 进行更改。
当 运行ning nvidia-settings
时打印以下消息。
** (nvidia-settings:9809): WARNING **: 15:46:41.950: PRIME: Failed to execute child process “/usr/bin/prime-supported” (No such file or directory) ** Message: 15:46:41.950: PRIME: is it supported? no
所以看来无论 PRIME 是什么,它都不是我系统的一部分。
如果您使用的是 Nividea GPU,您可以转到 Nividea 控制面板来完成此操作:
- 转到管理 3D 设置
- 转到“程序设置”
- Select 您的应用程序(即在本例中为 Phoronix 测试套件基准测试)和 select 高性能 Nividea GPU。
现在运行基准测试。 <---- 对于 Windows
如需更多帮助,请访问:https://www.phoronix-test-suite.com/documentation/phoronix-test-suite.pdf
当您要配置 Nvidia GPU 时,逻辑略有不同:
查看 source,PTS 似乎总是使用它可以在 nvidia-settings --query PCIID
输出上找到的第一个 GPU。
PTS 首席开发人员 on github 进一步证实了这一理论。所以不幸的是,PTS 中没有任何开关可以帮助实现这一目标。