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:[email protected]:18:42, ID=1 >> Geeks3D GpuTest (Linux 64-bit) is starting up...
    2012:11:[email protected]:18:42, ID=2 >> Geeks3D GpuTest: Cross Platform Graphics Benchmark Utility
    2012:11:[email protected]:18:42, ID=3 >> (C)2012 Geeks3D (www.geeks3d.com)
    2012:11:[email protected]:18:42, ID=4 >> Core plugin (GXL3D_STB_Image_Codec_Core_Plugin) loaded ok.
    2012:11:[email protected]: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:[email protected]:18:42, ID=6 >> GXL3D kernel codename: Hydra.
    2012:11:[email protected]:18:42, ID=7 >> Display size: width=1920, height=1080
    2012:11:[email protected]:18:42, ID=8 >> Window size: width=1024, height=640, left=0, top=0
    2012:11:[email protected]:18:42, ID=9 >> Core plugin (GXL3D_OpenGL_Renderer_Core_Plugin) loaded ok.
    2012:11:[email protected]: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:[email protected]:18:42, ID=11 >> FurMark - OpenGL renderer init OK.
    2012:11:[email protected]:18:42, ID=12 >> FurMark - VSYNC disabled (xxx_SwapInterval_xxx ava?lable).
    2012:11:[email protected]:18:42, ID=13 >> FurMark - OpenGL version detected: 3.0
    2012:11:[email protected]:18:42, ID=14 >> FurMark - # OpenGL extensions: 162
    2012:11:[email protected]:18:42, ID=15 >> FurMark - OpenGL - Renderer model: Mesa DRI Intel(R) Ivybridge Mobile 
    2012:11:[email protected]:18:42, ID=16 >> FurMark - OpenGL - Renderer vendor: Intel Open Source Technology Center
    2012:11:[email protected]:18:42, ID=17 >> FurMark - OpenGL - API version: 3.0 Mesa 9.1-devel (git-d4780fd)
    2012:11:[email protected]:18:42, ID=18 >> FurMark - OpenGL - Shading language version: 1.30
    2012:11:[email protected]: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:[email protected]: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:[email protected]: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:[email protected]: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:[email protected]: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:[email protected]:18:42, ID=24 >> - Render thread - FurMark init failed.
    2012:11:[email protected]:18:42, ID=25 >> Plugin (GXL3D_OpenGL_Renderer_Core_Plugin) unloaded ok.
    2012:11:[email protected]:18:44, ID=26 >> Stopping GXL3D engine...
    2012:11:[email protected]:18:44, ID=27 >> Plugin (GXL3D_STB_Image_Codec_Core_Plugin) unloaded ok.
    2012:11:[email protected]: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; 11-13-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