Thanks for the benchmark. I was wondering how Garuda compares to other distros in terms of gaming performance. It seems that result is not great, and I am wondering why. Maybe btrfs is involved here, as it's clearly slower than ext4 in most benchmarks that I saw. Or some other tweaks are actually ruining the performance instead of enhancing it... We clearly need more testing to be sure, though.
Performance is subjective. If throughput (high fps in your example) is really what you want then go for it and optimize purely for throughput. You'll find that when configuring a lot of things you'll sacrifice latency or responsiveness for it.
In my opinion for online games especially, what you should aim for is "just enough" throughput, and optimize for lowest latency and highest responsiveness. Throughput amount needed will depend on the game (rendering/netcode/etc), usb polling, monitor refresh rate, network adapter, basically all your hardware and how it's configured. You don't want too low throughput for obvious reasons and you don't want excessively high throughput if it provides little to no benefit at the expense of extra interrupts, buffering, added layers of processing or other overhead, unneeded bottlenecking causing input or network packets to wait, which would hurt latency or responsiveness badly.
But anyways as tbg and librewish mentioned, you most likely have something misconfigured. Garuda, Ubuntu, PopOS, were very close in performance in the games I tested ~2 months ago.
We do not look favorably upon empty bumps on the Garuda forum.
Please do not raise you post with a post devoid of new information in the future.
As we do not have access your particular hardware you will need to research how to best setup dual graphics and run your games in Linux.
You are expected to simply wait patiently if others have no further suggestions for
you, Otherwise, you are expected to provide new pertinent info on methods you have tested or further logs etc, if you wish to "up" your post.
I am going to reset your threads timestamp to prevent it being bumped further up the list.
Lol if you do not have specific to say / help why do you write, I just wrote that I have the same performance on fedora 33 and you're already starting to threaten some ban, and back to the topic is probably know what is the reason for the lower results on arch similar distributions, it's rather about prime profile control which is not available by default after the installation of drivers, and similar results I get on Ubuntu with a profile on demand, only after changing the performance results are better, only I have no idea how to do it in Garuda because there is no prime-profile.
If no one has posted back with any new suggestions for you to try and you wish to elevate your post to get new eyes on it, the steps to follow are below:
If you have been continuing troubleshooting efforts, then keep very detailed records of everything you have tested as well as any related search information you have uncovered. If no one has posted any further advice regarding your issue, then post the detailed list of troubleshooting procedures you have recently performed. Also post any new info you have uncovered since your last post, (be sure to post links).
This demonstrates that you are being proactive by continuing to research and troubleshoot on your own (even if others aren't currently offering suggestions). This goes a long ways to getting some good will towards yourself, as this shows initiative. This is actually a very important factor, because helpers on the forum are far more likely to respond to users who demonstrate they are not lazy and don't require being spoon fed every answer.
Posting a detailed synopsis rather than an empty bump (which most helpers find a turn off) shows forum helpers that you are self reliant. Empty bumps mostly tend to just get you a bad reputation and even less assistance on the forum. Our forum does not look favorably upon empty bumps.
This is not your own personal blog, if you are not contributing further information regarding ongoing troubleshooting steps, you are simply inundating the technical help forums with useless spam.
I have warned you on two consecutive occasions to stop making empty bumps on our forum as that is not appreciated. You've been a member a whole three days and you feel you are justified in ignoring instructions from forum staff and challenging them for simply moderating the forum.
I warned you that if you continued this behavior you would be silenced.
Enjoy some quite time for a week.
When you return, hopefully you will be more receptive to listening to instructions from the forum moderation staff.
I don't mean to repeat what tbg perfectly said already, but there is probably a reason why no one replied at that point. Out of respect for people's time it's better to attempt to address the reason(s) instead of an empty bump which is considered impolite, especially since last post in the thread was yours.
When you only post benchmarks, point out a problem and not mention anything you did in attempt to fix it or any basic checks, it gives the impression that you didn't bother to troubleshoot. The only useful info you've provided since creating the thread is that you ran Phoronix benchmark with gamemoderun and prime-run, which was already stated in the first post. Next 3 posts say nothing but repeat "big difference in fps between Garuda/Ubuntu" in each post, and ask why it's called 'Gaming' edition. Also, not providing basic or typical info expected from you in this kind of support thread shows lack of research and reading forums. If you leave too much unknown, nobody would want to guess and assume, or ask for info from someone who seemed unappreciative of their time and demanded help. It might not have been your intention and you were just responding, but that's how it looks like. More people are inclined to help when you show initiative. Some might help anyways when they can; nevertheless it's important to be mindful of the work and time Garuda Team puts in what they provide for free, so paying respect is the least we could do, especially when requesting help.
I'll try to give some tips I hope could help. Keep in mind I'm a beginner and these are my opinions/what I would do if I was in your situation:
issue seems related to dual graphics but not necessarily "prime profile"
there are multiple ways to run and manage dual graphics, find out what Garuda/Arch is going for and how it works for AMD APU + Nvidia dGPU
I wouldn't "mix and match" between those ways as that will lead to incompatibilities/other issues.
could a BIOS option be interfering?
some configurations require certain drivers to be in use, confirm they are and no additional drivers are causing issues, make sure required drivers are up to date and reboot after driver install/update
use nvidia-smi or a monitoring/logging tool to see how your card is utilized while running something
cat /usr/bin/prime-run to see what the script does
prime-run glxinfo | grep "OpenGL renderer"
try prime-run benchmark without gamemoderun
search forums, and put in search engine something like allintext:arch prime offload amd nvidia or quote keywords when you want only the pages that contain them
you can even search arch + prime + your particular laptop model or similar ones, you'll most likely find people with your setup who got Prime to work how you want it to
if you request assistance, post all results, troubleshooting, and inxi -Fxxxza