kparal / voglperf

Description

Benchmarking tool for Linux OpenGL games. Spews frame information, logs frametimes.

You can read how to use voglperf at https://github.com/ValveSoftware/voglperf and e.g. http://www.opengamebenchmarks.org/about/ (or just search for other guides).

It makes it easy to benchmark Steam games, but you can also benchmark non-Steam games/apps. Just provide a full path to the executable as an argument. For example voglperfrun64 --fpsshow /usr/bin/glxgears.

To report any issues with this copr, visit https://github.com/kparal/copr-voglperf.

Installation Instructions

Do not forget to install both x86_64 (64bit) and i686 (32bit) version of this program, because many games are still 32bit, and you'll need to use 32bit version of voglperf to benchmark them. If you see ERROR: Could not retrieve pid of launched game message from voglperf, you're likely using a wrong command for your game, try the other one (voglperfrun32 or voglperfrun64).

Copr doesn't allow to put RPMs for both architectures into a single repository, but you can easily modify the repo file to point to both available repositories and then install both voglperf versions:

  1. Enable this copr repo:

    $ sudo dnf copr enable kparal/voglperf
    
  2. Edit /etc/yum.repos.d/_copr_kparal-voglperf.repo file and replace it with this content:

    [kparal-voglperf-x86_64]
    name=Copr repo for voglperf owned by kparal (x86_64)
    baseurl=https://copr-be.cloud.fedoraproject.org/results/kparal/voglperf/fedora-$releasever-x86_64/
    skip_if_unavailable=True
    gpgcheck=1
    gpgkey=https://copr-be.cloud.fedoraproject.org/results/kparal/voglperf/pubkey.gpg
    repo_gpgcheck=0
    enabled=1
    enabled_metadata=1
    
    [kparal-voglperf-i386]
    name=Copr repo for voglperf owned by kparal (i386)
    baseurl=https://copr-be.cloud.fedoraproject.org/results/kparal/voglperf/fedora-$releasever-i386/
    skip_if_unavailable=True
    gpgcheck=1
    gpgkey=https://copr-be.cloud.fedoraproject.org/results/kparal/voglperf/pubkey.gpg
    repo_gpgcheck=0
    enabled=1
    enabled_metadata=1
    
  3. Install both versions of voglperf:

    $ sudo dnf install voglperf.x86_64 voglperf.i686
    

You're now all set for using voglperfrun64 and voglperfrun32.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 24 i386 (0)*, x86_64 (0)* Fedora 24 (0 downloads)
Fedora 25 i386 (0)*, x86_64 (0)* Fedora 25 (0 downloads)
Fedora 26 i386 (0)*, x86_64 (0)* Fedora 26 (0 downloads)

* Total number of packages downloaded in the last seven days.