Geekbench detected no performance improvement. Duh. I get a boost by having more optimized applications, not by having the CPU actually work faster.
My pre-upgrade snapshots expired so I can't boot on old snapshot to benchmark anymore.
If someone else wants to apply the upgrades, could you run Javascript benchmarks? Firedragon is among the things that get recompiled and thus Javascript should see a good difference.
OK, so did a few performance benchmarks on this: context, benchmarking garuda-cachyos-x86-v3 vs gentoo-znver2.
As normal and previous using ahlp, gentoo (all compiled to znver2) is around 15/20% faster than garuda on some tests. but it's "not felt" ... its only through various hyperfine benchmarks.
the kernel though, cachyos-bore-lto was the one I tested.... focked all the results. both in gentoo and garuda (I copied the kernel installed on garuda to gentoo, kernel, initramfs and modules), in some benchmarks, halfed the times of the tests.
on jetstream bench, it increased 14% the final result.
Probably, what is doing this, is I noticed cachyos is using the new amd-pstate-epp, and it seemed to work wonders. (using zen or xanmod kernels, with performance governor was able to keep up, but amd-pstate-epp does switch frequencies, unlike performance on "normal" amd-pstate).
All in all... bottom line, for amd ryzen users, i would advise using cachyos repo or ahlp (or both) and definitly using cachyos kernel and check if amd-pstate-epp is enabled on cpupower.
PS: remembered why i stopped using cachyos repos: some packages were/are missing.
Hmm, after installing a cachyos kernel and upgrading with garuda-update, I have the next error
:: Running post-transaction hooks...
( 1/19) Restoring Linux kernel modules...
++ uname -r
+ KVER=6.0.0-1-cachyos
+ test -e /usr/lib/modules/backup/6.0.0-1-cachyos
+ rsync -AHXal --ignore-existing /usr/lib/modules/backup/6.0.0-1-cachyos /usr/lib/modules/
+ rm -rf /usr/lib/modules/backup
( 2/19) Creating system user accounts...
( 3/19) Reloading system manager configuration...
( 4/19) Creating temporary files...
( 5/19) Arming ConditionNeedsUpdate...
( 6/19) Updating module dependencies...
( 7/19) Install DKMS modules
==> dkms install --no-depmod v4l2loopback-dc/1.8.2 -k 6.0.1-1-cachyos
==> dkms install --no-depmod hid-xpadneo/0.9.5 -k 6.0.1-1-cachyos
==> depmod 6.0.1-1-cachyos
( 8/19) Updating linux initcpios...
call to execv failed (No such file or directory)
error: command failed to execute correctly
After that, when I reboot and in grub menu, when I select "Garuda Linux". I will have stuff related to "zen-kernel" something and and error "you should load the kernel first"
Actually the amd-pstate-epp does not bring a benefit in most cpu benchmarks, I have benchmarked all amd-pstate-epp preferences (can be set when using the powersave gov), against acpi and amd-pstate (schedutil, ondemand, performance - powersave is at them not useable), and acpi perf did showed the best result.
The EPP driver improves the frequencies switching a lot --> better power per watt ratio.
To your PS:
Which packages you are missing ?
Edit:
pstate-epp will need with 6.0.2 then a cmdline parameter to be enabled: amd_pstate.epp=1
well... actually it does! but in my case i have to use amd_pstate.shared_mem=1 so, other cpus might have different results.
the result on amd-pstate-epp is only comparable to amd-pstate with performance gov, but then, it gets much hotter and uses more watts. i guess amd-pstate-epp on performance gov is kinda like amd-pstate performance gov, but turning freq to min when not in use. FINE by me.
in here, zen2 cpu, it doesn't switch much frequencies... its either min freq or max freq.
I don't remember all of them, but for example notice on this recent testing that chromium is missing. its cool that ungoogled-chromium exists, but is not a 1:1 map with arch repos.
But I found amd_pstate_eppperformance to be similar as amd-pstateondemand.
According to my tests here(https://forum.garudalinux.org/t/discussing-linux-kernels-for-garuda-linux/):
The xanmod kernel using amd-pstate gives more battery, and the overall temperature seems lower than the linux-bore kernel with amd_pstate_epp.
I think you have not used the the powersave gov, then you are able to set different preferences.
The performance gov is not really good at the epp driver, you should do following:
sudo cpupower frequency-set -g powersave echo power | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference
Following can be set as prefererence: default performance balance_performance balance_power power