FurMark is a very intensive OpenGL benchmark that uses fur rendering algorithms to measure the performance of graphics cards. Fur rendering is especially adapted to overheat the GPU and that's why FurMark is also a stability and stress test tool (also called GPU burner) for the graphics card.

The startup interface allows you to tweak the benchmark features such as:

  • Benchmark mode or stability / burn-in test mode (for overclockers)
  • GPU temperature monitoring and recording in a file
  • Fullscreen or windowed for each type of run mode
  • Window size selection (standard or custom)
  • MSAA samples selection

What's New

FurMark 2 is the modern version of the old and venerable FurMark 1 that has been released more than 16 year ago. Here are the main changes brought by FurMark 2:

  • supported platforms: Windows 32-bit, Windows 64-bit, Linux 64-bit
  • 3D APIs: OpenGL 3.2 and Vulkan 1.1
  • two components: a GUI (graphical user interface) and a command line tool

One of the important changes is that FurMark 2 is a command line tool (furmark.exe on Windows and furmark on Linux). The GUI (FurMark_GUI.exe on Windows and FurMark_GUI on Linux) is an optional component but it's very handy to quickly launch FurMark 2 and to keep the habits of FurMark 1.

FurMark 2 is built with GeeXLab. The GUI is a pure GeeXLab application while the furmark command line tool is built with the GeeXLab SDK. GeeXLab being cross-platform, this first version of FurMark 2 is available for Windows and Linux (the Linux 32-bit version is also available, I will re-compile it for the next update). I plan to release FurMark 2 for Raspberry Pi (I just received my rpi5 board!) and maybe for macOS too.

FurMark 2 supports OpenGL 3.2 and Vulkan 1.1. If necessary, I can add OpenGL 2.1 and OpenGL 3.0/3.1 support, just let me know.

A new page for online scores is available here.

FurMark 2.1.0.2

  • fixed a bug in the display of graphics cards with long name in the OSI (On Screen Informtion).
  • added the power in watts in the score submission for NVIDIA GPUs.
  • added FurMark Knot demo in OpenGL and Vulkan
  • improved the use of the following command line options: --benchmark, --max-time and --max-frames. Now they work correctly.
  • score submit is disabled is a renderer is too slow (1 frame in less than 60 sec) or if a fake score is detected (number of points and average framerate do not match).
  • (windows) GPU monitoring plugin: added support of GeForce RTX 4070 SUPER, RTX 4070 Ti SUPER and RTX 4080 SUPER.
  • (windows) Commercial name: added
    • NVIDIA RTX 4080 SUPER Founders Edition
    • ASUS TUF Gaming RTX 4080 SUPER OC 16G
    • GIGABYTE RTX 4080 SUPER Gaming OC 16G
    • PNY RTX 4080 SUPER Verto OC 16G
    • Zotac RTX 4080 SUPER AMP Extreme Airo 16G
    • MSI RTX 4080 SUPER Expert 16G
    • Inno3D RTX 4080 SUPER X3 16G
    • PNY RTX 4070 Ti SUPER XLR8 Gaming 16G
    • ASUS ROG Strix RTX 4070 Ti SUPER OC 16G
    • Gainward RTX 4070 Ti SUPER Phoenix GS 16G
    • GIGABYTE RTX 4070 Ti SUPER Gaming OC 16G
    • ASRock RX 7600 XT Steel Legend 16G
    • XFX RX 7600 XT Qick 309 16G
    • MSI RTX 4070 Ti SUPER Ventus 3X 16G
    • Zotac RTX 4070 Ti SUPER Trinity 16G
    • PNY RTX 4070 Ti SUPER Verto OC 16G
    • Palit RTX 4070 Ti SUPER JetStream 16G
    • GIGABYTE RTX 4070 SUPER Aorus Master 12G
    • Palit RTX 4070 SUPER JetStream 12G
    • PowerColor RX 7600 XT Hellhound
    • Inno3D RTX 4070 Ti SUPER Twin X2 16G
    • Sparkle Arc A770 Titan OC
    • NVIDIA RTX 4070 SUPER Founders Edition
    • Gainward RTX 4070 SUPER Ghost 12G
    • ASUS RTX 4070 SUPER Dual 12G
    • Zotac RTX 4070 SUPER Trinity 12G
    • PNY RTX 4070 SUPER Verto 12G
    • Inno3D RTX 4070 SUPER Twin X2 12G
    • ASUS TUF Gaming RTX 4070 SUPER OC 12G
  • windows) updated with GPU-Z 2.57
  • (windows) updated with GPU Shark2 2.1.0
  • updated with GeeXLab 0.57.0 libs

FurMark 1.38.1.0

  • Fixed again /max_time and /max_frames command line params.
  • Added /gpumon_polling_interval_ms to specify the GPU monitoring polling interval in milli-seconds.

FurMark 1.38.0.0

  • Added support of NVIDIA GeForce RTX 4070 SUPER, RTX 4070 Ti SUPER and RTX 4080 SUPER.
  • Added support of AMD Radeon RX 7600 XT.
  • Updated: GPU-Z 2.57.
  • Updated: GPU Shark 0.32.0.0.
  • Updated: ZoomGPU 1.40.0 (32-bit GPU monitoring library)

FurMark 1.37.2.0

  • Fixed a stupid bug that made FurMark to stop and quit prematurely. FurMark was unusable

FurMark 1.37.0.0

  • Added support of AMD Radeon RX 7800 XT and RX 7700 XT.
  • Updated GPU monitoring info in main GUI with widechar support.
  • Updated: GPU-Z 2.55.
  • Updated: GPU Shark 0.31.0.0.
  • Updated: ZoomGPU 1.39.0 (32-bit GPU monitoring library)

FurMark Beta 2.0.10

  • Fixed Radeon RX 6850M XT name (XT was missing).
  • Added support of AMD Radeon PRO W7900, PRO W7800, PRO W7600 and PRO W7500.
  • Added support of AMD Radeon RX 7900 GRE.
  • Added support of NVIDIA GeForce RTX 4060 Ti 16GB
  • Added support of Intel Arc A570M, Arc A530M, Arc Pro A60M and A30M.
  • Windows updated with GPU Shark2 2.0.12
  • Updated with GeeXLab 0.53.0 libs

FurMark 1.36.0.0

  • Improved monitoring for Navi3x GPUs (board power added).
  • Fixed Radeon RX 6850M XT name (XT was missing).
  • Added support of AMD Radeon PRO W7900, PRO W7800,
  • PRO W7600 and PRO W7500.
  • Added support of AMD Radeon RX 7900 GRE.
  • Added support of NVIDIA GeForce RTX 4060 Ti 16GB.
  • Updated with NVAPI R535.
  • Updated: GPU Shark 0.30.0.0.
  • Updated: ZoomGPU 1.38.0 (32-bit GPU monitoring library)

FurMark 1.35.0.0 changelog:

  • Added support of NVIDIA GeForce RTX 4060 Ti.
  • Added support of AMD Radeon RX 7600.
  • Removed multi-GPUs detection routine (SLI or CrossFire).
  • Updated: GPU-Z 2.54.
  • Updated: GPU Shark 0.29.4
  • Updated: ZoomGPU 1.37.4 (GPU monitoring library)

FurMark 1.34.0.0 changelog:

  • Added support of GeForce RTX 4070.
  • Added support of AMD Radeon RX 7600M XT, Radeon RX 7700S and RX 7600S.
  • Improved detection of some Radeon (RX 5700, RX 5600, RX 470, RX 570).
  • Updated: GPU-Z 2.53.
  • Updated: GPU Shark 0.29.3
  • Updated: ZoomGPU 1.37.3 (GPU monitoring library)

FurMark 1.33.0.0 changelog:

  • Added support of Radeon RX 7900 XTX and RX 7900 XT.
  • Added support of GeForce RTX 4070 Ti.
  • Added support of GeForce RTX 4090/4080/4070/4060/4050 Laptop GPUs
  • Added a new command line option to control the use of dedicated or integrated GPU: /hpgfx={0|1}. Same option is also available in FurMark 2.
  • Updated: GPU-Z 2.52.
  • Updated: GPU Shark 0.29.0
  • Updated: ZoomGPU 1.37.0 (GPU monitoring library)

Previouse release notes

  • Added detection of Intel Arc A380.
  • Improved detection of Radeon GPUs.
  • Added Radeon RX 6700.
  • Updated: GPU-Z 2.47.
  • Updated: GPU Shark 0.27.0.0.
  • Updated with NVAPI R515.
  • Updated: ZoomGPU 1.35.0 (GPU monitoring library)