【发布时间】: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 知道您是否已经重新发布,这样您就不需要他们迁移,只需退还赏金即可。如果您不确定,请询问元数据。
-
按照建议,我提出了一个问题here。
标签: gpu benchmarking