Geekbench 6 for Linux ARM64 (Raspberry Pi, Asahi on Mac, etc.)

geerlingguy's Avatar

geerlingguy

16 Feb, 2023 07:43 PM

I was wondering if a version of Geekbench 6 for ARM64 or aarch64 devices is in the works. There was a nice preview tryout build available for RISC-V and ARM64 in the past for 5.4.4, but it never saw any updates.

It would also be nice to have to compare with Windows on ARM devices too, once the Windows ARM version of Geekbench is available.

  1. Support Staff 1 Posted by John on 17 Feb, 2023 04:15 AM

    John's Avatar

    We've got a preview build for Geekbench 6 for Linux/AArch64 available here: https://cdn.geekbench.com/Geekbench-6.0.0-LinuxARMPreview.tar.gz

    We've also added a preview build page where you can get the latest version of each preview build: https://www.geekbench.com/preview/

  2. 2 Posted by geerlingguy on 19 Apr, 2023 04:48 PM

    geerlingguy's Avatar

    Thanks! I've been testing the 6.0.2 preview on Ubuntu 22.04, and noticed that at least on an Ampere Altra workstation with 92 CPU cores, there are two separate issues:

      1. Like with Geekbench 5, it identifies the CPU (model M96-28) as having 1 CPU, 1 core, and 96 threads.
      2. It never seems to complete the multicore tests, and it gets stuck on a different test each time—it seems like it only spreads the job over a few cores, minimally.

  3. 3 Posted by geerlingguy on 19 Apr, 2023 07:23 PM

    geerlingguy's Avatar

    Geekbench 5 score, for reference, on the exact same workstation: https://browser.geekbench.com/v5/cpu/21070727

  4. 4 Posted by Peter Pouliot on 19 Apr, 2023 07:45 PM

    Peter Pouliot's Avatar

    @geekbench please reach out if you need access to resources to debug this.

  5. Support Staff 5 Posted by John on 20 Apr, 2023 07:15 PM

    John's Avatar

    Thank you for letting us know. We have access to an 80-core Ampere Altra server through Hetzner, so we'll attempt to reproduce it there.

  6. 6 Posted by geerlingguy on 21 Apr, 2023 04:54 AM

    geerlingguy's Avatar

    Thank you! Maybe at some point an Ampere Altra Dev Kit or Platform could find its way into your test lab too ;)

  7. Support Staff 7 Posted by John on 21 Apr, 2023 12:52 PM

    John's Avatar

    I'm able to reproduce the issue on the 80-core system. What's interesting is that this wasn't an issue a week ago on the same system: https://browser.geekbench.com/v6/cpu/995190

    This is going to be an interesting issue to debug.

  8. 8 Posted by geerlingguy on 12 Jun, 2023 03:55 AM

    geerlingguy's Avatar

    FYI I re-tested today on Ubuntu 22.04 on the (96-core) Ampere Altra, and it still gets stuck during multi-core tests. I noticed the wattage never exceeds 170W either, so I'm presuming the multicore tests aren't hitting all 96 cores, at least for long enough to make my power meter hit the heights it does during other multicore benchmarks.

  9. 9 Posted by Jos on 16 Nov, 2023 10:17 AM

    Jos's Avatar

    Nice that you provide an aarch64 binary, however, it can not run on asahi linux, as the page size is 16k by default, and jemalloc assumes 4k:

    $ ./geekbench_aarch64
    <jemalloc>: Unsupported system page size
    terminate called after throwing an instance of 'std::bad_alloc'
      what(): std::bad_alloc
    fish: Job 1, './geekbench_aarch64' terminated by signal SIGABRT (Abort)

  10. Support Staff 10 Posted by John on 01 Dec, 2023 03:35 PM

    John's Avatar

    Geekbench 6.2.2 for Linux/ARM includes support for 16K pages, so should work on both Asahi Linux and Raspberry Pi 5:

    https://cdn.geekbench.com/Geekbench-6.2.2-LinuxARMPreview.tar.gz

    Let me know if you hit any issues with this build!

  11. 11 Posted by Jos on 01 Dec, 2023 10:30 PM

    Jos's Avatar

    Thx John, this works on asahi linux!

  12. 12 Posted by Gene Kuo on 21 Dec, 2023 12:46 PM

    Gene Kuo's Avatar

    Also tested it on a dual Ampere Altra Q80-30 system, stuck in multi-core test multiple times and gave up eventually

    Once in Background Blur (CPU seems running nothing, 100% for the cores but the power readings are low)
    Twice in Object Remover (CPU not running at all)

    It also seems to only utilize 100 cores/threads in the multicore test instead of all 160 cores/threads.

  13. 13 Posted by Alex Ellis on 02 Feb, 2024 06:59 AM

    Alex Ellis's Avatar

    I am testing on an AADP with 96 Cores and 192GB of RAM, it gets stuck at Running Background Blur with 78 cores pegged and won't progress after a long time waiting. The Q80 server from Equinix Metal also got stuck at the same place. The Raspberry Pi 5 and Mac Mini M1 with Asahi Linux all finished.

    Geekbench 5 finishes on all of them.

  14. 14 Posted by Long on 20 Feb, 2024 04:04 PM

    Long's Avatar

    Is there a way to get a version that is not preview for linux/ARM? I have a paid version of GB6 but i cannot apply the cdkey to this preview version.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac