Jump to content

Extreme Preformace Loss upon switching to linux

Go to solution Solved by Kilrah,

I would try taking the 1660 out of the system just in case something gets confused by there being 2 GPUs.

I recently swapped to linux on my desktop (after dallying it on my f13 for a year), but when I tried playing Marvel Rivals today I was expecting similar preformace to windows but how was I wrong, I was getting a really good 60fps in windows, but on linux I was getting closer to 15fps MAX and it was not a good 15fps, even changing to the lowest settings didn't change the preformace. In Nvtop it shows about 40% of the GPU being used..... I am not sure why this is happening, but I assume someone on this forum does, please ask for any further information. image.png.a55334b5bd5f672e621a231676fb7736.pngimage.png.505af14fd33c6da3b57a01aaeededa45.pngimage.thumb.png.5c3f0bad6a770d5a0e3562432e69fc5a.png

I think I know what I am doing until I don't.

Link to post
Share on other sites

28 minutes ago, ProductionExpert said:

but when I tried playing Marvel Rivals today I was expecting similar preformace to windows

Why you even expecting that? It is well known that Nvidia GPU performance on Linux is less compare to Windows. 

 

Install nvtop and monitor your GPU utilization. 

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to post
Share on other sites

I am not quite sure why I was expecting that with an Nvida GPU..... I have been watching the utilization in NVTOP in a few games since posting, they all seemto be around 40% utilization and most of them not going past the 20fps mark. 

 

I think I know what I am doing until I don't.

Link to post
Share on other sites

welcome to the linux experience, no matter how many examples people pull out their butts of specific examples running better on linux than windows, you'll run into edge cases that you have to figure out yourself to have a usable platform.

Link to post
Share on other sites

1 minute ago, manikyath said:

welcome to the linux experience, no matter how many examples people pull out their butts of specific examples running better on linux than windows, you'll run into edge cases that you have to figure out yourself to have a usable platform.

the weirdest part for me is that running it on my f13 (granted it was an AMD f13) almost everything I threw at it ran perfectly, and I loved it, so it might be time to switch back to windows (unfortunately quickly) and wait to get a AMD GPU & CPU.

I think I know what I am doing until I don't.

Link to post
Share on other sites

8 minutes ago, ProductionExpert said:

I am not quite sure why I was expecting that with an Nvida GPU..... I have been watching the utilization in NVTOP in a few games since posting, they all seemto be around 40% utilization and most of them not going past the 20fps mark. 

 

40% on which GPU? 
For troubleshooting sake, I suggest only connect one monitor and use x11 instead of Wayland. 

 

IMO, your setup is not simply "Plug & Play" for Linux, especially with Nvidia GPUs. 

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to post
Share on other sites

3 minutes ago, xAcid9 said:

40% on which GPU? 
For troubleshooting sake, I suggest only connect one monitor and use x11 instead of Wayland. 

 

IMO, your setup is not simply "Plug & Play" for Linux, especially with Nvidia GPUs. 

40% on the 3060 with ~50% on the 1660ti
If I remember correctly newer versions of fedora (what nobara is based on) don't let you switch between X11 and Wayland, or if they do I have not found a way yet (this is my second attempt at switch on desktop). I will try going to just 1 monitor with the 3060 though.

And yeah I agree, there have already been somethings I had to figure out but this one is weird, if it is just nvida being nvida then that happens. 

image.thumb.png.13fe5d810500c5fcc56eb32efcdb990c.png

I think I know what I am doing until I don't.

Link to post
Share on other sites

I would try taking the 1660 out of the system just in case something gets confused by there being 2 GPUs.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to post
Share on other sites

Well that is for sure interesting... The thing I did while I was on windows to help preformace hurt it on linux. Taking the 1660ti out, and not using the other displays, brought be back to similar if not better than what I was getting on windows. I assume the issue is just having multiple GPUs? I ran into issue with multi gpu before on linux but not this one. So thank you everyone for the help!

I think I know what I am doing until I don't.

Link to post
Share on other sites

2 hours ago, ProductionExpert said:

I assume the issue is just having multiple GPUs? I ran i

Yes nvidia multi gpu on linux is a mess.

 

Any rrason why the 1660ti is used for perf in windows? Normally would add more overhead than it helps

Link to post
Share on other sites

11 hours ago, ProductionExpert said:

Well that is for sure interesting... The thing I did while I was on windows to help preformace hurt it on linux. Taking the 1660ti out, and not using the other displays, brought be back to similar if not better than what I was getting on windows. I assume the issue is just having multiple GPUs? I ran into issue with multi gpu before on linux but not this one. So thank you everyone for the help!

If you still want to use the second gpu you can try prime, which is normally used for hybrid gpu laptop configurations - can't really help you with the configuration though because I've never used it, it might take some trial and error to get what you want

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to post
Share on other sites

17 hours ago, Sauron said:

If you still want to use the second gpu you can try prime, which is normally used for hybrid gpu laptop configurations - can't really help you with the configuration though because I've never used it, it might take some trial and error to get what you want

Or https://github.com/aejsmith/vkdevicechooser which works better for me for games compare to prime. 

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to post
Share on other sites

Check this topic - https://discussion.fedoraproject.org/t/fedora-36-nvidia-as-primary-gpu/70529/65

 

You can pass the environment variable KWIN_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0

to KWin in order to manually choose the order it uses the devices in.

Link to post
Share on other sites

  • 3 weeks later...
On 6/21/2025 at 3:14 AM, jaslion said:

Yes nvidia multi gpu on linux is a mess.

 

Any rrason why the 1660ti is used for perf in windows? Normally would add more overhead than it helps

Sorry for the late reply, I use it to run two other displays than my main + hdmi sound

I think I know what I am doing until I don't.

Link to post
Share on other sites

3 hours ago, ProductionExpert said:

Sorry for the late reply, I use it to run two other displays than my main + hdmi sound

Shouldnt give any performance dips unless you would actually be running out of vram. But then again you have the intel hd graphics right there for adding more displays as that should work nicely in linux

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×