当前位置: 首页>>技术教程>>正文


在Linux上,对您的图形卡进行基准测试

,

目的

安装Phoronix测试套件,并使用Unigine基准测试和Steam游戏对系统的图形性能进行基准测试。

发行版

本指南针对Debian,Ubuntu,Fedora,OpenSUSE和Arch Linux。

要求

一个具有root特权和最新图形驱动程序的受支持发行版的有效安装。

困难

简单

约定

  • -要求给出linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-给linux命令以普通非特权用户身份执行

介绍

安装Phoronix测试套件和Steam

Ubuntu /Debian的

前往Phoronix测试套件下载页面,并获取最新.deb包。收到软件包后,请使用gdebi


$ sudo apt install gdebi-core
$ sudo gdebi phoronix-test-suite_*.deb

(可选)安装Steam。如果您使用的是Debian,请先启用非免费存储库。

$ sudo apt install steam



CentOS的

使用当前的Phoronix测试套件更改以下链接,或直接从以下链接下载Phoronix测试套件网站


$ wget https://phoronix-test-suite.com/releases/phoronix-test-suite-9.0.0.tar.gz
$ tar xzf phoronix-test-suite-9.0.0.tar.gz 
$ cd phoronix-test-suite/
$ sudo ./install-sh 
Phoronix Test Suite Installation Completed

Executable File: /usr/bin/phoronix-test-suite
Documentation: /usr/share/doc/phoronix-test-suite/
Phoronix Test Suite Files: /usr/share/phoronix-test-suite/

软呢帽

您的存储库中有Phoronix Test Suite。安装它。

# dnf install phoronix-test-suite

接下来,如果尚未启用,请在系统上启用RPMFusion存储库。

# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

然后,您可以安装Steam。

# dnf install steam

OpenSUSE

这两个软件包已在您的存储库中提供。安装它们。

# zypper in steam phoronix-test-suite

Arch Linux

Phoronix测试套件可通过AUR获得。前往其,然后安装它。如果您拥有PTS,请在Pacman中安装Steam。

# pacman -S steam

列出测试

您可以在交互式命令行实用程序中或通过单个启动Phoronix Test Suite命令。首先,看一下交互式实用程序,以使自己对它可以做什么有所了解。最简单的方法是使用安装程序提供的图形启动器。

Start Phoronix Test Suite

启动Phoronix测试套件


您将看到有关系统和可用选项的一些信息。通过列出可用的测试来对其进行测试。

Phoronix Test Suite List Tests

Phoronix测试套件列表测试

现在回到那里。还有另一种列出测试的方法。打开一个新的终端并运行以下命令。

$ phoronix-test-suite list-tests

您会在终端窗口中看到大量的测试列表。以下测试名称pts/要么system/是您将要使用的东西。

运行Unigine Heaven

首先运行出色的通用图形基准测试。 Unigine测试非常出色。通过PTS安装Unigine Heaven。

$ phoronix-test-suite install unigine-heaven
Phoronix Test Suite Run Test

Phoronix测试套件运行测试


您也可以始终通过运行测试来安装测试。如果您在运行测试时不可用,则Phoronix Test Suite将提示您进行安装。完成测试后,即可运行它。

$ phoronix-test-suite run unigine-heaven
Phoronix Test Suite Test Settings

Phoronix测试套件测试设置

在测试之前,系统会提示您设置一些选项。在这种情况下,系统会询问您分辨率和图形库。

Phoronix Test Suite Unigine Heaven

Phoronix测试套件Unigine Heaven

该测试将启动并在渲染的3d环境中运行。 PTS将其编写脚本以运行并进行三次测试。然后,它将对这三个测试的帧率进行平均,以得出最终结果。




用蒸汽测试

Phoronix Test Suite还包括用于Steam游戏测试的选项。如果您已经安装了游戏,则过程会更加顺畅,因此请打开Steam并登录到您的帐户。选择您要测试的游戏。您可以列出Phoronix测试,也可以选择DoTA 2之类的免费软件。本指南遵循Metro Last Light,但您可以使用PTS拥有脚本的任何游戏。将游戏安装在Steam上后,请保持Steam打开,然后使用PTS安装测试。

$ phoronix-test-suite install metroll-redux

然后,运行测试。

$ phoronix-test-suite run metroll-redux
Phoronix Test Suite Metro

Phoronix测试套件Metro

与Unigine测试一样,Phoronix测试套件也会询问您一些有关如何运行测试的问题。然后,它将开始运行几次。测试完成后,它将为您提供结果。

总结思想

现在您可以测量图形任务的系统性能。您可以测试新的驱动程序版本,以及其他可能影响帧速率的内容,例如内核。

Phoronix Test Suite还能够测试系统上的许多其他内容。随意看看并尝试一些其他基准测试。它可以帮助您发现系统中可能需要升级或软件配置不正确的弱点。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9748.html,未经允许,请勿转载。