Package Details: furmark 2.3.0.0-1

Git Clone URL: https://aur.archlinux.org/furmark.git (read-only, click to copy)
Package Base: furmark
Description: Lightweight but intensive GPU stress test and benchmarking tool for OpenGL and Vulkan
Upstream URL: https://www.geeks3d.com/furmark/v2/
Licenses: custom:freeware
Submitter: alou-S
Maintainer: alou-S
Last Packager: alou-S
Votes: 4
Popularity: 0.91
First Submitted: 2024-01-18 08:27 (UTC)
Last Updated: 2024-05-07 01:47 (UTC)

Latest Comments

Sir_Delajolie commented on 2025-05-02 07:32 (UTC) (edited on 2025-05-02 07:58 (UTC) by Sir_Delajolie)

Here is a diff for the latest version:

diff --git a/PKGBUILD b/PKGBUILD
index a68b4da..bd4e00c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Albert Sebastian <albertsebe2 at gmail dot com>

 pkgname=furmark
-pkgver=2.3.0.0
+pkgver=2.7.0.0
 pkgrel=1
 pkgdesc='Lightweight but intensive GPU stress test and benchmarking tool for OpenGL and Vulkan'
 arch=('x86_64')
@@ -10,10 +10,10 @@ license=('custom:freeware')
 depends=(gcc-libs opengl-driver glu libxcb)
 optdepends=('vulkan-driver: Vulkan benchmark support')
 makedepends=('unzip')
-source_x86_64=("https://gpumagick.com/downloads/files/2024/furmark2/FurMark_${pkgver}_linux64.zip")
-source_aarch64=("https://gpumagick.com/downloads/files/2024/furmark2/FurMark_${pkgver}_rpi64.zip")
-md5sums_x86_64=('c7e330a99104d4de52d567909f0dfc0b')
-md5sums_aarch64=('509832867ad3dd0e003852b5df0c0390')
+source_x86_64=("https://gpumagick.com/downloads/files/2025/fm2/FurMark_${pkgver}_linux64.7z")
+source_aarch64=("https://gpumagick.com/downloads/files/2025/fm2/FurMark_${pkgver}_rpi64.7z")
+sha256sums_x86_64=('AB482D58115AA8FB332392102A5CA5AF8746ECE383CC09F39B90CF5C1A99AFAD')
+sha256sums_aarch64=('F2039230CECB46C294FF632CC04A5ADABA7FBA39F3B6C775B585E268162991A5')

 package(){
     cd $srcdir/FurMark_linux64
@@ -21,6 +21,10 @@ package(){
     install -d "$pkgdir/opt/$pkgname/"
     cp -a ./ "$pkgdir/opt/$pkgname/"

+    # Fix segfault when launching the gui
+    touch "$pkgdir/opt/$pkgname/_geexlab_log.txt"
+    chmod 666 "$pkgdir/opt/$pkgname/_geexlab_log.txt"
+
     install -d "$pkgdir/usr/bin/"
     ln -s "/opt/$pkgname/furmark" "$pkgdir/usr/bin/furmark"
     ln -s "/opt/$pkgname/FurMark_GUI" "$pkgdir/usr/bin/furmark-gui"

The segfault is caused by the gui trying to create a log file next to the executable, so a simple workaroud is to create the file with r/w permissions for everyone.

EDIT: There seems to be more files that need permissions to be created at runtime. A quick workaround would be to grant write permissions on /opt/furmark to everyone, but that would break for multiple users, since the new files would belong to the first user who ran furmark.

D3rJust1n commented on 2025-03-18 21:11 (UTC)

When will the package be updated? Furmark v2 has already been released in version 2.7.0

alou-S commented on 2024-10-24 04:25 (UTC)

The latest version seems to segfault when a demo is run. I'll look into the issue and update the PKGBUILD when I find a fix.

alou-S commented on 2024-02-29 10:59 (UTC) (edited on 2024-02-29 11:00 (UTC) by alou-S)

Thanks for informing me they are fixed

jl2 commented on 2024-02-28 16:54 (UTC) (edited on 2024-02-28 16:55 (UTC) by jl2)

another typo:

ln -s "/opt/$pkgname/Furmark_GUI" "$pkgdir/usr/bin/furmark-gui"

It should point to FurMark_GUI

guangxifolk commented on 2024-02-27 23:46 (UTC)

install -Dm644 "./EULA.txt" "$pkgdir/usr/shar/licenses/$pkgname/EULA.txt"

spelt share wrong