Garuda Performance issues

Hello here Benchmark Garuda vs ubuntu
Garuda Kernel Stock and Xanmod
Phronix run with gamemoderun and prime-run
https://openbenchmarking.org/result/2104153-HA-RYSIEK64839

Ubuntu 21.0.4 nvidia Perfomance and gamemoderun automatic
https://openbenchmarking.org/result/2104106-HA-RYSIEK93823&rmm=Kolmodor%2Cxanmod%2CNVIDIA+GeForce+RTX+2060%2Cxan%2Crtx%2Ckolmodor&rmm=Kolmodor%2CNVIDIA+GeForce+RTX+2060%2Cxan%2Crtx%2Ckolmodor&rmm=Kolmodor%2Cxanmod%2CNVIDIA+GeForce+RTX+2060%2Cxan%2Crtx%2Ckolmodor%2CLiquorix
If u see that is big difference...

1 Like

Firstly, welcome to the forum!

Secondly, what is the specific issue you want help with?

4 Likes

Out of curiosity I wanted to check why I have more fps drops than on ubuntu as you can see on this page the big difference is in frames per second.
Game xcom2

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.

1 Like

For your kind info more fps isn't the goal at all

What our goal is it's the responsiveness

While doing multitasking and intensive load

7 Likes

Hmm then why is this distribution called gaming edition?
I like this distro but here we are not talking about a difference of a few frames per second but a difference of up to 80 fps.

Sounds to me if things are that drastically wrong, you've not configured your system properly. :man_shrugging:

4 Likes

How does one know if a linux system is configured correctly? Where may I read and educate myself about this?! (Its probably in the Arch wiki but Im still fresh in how it all makes sense haha)

I mean, he is clearly using Garuda Gaming edition, not multimedia edition. And I'm afraid that something is messed up here...

its due to hybrid graphics
did he use prime-run
to launch games
if not he is using amd integrated graphics

ubuntu uses nvidia prime
while we use nvidia prime render offload

6 Likes

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.

2 Likes

gamemoderun prime-run phoronix-test-suite benchmark xonotic
i use that in terminal fish
Here Integrated graphics
https://openbenchmarking.org/result/2104169-HA-RYSIEK22646

If I am doing something wrong, please tell me how to run this test.

1 Like

Up
Please see min FPS, comparing dedicated vs integrated graphics card, it can not be that the built-in card is better than the dedicated, something is wrong, just how to check or fix it?

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.

Best of luck.

5 Likes

Hi fedora 33 is the same, so it's not the fault of this distribution, but rather a problem with arch?

Bumping your empty bump back to the bottom of the heap again. Keep performing empty bumps and you'll be bumped off the forum for a week or two.

1 Like

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.

4 Likes

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. :slight_smile:

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"
  • I'd read some material on the topic, for example:
    PRIME - ArchWiki
    NVIDIA Optimus - ArchWiki
    ChapterĀ 34.Ā PRIME Render Offload
  • 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
6 Likes