GeeXLab
Current version: 0.17.x
»GeeXLab homepage

FurMark
Current version: 1.19.1
»FurMark homepage
»FurMark 1.9.x Submissions

GPU Caps Viewer
Current version: 1.37.0.0
»GPU Caps Viewer homepage
»GPU DB Submissions

GPU Shark
Current version: 0.10.0.4
»GPU Shark homepage


Blogs
»JeGX's HackLab

Geeks3D's Articles
»GPU Memory Speed Demystified

»Multi-Threading Programming Resources

»GeForce and Radeon OpenCL Overview

»How to Get your Multi-core CPU Busy at 100%

»How To Make a VGA Dummy Plug

»Night Vision Post Processing Filter


PhysX FluidMark
Current version: 1.5.2
»FluidMark homepage
»FluidMark 1.4.x Submissions

TessMark
Current version: 0.3.0
»TessMark homepage

ShaderToyMark
Current version: 0.3.0
»ShaderToyMark homepage
»ShaderToyMark Scores

Demoniak3D
Current Version: 1.23.0
»Demoniak3D
»Download
»Libraries and Plugins
»Demos
»Online Help - Reference Guide
»Codes Samples

3D Graphics Search Engine:

The Geeks Of 3D

 
Graphics Drivers - nVidia Forceware ATI Catalyst OpenGL Direct3D
What is a graphic driver and what is it good for ?

It is a software that allows the operating system (Windows, Linux...) to interact with the graphics card or more precisely to operate hardware accelerated functions. Those functions are accessed through programming interfaces (API) such as OpenGL or Direct3D.



Graphic drivers should be installed so OpenGL or Direct3D can operate those accelerated 3D rendering functions. Most demos and applications on oZone3D's website need installation of the latest drivers.

Each card owns a standard and minimal set of instructions, that any operating system older than the card knows how to make use of them. However installation of the latest manufacturer's drivers is still advised. Indeed they allow the OS to operate specific function of a graphic card, they also fix software and more rarely hardware bugs.

Here you can see how important it is to often update your drivers, with the well-known point-sprite bug on ATI's:
When enabling point sprite mode in particle systems ,Radeon cards deform texture coordinates. This well known graphic issue in ATI's drivers and have been fixed since Catalyst 5.1:



Same rendering with Catalyst 5.1 and upper:



Here is a link to a topic on it:

http://www.flipcode.com/cgi-bin/fcmsg.cgi?thread_show=10620



There several types of drivers:
  • Generic ones provided by the OS.
  • The official provided by the manufacturers, sometime they receive a certification for a specific OS (WHQL : Windows Hardware Quality Laboratories).
  • Beta drivers which will become the next official if they succeed in the beta testing period.
  • Customized drivers provided be different motivated teams, they display functionalities that are hidden in official one.


No drivers are compatible with another chipset than the one it has been designed for, here is a list of some of the main manufacturers:
  • ATI: Catalyst
  • nVidia: Forceware
  • Matrox Parhelia
  • XGI: Reactor


Download links to the latest drivers of the main manufacturers can be found in the left menu of this website.

The naming convention wants that a drivers name is followed by its version number: Catalyst 5.6 (Driver Version 6.14.10.6542) or Forceware 77.30.

To know which version is installed on your system you can use HardwareInfos which is a useful tool to have quick infos on one's system.

Usually drivers contains 2 parts and recently 3:
  • The graphics driver.
  • The software that allows the user to tweak the graphics card (Control Center: ATI, nView Desktop Manager: nVidia).
  • The compiler for pixels and vertex shader.


Pixels and vertex shader allows graphic programmers to customize the rendering of a scene avoiding the usage of the standard hardware implemented algorithms, that provide « standard » rendering. This is possible by sending to the compiler contained in the drivers GLSL or HLSL code, it is here that a good driver makes the difference : in a previous version of its driver a GeForce 6800 needed 9 cycles instead of 3 to 5 with the latest to do a branching instruction (if).

We hope that you enjoyed reading this explanation on drivers and that it has convinced you in the usefulness of having up to date drivers.



Graphics Chipset List

Current Version: 1.2.0

Graphics Chipset List (PDF)






Graphics Drivers Download



Geforce Series (FX, 6 and 7)
Forceware 175.16
Radeon Series
Catalyst 8.10
Volari Series
Reactor 1.08
Parhelia Series
Parhelia 1.09


GeeXLab demos


GLSL - Mesh exploder


PhysX 3 cloth demo


Normal visualizer with GS


Compute Shaders test on Radeon


Raymarching in GLSL



Geeks3D latest news


Geeks3D forum news


Misc
»Texture DataPack #1
»Asus Silent Knight CPU Cooler
Page generated in 0.0068440437316895 seconds.