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
- All stress tests: fixed shaders to match performance of FurMark 2.3 in benchmark Presets.
- FurMark(VK) demo: fixed artifact scanner false detections on Nvidia GPUs.
Previous Release Notes:
- Knot(VK) / furmark-knot-vk demo: fixed artifact scanner false detections on Nvidia GPUs
- Fixed a buffer overflow in the Vulkan renderer during the drawing of some meshes (like the knot mesh).
- Fixed the rendering color of the Knot(VK) demo.
- Updated with GPU Shark2 2.4.1.0
- Updated with GeeXLab 0.60.3 libs.
Previous Release Notes:
- fixed a bug in the Knot VK demo: wrong dynamic background was used in benchmark Preset mode.
- updated GUI (Graphical User Interface): new About box and Settings box.
- updated the procedure for submitting a score.
- added monitoring support (usage and power) of recent Intel integrated GPUs like the UHD 770, MTL Arc or LL Arc Graphics 140V/130V.
- GUI: now temperature and usage sensors of the first monitorable GPU are displayed in the monitoring graph.
- added screen resolutions: 1280x800 (WXGA), 1280x1024 (SXGA), 1366x768 (HD), 1440x900 (WXGA+), 1536x864, 1600x900 (HD+), 1600x1200 (UXGA), 1680x1050 (WSXGA+), 2048x1152 (QWXGA), 2048x1536 (QXGA) and 2560x1600 (WQXGA).
- only one instance of furmark.exe is allowed in benchmark mode with Presets.
- bugfix: in some rare situations (extremely low framerates), the score progress bar went above 100%.
- removed warning message about the difference between current framerate and average framerate.
- improved GPU monitoring when several Arc GPUs are present.
- added VRAM temperature in GPU monitoring section when supported (Intel Arc, AMD Radeon).
- fixed fan speed display in GPU monitoring section for Intel Arc GPUs.
- updated with GPU Shark2 2.4.0.0
- updated with GPU-Z 2.60
- updated with GeeXLab 0.60.2 libs (windows) and 0.60.0 (linux).
Previous Release Notes:
- 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.