ObjectiveInstall Phoronix Test Suite and benchmark your system's graphical performance using the Unigine benchmarks and Steam games.
DistributionsThis guide targets Debian, Ubuntu, Fedora, OpenSUSE, and Arch Linux.
RequirementsA working install of one of the supported distributions with root privileges and the latest graphics drivers installed.
- # - requires given linux command to be executed with root privileges either directly as a root user or by use of
- $ - given linux command to be executed as a regular non-privileged user
Install Phoronix Test Suite and Steam
Ubuntu/DebianHead over to the Phoronix Test Suite download page, and grab the latest
.debpackage. When you have the package, install it with
$ sudo apt install gdebi-core $ sudo gdebi phoronix-test-suite_*.debOptionally, install Steam. If you're on Debian, enable the non-free repos first.
$ sudo apt install steam
CentOSChang the below link with a current Phoronix Test Suite or download directly from Phoronix Test Suite website.
$ 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/
FedoraPhoronix Test Suite is available in your repositories. Install it.
# dnf install phoronix-test-suiteNext, enable the RPMFusion repository on your system, if you haven't already.
# 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.rpmThen, you can install Steam.
# dnf install steam
OpenSUSEBoth packages are already available in your repositories. Install them.
# zypper in steam phoronix-test-suite
Arch LinuxThe Phoronix Test Suite is available through the AUR. Head to its page, and install it. When you have PTS, install Steam with Pacman.
# pacman -S steam
List The TestsYou can start up Phoronix Test Suite either as in interactive command line utility or through single command. First, take a look at the interactive utility to give yourself an idea of what it can do. The easiest way to do that is with the graphical launcher provided by the installation.
You'll see some information about your system and the available options. Test it out by listing the available tests.
$ phoronix-test-suite list-testsYou'll see a huge list of tests fill your terminal window. The names of the tests following
system/are what you'll be working with.
Run Unigine HeavenStart by running a great general purpose graphics benchmark. The Unigine tests are excellent for this. Install Unigine Heaven through PTS.
$ phoronix-test-suite install unigine-heaven
You can always install a test by running it too. If the test isn't available when you go to run it, Phoronix Test Suite will prompt you to install. After you have the test, you can run it.
$ phoronix-test-suite run unigine-heaven
Test With SteamPhoronix Test Suite also includes options to test with Steam games. The process is smoother if you already have the game installed, so open up Steam and sign in to your account. Pick a game that you want to test with. You can list out the Phoronix tests, or you can pick something like DoTA 2 that's free to play for now. This guide follows Metro Last Light, but you can use any game that PTS has a script for. Once your game is installed on Steam, leave Steam open, and install the test with PTS.
$ phoronix-test-suite install metroll-reduxThen, run your test.
$ phoronix-test-suite run metroll-redux
Closing ThoughtsYou're now ready to measure the performance of your system for graphical tasks. You can test out new driver versions, and other things like kernels that may impact your framerates.
Phoronix Test Suite is also capable of testing a lot of other things on your system. Feel free to have a look around and try out some additional benchmarks. It can help you find weak points in your system that may need an upgrade or improperly configured software.