Skip to content

Commit

Permalink
Geekbench 6: drop 4K pagesize configuration
Browse files Browse the repository at this point in the history
Geekbench 6.2.2 jemalloc test now supports 16K pagesize kernels raspberrypi/bookworm-feedback#107
  • Loading branch information
theofficialgman committed Nov 27, 2023
1 parent 530128c commit 7a98543
Showing 1 changed file with 0 additions and 23 deletions.
23 changes: 0 additions & 23 deletions apps/Geekbench 6/install-64
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,6 @@

version=6.2.2

# https://github.com/raspberrypi/bookworm-feedback/issues/107
PAGE_SIZE="$(getconf PAGE_SIZE)"
if [[ "$PAGE_SIZE" == "16384" ]]; then
#switch to 4K pagesize kernel
if [ -f /boot/config.txt ]; then
text="Raspberry Pi 5 PiOS images ship by default with a 16K PageSize Linux Kernel.
This kernel causes incompatibilities with some software including Geekbench 6 https://github.com/raspberrypi/bookworm-feedback/issues/107
Would you like to automatically switch to a 4K PageSize Linux Kernel?"
userinput_func "$text" "No, keep 16K PageSize Kernel and Exit" "Yes, switch to 4K PageSize Kernel"
if [ "$output" == "No, keep 16K PageSize Kernel and Exit" ]; then
error "User error: Your current running kernel is built with 16K PageSize and is incompatible with Geekbench 6. You must switch to a 4K PageSize kernel (and chose to not do so automatically) before installing Geekbench 6."
fi
echo "" | sudo tee --append /boot/config.txt >/dev/null
echo "[pi5]" | sudo tee --append /boot/config.txt >/dev/null
echo "kernel=kernel8.img" | sudo tee --append /boot/config.txt >/dev/null
echo -e "The 4K PageSize Kernel has been enabled by adding 'kernel=kernel8.img' to /boot/config.txt\nPlease reboot and install the Geekbench 6 app again."
sleep infinity
else
error "User error (reporting allowed): Your current running kernel is built with 16K PageSize and is incompatible with Geekbench 6. Changing kernels automatically cannot be done since no /boot/config.txt file was found."
fi
fi

wget -O /tmp/Geekbench6.tar.gz https://cdn.geekbench.com/Geekbench-${version}-LinuxARMPreview.tar.gz
tar -xf /tmp/Geekbench6.tar.gz -C /tmp || error "Failed to extract files!"
rm -f /tmp/Geekbench6.tar.gz ./Geekbench6.tar.gz
Expand Down

0 comments on commit 7a98543

Please sign in to comment.