Announcement

Collapse
No announcement yet.

GpuTest 0.2.0: Cross Platform OpenGL Benchmark, FurMark Lands on Linux and OS X

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GpuTest 0.2.0: Cross Platform OpenGL Benchmark, FurMark Lands on Linux and OS X

    Furmark on Linux and Mac? Yeah:
    GpuTest 0.2.0 is the first public version of a new cross-platform GPU stress test and benchmarking utility. GpuTest is based on OpenGL and is available for Windows (XP, Vista, 7 and 8), Linux and OS X. The current version is available in 64-bit only and I don?t know if a 32-bit version will see the light of day?

    This first version of GpuTest comes with 3 tests (other tests will be added in next versions):
    *a stress test based on FurMark (OpenGL 2.1 or 3.2)
    *a tessellation test based on TessMark (OpenGL 4.0). The graphic load is equivalent to the extreme tessellation level (X32) of TessMark.
    *GiMark: a geometry instancing test (OpenGL 3.3). By default, GiMark renders 100?000 instances of a mesh sphere made up of 128 triangles.

    All tests can be launched on Windows and Linux. Regarding Linux, I developed and tested GpuTest under Linux Mint 13 64-bit. I didn?t tested it with other distributions. On OS X, only two tests are available: FurMark and GiMark. The test based on TessMark requires an OpenGL 4.0 and OSX 10.8 supports only OpenGL 3.2. But GiMark is an OpenGL 3.3 test, so why can we launch it on OSX? Actually OSX 10.8 supports a subset of OpenGL 3.3 features and geometry instancing is among these features.

    On Windows and OSX, GpuTest comes with a graphical user interface (GUI) to launch the different tests. On Linux, a set of scripts is provided to launch the tests.
    @geeks3d

  • #2
    On Archlinux + Ivy Bridge: Only a black window for all three windowed tests. According to the description at least furmark should work. The fullscreen tests immediately close.

    edit: Oh, it has a log file

    Code:
    2012:11:13@17:18:42, ID=1 >> Geeks3D GpuTest (Linux 64-bit) is starting up...
    2012:11:13@17:18:42, ID=2 >> Geeks3D GpuTest: Cross Platform Graphics Benchmark Utility
    2012:11:13@17:18:42, ID=3 >> (C)2012 Geeks3D (www.geeks3d.com)
    2012:11:13@17:18:42, ID=4 >> Core plugin (GXL3D_STB_Image_Codec_Core_Plugin) loaded ok.
    2012:11:13@17:18:42, ID=5 >> GXL3D_STB_Image_Codec_Core_Plugin: STB image loader. Supported formats: *.JPEG, *.PNG, *.TGA, *.BMP, *.PSD, *.GIF, *.HDR, *.PIC. By JeGX / Geeks3D.com
    2012:11:13@17:18:42, ID=6 >> GXL3D kernel codename: Hydra.
    2012:11:13@17:18:42, ID=7 >> Display size: width=1920, height=1080
    2012:11:13@17:18:42, ID=8 >> Window size: width=1024, height=640, left=0, top=0
    2012:11:13@17:18:42, ID=9 >> Core plugin (GXL3D_OpenGL_Renderer_Core_Plugin) loaded ok.
    2012:11:13@17:18:42, ID=10 >> GXL3D_OpenGL_Renderer_Core_Plugin: OpenGL renderer (OpenGL 2, 3.x and 4.x supported).. By JeGX / Geeks3D.com
    2012:11:13@17:18:42, ID=11 >> FurMark - OpenGL renderer init OK.
    2012:11:13@17:18:42, ID=12 >> FurMark - VSYNC disabled (xxx_SwapInterval_xxx ava?lable).
    2012:11:13@17:18:42, ID=13 >> FurMark - OpenGL version detected: 3.0
    2012:11:13@17:18:42, ID=14 >> FurMark - # OpenGL extensions: 162
    2012:11:13@17:18:42, ID=15 >> FurMark - OpenGL - Renderer model: Mesa DRI Intel(R) Ivybridge Mobile 
    2012:11:13@17:18:42, ID=16 >> FurMark - OpenGL - Renderer vendor: Intel Open Source Technology Center
    2012:11:13@17:18:42, ID=17 >> FurMark - OpenGL - API version: 3.0 Mesa 9.1-devel (git-d4780fd)
    2012:11:13@17:18:42, ID=18 >> FurMark - OpenGL - Shading language version: 1.30
    2012:11:13@17:18:42, ID=19 >> GPU program tor::_M_insert_aux - Vertex shader: 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.00 ES, 1.10, 1.20, and 1.30
    
    
    2012:11:13@17:18:42, ID=20 >> GPU program tor::_M_insert_aux - Vertex shader error: 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.00 ES, 1.10, 1.20, and 1.30
    
    
    2012:11:13@17:18:42, ID=21 >> GPU program tor::_M_insert_aux - Pixel shader: 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.00 ES, 1.10, 1.20, and 1.30
    
    
    2012:11:13@17:18:42, ID=22 >> GPU program tor::_M_insert_aux - Pixel shader error: 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.00 ES, 1.10, 1.20, and 1.30
    
    
    2012:11:13@17:18:42, ID=23 >> - SimpleColorOrthoProj GPU program error: 
    Vertex shader error: 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.00 ES, 1.10, 1.20, and 1.30
    
    
    Pixel shader error: 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.00 ES, 1.10, 1.20, and 1.30
    
    
    2012:11:13@17:18:42, ID=24 >> - Render thread - FurMark init failed.
    2012:11:13@17:18:42, ID=25 >> Plugin (GXL3D_OpenGL_Renderer_Core_Plugin) unloaded ok.
    2012:11:13@17:18:44, ID=26 >> Stopping GXL3D engine...
    2012:11:13@17:18:44, ID=27 >> Plugin (GXL3D_STB_Image_Codec_Core_Plugin) unloaded ok.
    2012:11:13@17:18:44, ID=28 >> Exit from Geeks3D GpuTest.
    So it has a typo in "(xxx_SwapInterval_xxx ava?lable)." and it needs GLSL 1.40.
    Last edited by ChrisXY; 13 November 2012, 12:22 PM.

    Comment


    • #3
      Why does your output say GL 3.0? According to Phoronix, Intel supports 3.1 / GLSL 1.40 already: http://www.phoronix.com/scan.php?pag...tem&px=MTE3MjM in mesa 9.0.

      Comment


      • #4
        How would I know?

        I have HD 4000 on an i7 3632qm and the commit I'm on ("Mesa 9.1-devel (git-d4780fd)") is pretty new...

        commit d4780fddb158ad83c45b565a7ace008639520fb2
        Date: Tue Nov 13 00:36:00 2012 +0100

        Do I need to set anything special to get 3.1?

        Comment

        Working...
        X