Skip to content

charo-m/4K_displaywall_bench

amd_xfreeze_re…
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 3 commits ahead of zmich:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
GL
 
 
KHR
 
 
 
 
 
 
 
 
png
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4K Displaywall Bench

While most benchmarks are intended for the gaming industry, this simple app is for testing fillrate-bound applications such as those that need to drive high resolution displays, or many displays, or both.

#Building

##Ubuntu 16.04

apt-get install libxrandr-dev libxinerama-dev libxcursor-dev libglfw3-dev libglm-dev

cmake .

make

##Windows

cmake -G "Visual Studio 14 2015" .

cmake --build .

Use cmake flag -DCMAKE_BUILD_TYPE=Debug to enable OpenGL debug output extension (4.3 and higher)

#Running

./4K_displaywall_bench -help

./4K_displaywall_bench -width 11520 -height 2160 -swap_interval 0

Use the width and height to define the viewport, which may span multiple displays.

If your driver does not support OpenGL 4.4 (GLXBadFBConfig), run with -gl 3 for a version 3.3 context.

#Testing

Requires Python 2.7. Invokes test application with different parameters. Press Esc key to quit each invocation of the test application.

##Linux

./run_test.py

##Windows

(tested in Git Bash terminal)

winpty C:/Python27/Python.exe run_win_test.py

#License

4K_displaywall_bench is freely available for download under the terms of the BSD3 License.

About

A simple OpenGL benchmark to test a 3x1 4K displaywall

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 66.4%
  • C++ 31.9%
  • CMake 1.6%
  • Other 0.1%