Results 1 to 4 of 4

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

  1. #1
    Join Date
    Jun 2006
    Posts
    362

    Default 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. #2
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,052

    Default

    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; 11-13-2012 at 12:22 PM.

  3. #3
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,337

    Default

    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.

  4. #4
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,052

    Default

    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?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •