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

  • Added Raspberry Pi 64-bit (arm64 / aarch64) support.
  • Added fan speed in the GPU monitoring section.
  • Fixed graphics bug (horizontal line) in the background of the FurMark(GL) demo.
  • Artifact scanning: window resizing is now disabled.
  • Fixed GPU usage monitoring of Intel Arc GPUs.
  • GPU monitoring in the GUI is now done in a separate thread.U
  • Updated with GPU Shark2 2.3.0.0
  • Updated with GPU-Z 2.59
  • Updated with GeeXLab 0.59.0 libs

Previous release notes

  • Fixed bugs in the Vulkan rendering.
  • Improved Linux support.
  • GUI settings are now saved in settings.lua.
  • Added BFC (back face culling) checkbox in the GUI.
  • Added OpenGL 2.1, 3.0 and 3.1 support.
  • Added core hotspot temperature for NVIDIA GPUs.
    • (window 64-bit) added monitoring of Moore Threads MTT S80 GPU.
    • Added a tooltip over preset buttons when they are disabled.
  • Utilities buttons (cpu burner, gpu shark, gpu-z) are disabled if they are not present.
  • New commercial names:
    • ASRock RX 7900 GRE Steel Legend 16G
    • SAPPHIRE Pure RX 7900 GRE
    • SAPPHIRE Pulse RX 7900 GRE 16G
    • SAPPHIRE Nitro+ RX 7900 GRE 16G
    • XFX RX 7900 GRE 16G
    • MSI GTX 1050 Ti Gaming X 4G
    • Sparkle Arc A380 Genie 6G
  • Added support of NVIDIA GeForce RTX 4090 D.
  • Updated detection of NVIDIA GeForce RTX 3050 6GB.
    • (windows) updated with GPU Shark2 2.2.0.1
  • Updated with GeeXLab 0.58.0 libs

Previous Release Notes:

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.