TestOpenGL 1.0

Sheet Metal Forming
ESI Group

To view the full version of this page (or to download files), please log in or create a new account

Tool to check quickly your 3D graphics card

Unzip the file attached and execute it then.

This program aims to detect a 3d graphics card driver issue by testing 3d graphics in a very simple program not doing anything else.

Tested functions are:

  • Rendering:  a cube composed of 300x300 quads per face (total 540000 quads) is drawn and can be rotated with same mouse actions as in Pamstamp. During rotation, the count of frames per second (FPS) is displayed in the graphic view. The FPS value is computed by measuring the time spent between two drawings of the cube, the FPS value is then 1 divided by the measured time. The greater the FPS value is, the more performant the graphics card is. A driver issue can be suspected on a standard graphics card when the FPS value is lower than 10 (just an order of magnitude)
  • Picking: when user clicks on one of the cube faces, the picked face index (from 1 to 6) is displayed in the graphic view. With a driver working well, this information is generally displayed quite instantly or in less than one second. If it takes much more, there is a driver issue for sure

If a graphic card driver problem is highlighted by this tool, try to update the driver to its latest version and check its settings: compatibility modes, selection of integrated or dedicated card...

Download the file(s)
LOG IN FIRST myESI_TestOpenGL.zip (11.68 KB)
These pieces of software are provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owners or contributors be liable for any direct, indirect incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) However caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this piece of software, even if advised of the possibility of such damage.