【问题标题】:How to choose GPU when running phoronix-test-suite benchmark?运行 phoronix-test-suite benchmark 时如何选择 GPU?
【发布时间】:2021-06-04 12:57:04
【问题描述】:

我是 Phoronix 测试套件的新手,我使用 phoronix-test-suite benchmark testname 运行了我的第一个测试。这对我的一个 GPU 进行了测试,而不是另一个。如何选择用于benchmark 的 GPU?

我搜索了谷歌并浏览了文档以寻找答案,但一无所获。

编辑

我尝试运行的测试是here,使用

phoronix-test-suite benchmark 2102179-HA-NVIDIAGEF76

我也尝试过使用here描述的方法,但无济于事。

我在 Ubuntu 20.04.2 LTS 上使用 Phoronix Test Suite v10.2.2 (Harstad)。

更新

根据this 问题,phoronix-test-suite 始终选择给定系统上的默认 GPU。

PTS 目前坚持使用系统配置的默认 GPU,无论是通过 PRIME 处理还是其他多 GPU 设置配置进行配置。基本上,它不会覆盖您的默认 GPU 选择,也不会干扰仅报告枚举的 GPU。

因此,更改 phoronix 基准测试所使用的 GPU 的官方方法是更改​​更广泛系统上的“默认 GPU”。我不明白是什么决定了哪个 GPU 是默认值或如何更改默认值。上面的引用表明可以使用 PRIME 更改默认 GPU。

运行nvidia-settings 时会打印以下消息。

** (nvidia-settings:9809): WARNING **: 15:46:41.950: PRIME: 无法执行子进程“/usr/bin/prime-supported”(没有这样的文件或目录) ** 消息:15:46:41.950:PRIME:支持吗?没有

看来,无论 PRIME 是什么,它都不是我系统的一部分。

【问题讨论】:

  • 他们选择的最接近的原因(我同意)是它不是关于编程,而是关于使用现有软件,因此属于superuser.com
  • 类似的问题是 4 或 5 年前的问题吗?在 SO 的早期,在 Stack Exchange 站点如此之多且流量较低之前,SO 并不那么挑剔。这对于使用软件(并且可能非常适合超级用户)似乎非常明确,而绝对不是关于编程或您自己代码的性能。 IDK,如果您可以让版主退还您的赏金或完整地迁移赏金,但失去它可能是在错误的网站上开始询问的成本。
  • 你应该谷歌看看是否有任何关于使用赏金迁移的既定先例,或者“绝对永远不要,不要打扰询问”,或者遵循一些程序(例如在问题上提出标志。)我猜不是,所以接下来的事情就是让模组在这里退还赏金,这样你就可以删除问题了。您可以在等待回音时询问超级用户,即在您删除它之前。当您标记此问题时,请让 mod 知道您是否已经重新发布,这样您就不需要他们迁移,只需退还赏金即可。如果您不确定,请询问元数据。
  • 看着source,它似乎总是使用它可以在/sys/class/drm/card*/device/device 上找到的第一个GPU。因此,除了在 github 上提出问题并要求实施该功能之外,您可能无能为力
  • 按照建议,我提出了一个问题here

标签: gpu benchmarking


【解决方案1】:

当您希望配置 Nvidia GPU 时,逻辑略有不同: 看着source,PTS 似乎总是使用它可以在nvidia-settings --query PCIID 输出上找到的第一个GPU。 PTS 首席开发人员on github 进一步证实了这一理论。所以不幸的是,在 PTS 中没有任何开关可以帮助实现这一目标。

【讨论】:

    【解决方案2】:

    如果您使用的是 Nividea GPU,则可以这样做,您可以转到 Nividea 控制面板:

    1. 转到管理 3D 设置
    2. 转到“程序设置”
    3. 选择您的应用(即在本例中为 Phoronix-test-suite 基准测试)并选择高性能 Nividea GPU。

    现在运行基准测试。

    如需更多帮助,请访问:https://www.phoronix-test-suite.com/documentation/phoronix-test-suite.pdf

    【讨论】:

    • 抱歉,我没有提到我不在 Windows 上。我已更新问题以包含系统信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 2018-02-27
    相关资源
    最近更新 更多