Quantcast
Channel: MSI Kombustor – Geeks3D
Viewing all 26 articles
Browse latest View live

MSI N460GTX Hawk GPU Reaches 1000MHz

$
0
0

MSI N460GTX Hawk + MSI Kombustor and Afterburner
MSI N460GTX Hawk + MSI Kombustor and Afterburner



The GeForce GTX 460 comes with a reference GPU clock of 675MHz. The GF104, the GPU behind the GTX 460, is a nice GPU in terms of overclocking. And MSI has well understood it: the upcomming N460GTX Hawk should have a very high GPU clock as we can see it on this screenshot:

MSI N460GTX Hawk + MSI Kombustor and Afterburner
MSI N460GTX Hawk + MSI Kombustor and Afterburner


According to Kombustor and Afterburner, the GPU is clocked at 1000MHz: a jump of 325MHz!

MSI’s GTX 460 Hawk should feature the TwinFrozr II VGA cooler like the R5770 Hawk.

TwinFrozr II VGA cooler

[source]


MSI Kombustor 1.1.3 Available (GPU Tool, Download)

$
0
0

MSI Kombustor 1.1.3



A new update of Kombustor, MSI’s VGA stress test based on FurMark, is available. Now, all versions of Kombustor (DX9, DX10 and DX11) are packed into a single Win32 installer. A loader (KLoaderWin32.exe) is called first and, according to the Windows version, starts the right version of Kombustor.

*** MSI Kombustor 2.2.0 beta available! ***



You can download MSI Kombustor 1.1.3 here:
Download MSI Kombustor 1.1.3 (XP, Vista, Seven) Version 1.1.3



Kombustor 1.1.3 thread on Guru3D forums can be found HERE.



The D3D11 render path seems to have some problems to stress the GPU (see this thread). I hope it’s in my code… More on this asap. But DX9, GL2 and GL3 render paths are heavy!



MSI Kombustor 1.1.3 changelog

  • Change: a loader (KLoader) is now used to start the correct version of Kombustor (DX9, DX10 or DX11) according to the version of Windows (XP, Vista or Seven).
  • Change: minor change in the refresh rate settings of DX10 and DX11 render window.
  • Bugfix: added dim checking and resizing for custom textures.

Radeon HD 6870 is Twice Faster than GeForce GTX 460 in MSI Kombustor

$
0
0

AMD Radeon HD 6870 score in MSI Kombustor
Radeon HD 6870 score in MSI Kombustor: 20113 points



I just found on [H]ard|OCP forums the MSI Kombustor 1.1.3 score of a Radeon HD 6870 (with Catalyst 10.10). The settings are 1920×1080 fullscreen, 60 seconds and unlock power draw UNCHECKED (default mode), no AA and no postfx.

I quickly ran a the same test with my GTX 460:

NVIDIA GeForce GTX 460 score in MSI Kombustor
GeForce GTX 460 score in MSI Kombustor: 9238 points

This is interesting because MSI Kombustor like FurMark is very GPU intensive and the CPU does not affect much the final score. Of course FurMark-like tests are not representative of real 3D tests like in game rendering but it shows the GPU raw power…

At the end of the test, the Bart XT GPU reached 78°C. Since the default mode of MSI Kombustor is really soft for modern GPUs, the HD 6870 GPU could reach 90°C under a violent stress test…



UPDATE
I just tested Kombustor with a Radeon HD 5870 with the same settings:

Radeon HD 5870 score in MSI Kombustor
Radeon HD 5870 score in MSI Kombustor: 21947 points


With its 1120 cores, the HD 6870 is not too far from the HD 5870 (Cat 10.9)…

I also found the score for a Radeon HD 5850 (from XtremeSystems forums):

Radeon HD 5850 score in MSI Kombustor
Radeon HD 5850 score in MSI Kombustor: 20751 points

Conclusion: HD 6870 twice faster than a GTX 460? Yes it’s normal, because previous gen was already twice faster (in Kombustor…).

MSI Kombustor 2.0.0 Released, New OpenGL 4.0 Benchmark (PhysX, Tessellation)

$
0
0

MSI Kombustor 2.0.0 Released With New OpenGL 4.0 Benchmark


The new version of MSI Kombustor is available. Kombustor is MSI’s VGA burn-in test and benchmark utility included in Afterburner package.


1 – MSI Kombustor 2.0.0 Download



*** MSI Kombustor 2.2.0 beta available! ***

You can download MSI Kombustor 2.0.0 here:
Download MSI Kombustor 2.0.0 Version 2.0.0


2 – MSI Kombustor 2.0.0 Release Highlights

This version 2.0.0 brings a brand new graphic benchmark including many features such as an OpenGL 4 rendering, GPU tessellation, soft shadows, depth of field, geometry instancing, PhysX (fluids and clothes) and even a furry MSI in the same scene ;)

OpenGL logo

MSI Kombustor 2.0.0 Released With New OpenGL 4.0 Benchmark


People that asked me to make an unique benchmark gathering FurMark, FluidMark and TessMark will be happy!

High-resolution screenshots are available here: MSI Kombustor 2.0.0 Gallery (6 pictures total)

Like 3DMark11, there are ready-to-use presets: Extreme (1910×1080) and Normal (1280×720). You can can submit your score online in order to compare and compete with other users. Online scores are available here: MSI Kombustor Scores.

MSI Kombustor 2.0.0 Released With New OpenGL 4.0 Benchmark


There are actually four benchmark modes: Extreme or Normal and with GPU PhysX or CPU PhysX.

To make things a bit more interesting, a tweaking bar has been added allowing a control of the features:

MSI Kombustor 2.0.0 Released With New OpenGL 4.0 Benchmark

You can then hide or show the different objects of the scene: tessellated spheres and ground, PhysX flags, PhysX particles, post processing (depth of field), the cube-based asteroid field or the furry MSI:

MSI Kombustor 2.0.0 Released With New OpenGL 4.0 Benchmark
Cubic asteroids (geometry instancing) and tessellated ground




The original burn-in module based on FurMark engine is still there and has been updated with a increased graphic workload. You can now change the fur color and the background image thanks to the new Settings box.

MSI Kombustor 2.0.0 Released With New OpenGL 4.0 Benchmark

(Tips) How To Enable SLI and CrossFire Support for MSI Kombustor 2.0

$
0
0

MSI Kombustor, OpenGL 4 benchmark


Several weeks ago I wrote an article about how to enable SLI / CF for OpenGL applications. Today, the article shows some other tips for enabling SLI and CrossFire support for MSI Kombustor. Of course, these tips are also valid for other OpenGL apps like FurMark, TessMark or your own OpenGL demo!


1 – How to enable SLI support for GeForce cards

GeForce GTX 460 SLI
MSI GTX 460 Cyclone, 2-way SLI



For simple OpenGL applications, just follow the steps described HERE. But for MSI Kombustor, tweaking SLI in NVIDIA control panel is not enough to get the most of your GPUs because of the post processing. If you run KMark in 1080 preset, a 2-way SLI system will have a lower score than a single GPU system. With default settings, NVIDIA drivers are not able to properly handle OpenGL scenes with post processing effects (via FBO / render to texture or RTT). It’s not a bug in the driver but rather a matter of politics or something like this.

Even if you follow (and I followed) NVIDIA’s guide (SLI Best Practices), your application is not still able to fully exploit SLI. For example, a single GTX 460 has a score of 1505 points (32FPS) in KMark Preset Extreme (KMark is Kombustor OpenGL 4 benchmark) while two GTX 460 in SLI have a score of 1367 points (20 FPS) for the same preset.

Then what is the solution?

Simply tweaking the NVIDIA profile with GeForce 3D Settings Profile Manager. This tool, developed by NVIDIA, allows to export and import the profile file. The profile file is a simple text file anyone can edit with a simple text editor. Here is a profile that works fine for MSI Kombustor and allows to take advantage of n-way SLI up to four GPUs:

Profile "MSI Kombustor"
    ShowOn GeForce
    ProfileType Application
    Executable "MSIKombustorDX9.exe"
    Executable "MSIKombustorDX10.exe"
    Executable "MSIKombustorDX11.exe"
    Setting ID_0x00a06946 = 0x084000f5
    Setting ID_0x1033cec1 = 0x00000003
    Setting ID_0x1033cec2 = 0x00000002
    Setting ID_0x1033dcd2 = 0x00000004
    Setting ID_0x1033dcd3 = 0x00000004
    Setting ID_0x1095def8 = 0x02c00005
    Setting ID_0x20441369 = 0x00000001
    Setting ID_0x209746c1 = 0x04280001
    Setting ID_0x20ebd7b8 = 0x00000020
EndProfile

Just copy and paste this profile in NVIDIA profile file and import it with the GeForce 3D Settings Profile Manager utility.

KMark, OpenGL 4, Preset 1080, GPU PhysX

2370 points (60 FPS) – GTX 460 2-way SLI with profile
1505 points (32 FPS) – GTX 460 single
1367 points (20 FPS) – GTX 460 2-way SLI without profile



MSI Kombustor, burn-in module
MSI Kombustor, burn-in test

Burn-in test, OpenGL 2, 1920×1080 fullscreen, no AA, Post FX Off

4102 points (68 FPS) – GTX 460 SLI with profile
2063 points (34 FPS) – GTX 460 single



Burn-in test, OpenGL 2, 1920×1080 fullscreen, no AA, Post FX On

2076 points (35 FPS) – GTX 460 SLI with profile
1042 points (17 FPS) – GTX 460 single

MSI Kombustor, SLI GTX 460, OpenGL 2 and PostFX
MSI Kombustor burn-in test – SLI is properly exploited in OpenGL 2 + PostFX with the new profile


2 – How to enable CrossFire support for Radeon cards

Radeon HD 6970 CrossFire
SAPPHIRE Radeon HD 6970 in 2-way CrossFire



CrossFire is AMD’s multi-GPU technology for Radeon graphics cards. Since Catalyst 11.2 (and maybe Cat11.1), AMD’s graphic drivers come with a CrossFire profile for FurMark. And since MSI Kombustor and FurMark have some code in common, you can rename MSIKombustorXXX.exe in FurMark.exe without problem ;)

Here are some scores for a Radeon HD 6970.

KMark, OpenGL 4, Preset 1080, CPU PhysX

2414 points (52 FPS) – HD 6970 CrossFire
1406 points (41 FPS) – HD 6970 single



Burn-in test, OpenGL 2, 1920×1080 fullscreen, no AA, no Post FX

7987 points (113 FPS) – HD 6970 CrossFire
4147 points (69 FPS) – HD 6970 single

MSI Kombustor 2.0.1 Maintenance Release

$
0
0

MSI Kombustor 2.0.1



Here is a maintenance release of Kombustor, MSI’s GPU stress test ang benchmarking utility included in MSI Afterburner package. More information about the branch 2.x.x of Kombustor can be found HERE.
*** UPDATE ***: MSI Kombustor 2.0.2 is available.


*** MSI Kombustor 2.2.0 beta available! ***



You can download MSI Kombustor 2.0.1 here:
Download MSI Kombustor  Version 2.0.1 (2011.03.09)



For multi-GPU support (SLI and CrossFire), read this article: (Tips) How To Enable SLI and CrossFire Support for MSI Kombustor 2.0

MSI Kombustor OpenGL 4 benchmark scores are listed HERE.

All latest news related to MSI Kombustor can be found HERE.



MSI Kombustor 2.0.1 changelog:

  • New: added the support of the new Radeon HD 6990
  • Change: added NVIDIA driver branch version in score details.
  • Change: minor updates in the multi-GPU management code for post-processing.
  • Bugfix: Anti-aliasing select box displayed only Off (no AA) for OpenGL renderers
  • Bugfix: the online score page was opened at the end of the burn-in test benchmark

(Download) MSI Kombustor 2.0.2

$
0
0

MSI Kombustor



A maintenance release of Kombustor, MSI’s GPU stress test and benchmarking utility included in MSI Afterburner package, is available. More information about the branch 2.x.x of Kombustor can be found HERE.

MSI Kombustor offers the following modules:

  • GL2, GL3, D3D9, D3D10, D3D11 burn-in module (based on FurMark)
  • GL4 benchmark (tessellation, PhysX).


  • *** MSI Kombustor 2.2.0 beta available! ***



    MSI Kombustor 2.0.2 download:
    Download MSI Kombustor 2.0.2 Version 2.0.2



    For multi-GPU support (SLI and CrossFire), read this article: (Tips) How To Enable SLI and CrossFire Support for MSI Kombustor 2.0

    MSI Kombustor OpenGL 4 benchmark scores are listed HERE.

    All latest news related to MSI Kombustor can be found HERE.



    MSI Kombustor 2.0.2 changelog:

    • New: added support of Radeon HD 6450, HD 6790, HD 6990 and GeForce GTX 590.
    • New: added a new exe (MSIKombustorGLOnly.exe) that has no dependency with Direct3D.
    • Change: recompiled with the new PhysX SDK 2.8.4.5.
    • Change: default background image and fur texture for the GPU burn-in module.
    • Bugfix: Settings were not correctly saved.



    MSI Kombustor

    (Download) MSI Kombustor 2.1.1 Beta Available

    $
    0
    0

    MSI Kombustor 2.1.1 (Beta)

    A new beta version of MSI Kombustor is available for testing. Kombustor is MSI’s GPU stress test and benchmarking utility. The GPU stress test is based on FurMark technology and is available in OpenGL and Direct3D. Kombustor 2.1.1 is the first public version of the 2.1.x branch and prepares the path to the 2.2.x branch that will be available with new OpenGL and Direct3D benchmarks modules.

    The new features of Kombustor 2.1.1 are a new user interface (skin), a GPU thermometer and loadmeter (for the first two GPUs of the system) in the user interface, and new furry objects for the burn-in module. KMark, Kombustor’s first OpenGL 4 benchmark, has been updated with latest PhysX SDK 2.8.4.6.



    *** MSI Kombustor 2.2.0 beta available! ***

    You can download MSI Kombustor 2.1.1 Beta here:
    Download MSI Kombustor 2.1.x beta Version 2.1.x beta

    You can post your feedbacks or bug reports in this thread (Guru3D forum) or in this post.



    Complete changelog:

    • New: added simple GPU thermometer and loadmeter in the user interface.
    • New: main interface fully changed. Ready for upcomming benchmarks.
    • New: added support of recent NVIDIA GeForce and AMD Radeon cards.
    • New: added new 3D objects (sphere, torus, box, HD6970) in the burn-in test module
    • Update: compiled with latest PhysX SDK 2.8.4.6
    • Update: compiled with latest ZoomGPU 1.15.30

    (Download) MSI Kombustor 2.1.2 BETA Released

    $
    0
    0

    MSI Kombustor 2.1.2 BETA



    A new beta version of Kombustor, MSI’s GPU stress test and benchmarking tool, is available.

    MSI Kombustor 2.1.2 BETA



    Kombustor 2.1.2 does not bring big new things except a little update at the level of the on-screen information in the 3D window.

    A GPU loadmeter as well as a GPU thermometer are now displayed in the 3D zone. The GPU loadmeter is useful in fullscreen mode with multi-GPU systems (SLI or CrossFire). It behaves like NVIDIA SLI Visual Indicator, allowing to know if all GPUs are properly loaded.

    The old 3D GPUs (top-right) have been replaced by a simple (and neater) graphics card image.

    The audio system in use in KMark, the OpenGL 4 benchmark, has been fully updated and replaced by OpenAL + Ogg/Vorbis.

    MSI Kombustor 2.1.2 BETA



    Kombustor branch 2.1.x is an intermediary branch (I prepare the path for the next version). Real new things will take place with the branch 2.2.x, which is already in the works!



    *** MSI Kombustor 2.2.0 beta available! ***


    MSI KOMBUSTOR DOWNLOAD

    You can download the latest beta version of Kombustor 2.1.x here (left-click to grab the file):
    Download MSI Kombustor 2.1.x beta Version 2.1.x beta



    You can post your feedbacks or bug reports in this forum (Guru3D) or in this post.



    MSI Kombustor 2.1.2 BETA
    The GPU burner or stress test (Direct3D 9 API selected)

    OpenGL 3.3 Sampler Objects: Control your Texture Units (Tutorial)

    $
    0
    0

    Screenshot from MSI Kombustor
    Sampler objects used in MSI Kombustor


    This article is also available in french: Les Sampler States OpenGL 3.3: Configurer les Unités de Texture.

    I tested today for the first time the sampler objects available with OpenGL 3.3 (more than one year…) in MSI’s Kombustor 2.2.x (in dev). Sampler states or sampler objects are used to define the state of a texture unit, no matter the texture object currently bound to a texture unit. Samplers objects are fully described in this OpenGL spec: GL_ARB_sampler_objects.

    OpenGL 3.3 sampler states allow to stick to Direct3D 11 logic and its D3D11_SAMPLER_DESC structure and CreateSamplerState (D3D11 device) and PSSetSamplers (immediat context) functions (lost with device an immediate context? If so check this page out). Before OpenGL 3.3, the state of a texture unit was defined by a texture object (created with glGenTextures) that also includes information about texture data (pixmap). Many things for a texture! Sampler state objects simplify the code with a clear separation between sampler states and texture data and provide a better abstraction of the GPU. And good news: GL sampler states are easy to use.

    Now let’s see how to use OpenGL sampler objects.

    1 – Sampler object creation and initialization:

    GLuint sampler_state = 0;
    glGenSamplers(1, &sampler_state);
    glSamplerParameteri(sampler_state, GL_TEXTURE_WRAP_S, GL_REPEAT);
    glSamplerParameteri(sampler_state, GL_TEXTURE_WRAP_T, GL_REPEAT);
    glSamplerParameteri(sampler_state, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
    glSamplerParameteri(sampler_state, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
    glSamplerParameterf(sampler_state, GL_TEXTURE_MAX_ANISOTROPY_EXT, 16.0f);

    I just created a sampler object that enables linear filtering and 16X anisotropic filtering on any texture unit. The parameters are the same than for a texture object.

    2 – Use of the sampler

    GLuint texture_unit = 0;
    glBindSampler(texture_unit, sampler_state);
    ...

    Really simple: just specify on which texture unit the sample object must be bound. Once bound on a texture unit, the settings of the sampler have priority over the texture object ones. Result: no need to modify the existing code base to add sampler objects. You can leave the creation of the textures like they are (with their own sampler states) and just add the code to manage and use sampler objects.

    When a sampler is no longer necessary on a texture unit, just bind the sampler zero:

    glBindSampler(texture_unit, 0);

    The texture unit will use the sampling states of the current bound texture object.

    3 – Sampler releasing:

    glDeleteSamplers(1, &sampler_state);

    OpenGL logo



    Additional readings

    MSI Kombustor 2.2.0 Beta Released with New OpenGL Benchmarks

    $
    0
    0

    MSI Kombustor 2.2.0 Beta



    *** UPDATE ***: new Kombustor v2.2.2 is available HERE.

    A new beta version of Kombustor, MSI’s GPU stress test and benchmarking tool for NVIDIA GeForce and AMD Radeon graphics cards, is available.





    You can download the latest beta version of Kombustor 2.2.x here (left-click to grab the file):
    Download MSI Kombustor 2.2.0 Beta Version 2.2.0 (2011.09.22)


    You can post your feedbacks or bug reports in the following places: Afterburner forum, Kombustor 2.2.0 thread @ Geeks3D forums, oZone3D.Net GPU tools forum or in the comments section of this article.

    Kombustor 2.2.0 comes with bugfixes (including one that, time to time, hung Kombustor at the end of tests, due to a vicious multi-threading bug), some internal changes (like hardware monitoring code in a separate thread) and above all, new 3D tests and benchmarks.


    MSI Kombustor 2.2.0 Beta



    There are three new tests available in the new 3D Tests panel:

    • Wavy Plane: it’s an OpenGL 2 test that deform with a wave an ultra dense mesh plane. According to the preset, the mesh plane is made up of 8 million (preset 1080) or 4 million triangles (preset 720). This test should work on any graphics card (look at this score: Wavy Plane, preset:1080, Intel HD 2000 GPU).

      MSI Kombustor 2.2.0, Wavy Plane, OpenGL 2 benchmark



    • Fractal Flame: this is an OpenGL 3.3 test that render a fractal flame made up of millions of point sprite particles. Depending on the preset, the fractal is made up of 4 million (preset:1080) or 2 million (preset:720) points.

      MSI Kombustor 2.2.0, Fractal Flame, OpenGL 3.3 benchmark



    • Tessy Spheres on Plane (v2): this OpenGL 4 test draws three tessellated spheres on a tessellated plane. Depending on the preset, tessellation factors are X16 (preset:1080) or X8 (preset:720). As you see, there is room for higher tessellation factors (for masters of tessellation only…).

      MSI Kombustor 2.2.0, Tessy Spheres on Plane, OpenGL 4 benchmark



    All scores and comparative tables are available here: MSI Kombustor Online Scores.



    MSI Kombustor 2.2.0 Beta changelog

    • New: add new OpenGL 2 benchmark: Wavy Plane.
    • New: add new OpenGL 3.3 benchmark: Fractal Flame.
    • New: add new OpenGL 4 benchmark: Tessy Spheres on Plane.
    • New: add new 3D Tests panel with several new benchmarks.
    • Change: added the temperature of the first GPU in the window title bar.
    • Change: moved the update of GPU data in a separate thread.
    • Bugfix: in score submission when primary renderer in not based on GeForce or Radeon GPUs.
    • Bugfix: fixed a nasty deadlock that hung Kombustor sometimes at the end the tests.
    • Bugfix: many minor bugs fixed.

    MSI Kombustor 2.2.2 Released, Xmas Competition Edition!

    $
    0
    0

    MSI Kombustor Competition


    A new update of Kombustor, MSI’s GPU stress test and graphics card benchmarking tool (for NVIDIA GeForce and AMD Radeon), is available.





    You can download Kombustor 2.2.2 here (left-click to grab the file):
    Download MSI Kombustor 2.2.2 Version 2.2.2 (2011.12.06)


    You can post your feedbacks or bug reports in the following places: Afterburner forum, oZone3D.Net GPU tools forum or in the comments section of this article.



    Main new changes in Kombustor 2.2.2 are related to MSI Kombustor Competition (from December 12, 2011 to December 31, 2011). MSI Kombustor Competition is based on the KMark benchmark and then the changes are essentially focused on KMark. KMark is an OpenGL 4 and PhysX benchmark (more details about KMark HERE). The competition is limited to OpenGL 4 / DX11 capable graphics cards: NVIDIA GeForce 400 / 500 series and AMD Radeon HD 5000 / 6000 series.

    MSI Kombustor, KMark, OpenGL 4 and PhysX benchmark
    MSI Kombustor, KMark OpenGL 4 and PhysX benchmark

    NVIDIA PhysX



    First thing, users have to create a login to submit a score for the competition. The link to create an account is only available in Kombustor (Create account in Kmark panel and and score dialog box). But of course, people can simply submit like in previous versions: it’s the anonymous mode (or half-anonymous mode if the user enter a nickname). But in order to participate to the Kombustor competition and have the score displayed on MSI Kombustor competition homepage, users must submit with a login.

    MSI Kombustor, submit score
    Score box detail



    The second change is the addition of two new settings in the KMark benchmark: X-score and P-score:

    • P-score: performance mode, 1280×720 fullscreen, with reasonable graphics and PhysX workload.
    • X-score: extreme mode, 1920×1080 fullscreen, with more graphics and PhysX workload.

    • MSI Kombustor, X-score and P-score
      KMark panel

      The main difference between both new settings and old Preset:1080 and Preset:720 is the PhysX simulation. In X-score and P-score settings, the PhysX simulation is performed in the same thread than the 3D rendering. That leads to a simpler score: FPS and SPS are no longer necessary because both values are nw the same. Only FPS value remains. I received some feedbacks about oddly high SPS values that I could’nt explain, that’s why X-score and P-score are more reliable for the competition. And like in FluidMark 1.4.0, I added the PhysX built-in multicore support that allows to use multicore CPUs in PhysX CPU mode. What’s more these new settings allows to see in a clear way the impact of a second graphics card for PhysX. Compare both following scores:

      • GTX 480 for 3D and PhysX: P3684
      • GTX 480 for 3D and GTX 460 for PhysX: P4081

      MSI Kombustor Competition includes two contests: the Warm Up and the Precision Challenge. For the Warm Up, just submit a X-score or a P-score, that’s all. Every week, MSI will select some users (don’t ask me how, I don’t know) for receiving the prizes.

      The Precision Challenge is more interesting. The goal of the Precision Challenge is to reach a target score. Like for the Warm Up, just submit a X-score or a P-score (actually when you submit a score, you participate to both competitions). The first competitors reaching the target scores win the prizes. To reach the target score, you must use MSI Afterburner to overclock or underclock your graphics card. In a word, you have to master your hardware to reach the score.

      More information about the competition rules is available HERE.

      MSI Kombustor 2.2.2



      MSI Kombustor 2.2.2 changelog:

      • Final non-beta release.
      • Update: compiled with latest ZoomGPU 1.6.1 (support of GeForce GTX 560 Ti 448 cores).
      • New: added score submission with account.
      • New: added a new settings in KMark benchmark for the Dec 2011 competition. In this setting, PhysX and 3D are in the same thread and built-in multicore PhysX is enabled.
      • Changed: in KMark benchmark, PhysX CPU checkbox changed in PhysX GPU checkbox.

    Precise Qualifier in GLSL and NVIDIA GeForce Cards (***Updated***)

    $
    0
    0

    ASUS GeForce GTX 590


    Note: I wrote the original article in french some months ago. I didn’t tested with recent drivers but I think the content of the article is still valid. Hope that helps!

    The keyword (or qualifier) precise in GLSL (introduced with the GL_ARB_gpu_shader5 extension) allows to specify to the GLSL compiler to not apply optimizations on the computations of a variable. Especially, some situations require that floating-point computations have to be executed in the exact order specified by the developer in the GLSL source code. With floating point computations, a*b*c may be different from a*c*b due to rounding errors.

    Section 4.Q, The Precise Qualifier

    Some algorithms may require that floating-point computations be carried
    out in exactly the manner specified in the source code, even if the
    implementation supports optimizations that could produce nearly equivalent
    results with higher performance. For example, many GL implementations
    support a “multiply-add” that can compute values such as

    float result = (float(a) * float(b)) + float(c);

    in a single operation. The result of a floating-point multiply-add may
    not always be identical to first doing a multiply yielding a
    floating-point result, and then doing a floating-point add. By default,
    implementations are permitted to perform optimizations that effectively
    modify the order of the operations used to evaluate an expression, even if
    those optimizations may produce slightly different results relative to
    unoptimized code.

    The qualifier “precise” will ensure that operations contributing to a
    variable’s value are performed in the order and with the precision
    specified in the source code. Order of evaluation is determined by
    operator precedence and parentheses, as described in Section 5.
    Expressions must be evaluated with a precision consistent with the
    operation; for example, multiplying two “float” values must produce a
    single value with “float” precision. This effectively prohibits the
    arbitrary use of fused multiply-add operations if the intermediate
    multiply result is kept at a higher precision. For example:

    precise out vec4 position;

    declares that computations used to produce the value of “position” must be
    performed precisely using the order and precision specified.



    I tested the precise keyword in some GLSL shaders when I was looking for the solution of a tessellation bug in MSI Kombustor 2.2.0. But actually, the bug wasn’t related to rounding errors or other optimizations made by the compiler. I fixed the bug later but it’s not the topic here. The problem is that I forgot a precise keyword in one of the tessellation shaders when I was cleaning my GLSL code. And at this moment of development, I had a Radeon HD 6870 in my PC… No no no, the Radeon was not the problem, actually it was rather cool to code with it, and there was no problem with this precise leftover. So what was the problem?

    Several days after, I replaced the HD 6870 by a GeForce GTX 460 and I got this nice leopard-skin like rendering:

    MSI Kombustor, bug due to the precise keyword in GLSL



    The black spots come from the precise keyword I forgot in a shader…

    In Kombustor, there are several 3D tests that feature tessellation + soft shadows. Quickly said, the soft shadow algorithm uses two passes: a first pass to initialize the z-buffer and draw the scene with ambient light only, and a second pass (called illumination pass) to shade the pixels according to the shadow map. This second pass is rendered using glDepthFunc(GL_EQUAL) (as well as some additive blending) to color the necessary pixels only.

    The rendering with GL_EQUAL works fine if the vertices computed in the second pass have exactly the same position than those computed in the first pass. But in Kombustor, I forgot a the precise qualifier in one of the illumination pass shaders (in the TES, Tessellation Evaluation Shader). What does it mean? Simply that no optimization is applied on the variable with precise while in the corresponding TES shader in the ambient pass, the GLSL compiler has applied some optimizations on the same variable. On Radeon cards (HD 6800 and HD 6900), there was absolutly no problem but that was fatal on GeForce cards.

    The vertices positions computed in the second pass were slightly different (from the first pass) because of the precise qualifier. Some pixels of the second pass ended up with a Z coordinate that was different from the one computed in the first pass. And the GL_EQUAL depth test has filtered those pixels with bad Z coordinate, resulting in dark spots at the places where pixels have incorrect Z.

    I wasted some hours on this nasty bug and once I realized that precise was the source of all my worries, I was happy to say hello to the correct rendering:

    MSI Kombustor, bug due to the precise keyword in GLSL



    The précise keyword has much more influence on the optimizations done by NVIDIA’s GLSL compiler than by AMD one. Why such a difference with Radeon boards? Is there a bug somewhere?


    Update: Graham Sellers, the OpenGL guy at AMD, sent me this reply:

    “The précise keyword has much more influence on the optimizations done by NVIDIA’s GLSL compiler than by AMD one. Why such a difference with Radeon boards? Is there a bug somewhere?”

    Nope, I think you just got lucky. We do honor the precise keyword. However, it just tells us to not optimize the expression. It’s possible that we missed a potential optimization that the NVIDIA compiler was able to do, or that we optimized in a way that didn’t affect the result. However, it’s totally possible that this could have affected our compiler, or that we would implement more aggressive optimization in the future and that it would have broken your application.




    MSI Kombustor 2.3.0 Released (Download)

    $
    0
    0

    MSI Kombustor 2.3.0

    A new version of MSI Kombustor is available for download. Kombustor is MSI’s GPU stress test and graphics card benchmarking tool (for NVIDIA GeForce and AMD Radeon). More information about Kombustor can be found HERE.

    The main new feature of Kombustor 2.3.0 is the support of the GeForce GTX 680 (clock speeds, power monitoring as well as some small changes in KMark PhysX code).

    MSI Kombustor 2.3.0





    You can download Kombustor 2.3.0 here (left-click to grab the file):
    Download MSI Kombustor 2.30 Version 2.3.0 (2012.04.18)


    You can post your feedbacks or bug reports in the following places: Afterburner forum or in the comments section of this article.



    MSI Kombustor 2.3.0 changelog:

    • New: added GTX 680 current power consumption in the main interface.
    • New: support of NVIDIA GeForce GTX 680 (clock speeds, power monitoring).
    • New: embedded GPU Shark.
    • Update: PhysX code (KMark benchmark) has been updated to run with NVIDIA Kepler-based graphics cards (GTX 600 series).
    • Update: minor changes in the interface.
    • Removed the Xtreme-burn-in mode. Now there is only one mode with reasonable heavy load.
    • Update: compiled with ZoomGPU 1.8.2 (support of latest Radeon HD 7000 and GeForce GTX 680).
    • Bugfix (fixed on April 26 2012): kdata.dll loading failure under WinXP. Fixed with a recompilation (using a different compiler setting).

    MSI Kombustor 2.3.0

    GeForce GTX 580 and GPU Throttling with TDP-Apps

    $
    0
    0

    EVGA GeForce GTX 580



    Just a quick note about the GPU throttling with the GeForce GTX 580 (extreme GTX 580 cards like EVGA GTX 580 Classified or ASUS GTX 580 Matrix are not concerned by this article). In recent versions of FurMark, EVGA OC Scanner X and MSI Kombustor, I added the monitoring of true GPU clock speed for NVIDIA cards. The true GPU clock speed is useful with graphics cards like the GeForce GTX 580 because this card is severely throttled down when a TDP-app (a new word coming from the GTX 680 launch) like FurMark is running. For example, with EVGA’s GTX 580 SC, under a typical gaming situation, the GPU runs at 797 MHz. When FurMark is running, the GPU clock speed is throttled down at 398 MHz (GPU-Z still displays 797MHz):

    FurMark 1.10.0 + GPU-Z + GeForce GTX 580, GPU is throttled down

    FurMark 1.10.0 + GPU-Z + GeForce GTX 580, GPU is throttled down



    Same thing in OC Scanner X. During few seconds, the GPU runs at full speed and after it’s throttled down:

    EVGA OC Scanner X + GPU-Z + GeForce GTX 580, GPU runs at full speed

    EVGA OC Scanner X + GPU-Z + GeForce GTX 580, GPU is throttled down



    In MSI Kombustor, I added the throttling indicator in the GPU list, on the top-right part of the screen:

    MSI Kombustor + GeForce GTX 580, GPU is throttled down



    Fortunately, the brand-new GeForce GTX 680 (I really love this card!) nicely handles FurMark-like applications then this short note about the throttling of the GTX 580 will be shortly irrelevant!


    MSI Kombustor 2.4.0 Released

    $
    0
    0

    MSI Kombustor 2.4.0
    MSI Kombustor 2.4.0 new stress test



    MSI Kombustor has been updated to version 2.4.0. This new version includes the support of the freshly
    launched GeForce GTX 660 Ti as well as a new stress test. This new test, that mixes the fur rendering + tessellation, produces more GPU load than the regular fur rendering stress test, especially on GeForce cards. On Radeon cards, the test produces the same kind of load than the furry test.




    You can download MSI Kombustor 2.4.0 here (left-click to grab the file):
    Download MSI Kombustor 2.4.0 Version 2.4.0


    You can post your feedbacks or bug reports in the following places: Afterburner forum or in the comments section of this article.

    MSI Kombustor 2.4.0

    MSI Kombustor, PhysX test



    MSI Kombustor 2.4.0 changelog:

    • New: added new OpenGL 4 test (fur rendering + tessellation) in the 3D Tests panel.
    • New: added support of GeForce GTX 660 Ti.
    • Update: GPU Shark 0.6.4
    • Update: compiled with ZoomGPU 1.8.5.

    MSI Kombustor 2.4.2 Released

    $
    0
    0

    MSI Kombustor 2.4.2



    MSI Kombustor has been updated to version 2.4.2. This maintenance release includes the support of GeForce GTX 660 and GeForce GTX 650, the latest version of ZoomGPU (v1.8.7) and the latest version of GPU Shark.




    You can download MSI Kombustor 2.4.2 here (left-click to grab the file):
    Download MSI Kombustor 2.4.2 Version 2.4.2


    You can post your feedbacks or bug reports in the following places: Afterburner forum or in the comments section of this article.

    MSI Kombustor 2.4.2

    MSI Kombustor 2.4.2

    MSI Kombustor 2.4.2

    MSI Kombustor 2.5.0 Released

    $
    0
    0

    MSI Kombustor 2.5.0, GeForce OC Test
    MSI Kombustor, GF OC Test



    MSI Kombustor has been updated to version 2.5.0. This new release includes a new 3D test, updates Kombustor loader for Windows 8 (KLoaderWin32.exe) and takes account the offsets for core and memory clock speeds on GeForce GTX 600 series. The latest version of GPU Shark has been embedded too.

    The new 3D test, called GF OC Test is a simple OpenGL 4 tessellation test for quickly checking the OC settings of a GeForce GTX 600 card. Indeed, if the GPU core clock is too high, this new test fails immediately (and you have to kill it with the task manager). TessMark or Ungine Heaven behave the same way.





    You can download MSI Kombustor 2.5.0 here (left-click to grab the file):
    Download MSI Kombustor 2.5.0 Version 2.5.0


    You can post your feedbacks or bug reports in the following places: Afterburner forum or in the comments section of this article.

    MSI Kombustor 2.5.0
    MSI Kombustor main interface

    MSI Kombustor 2.4.2
    MSI Kombustor, burn-in test

    MSI Kombustor 2.4.2
    MSI Kombustor, PhysX + tessellation + geometry instancing test

    MSI Kombustor 2.5.1 Released

    $
    0
    0

    MSI Kombustor 2.5.1


    MSI Kombustor has been updated to version 2.5.1. This maintenance release includes the latest version of ZoomGPU (with latest NVAPI), and new command line options to customize the launch of Kombustor (see the start_3d_tests.bat file for more details).





    You can download MSI Kombustor 2.5.1 here (left-click to grab the file):
    Download MSI Kombustor 2.5.1 Version 2.5.1


    You can post your feedbacks or bug reports in the following places: Afterburner forum or in the comments section of this article.

    MSI Kombustor 2.5.4

    MSI Kombustor 2.5.2 Released

    $
    0
    0

    MSI Kombustor 2.5.2


    The version 2.5.2 of MSI Kombustor is available. This maintenance release includes the latest version of ZoomGPU with support of GeForce GTX Titan, GeForce GTX 650 Ti BOOST and RadeonHD 7790. New resolutions for multiple 16/9 monitors have been added (one, two or triple FHD or WQHD screens). The embedded GPU Shark has been updated to version 0.6.10.





    You can download MSI Kombustor 2.5.2 here (left-click to grab the file):
    Download MSI_Kombustor 2.5.2 Version 2.5.2


    You can post your feedbacks or bug reports in the following places: Afterburner forum or in the comments section of this article.

    MSI Kombustor 2.5.2 - GPU Shark 0.6.10

    MSI Kombustor 2.5.4

    Viewing all 26 articles
    Browse latest View live


    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>