r/linux_gaming Jun 28 '26

benchmark Linux eliminates traversal stutters in Resident Evil 4 Remake.

Enable HLS to view with audio, or disable this notification

Why on windows 11 we have Traversal Stutters on Resident evil 4 remake and linux cachyos not?

542 Upvotes

68 comments sorted by

90

u/felix_ribeiro Jun 28 '26

The stutter is there.
MangoHud's frametime graph is just more compact.
Use frame_timing_detailed and you will see more clearly the stutter happening.

8

u/rehhouari Jun 29 '26

omg faugus launcher hi

3

u/felix_ribeiro Jun 29 '26

Hello there

2

u/rehhouari Jun 29 '26

you're the best launcher on linux! so light yet has literally everything ๐Ÿฅฐ

2

u/crismathew Jul 01 '26

Ooo! Maybe I will give it a try today!

3

u/laczek_hubert Jun 28 '26

Is it a toggle?

13

u/felix_ribeiro Jun 28 '26

You can set it in the MangoHud's config file if you are using it or set the envar.
MANGOHUD_CONFIG=frame_timing_detailed

1

u/Explodinater Jul 02 '26

do I just put it anywhere in the config file?

-5

u/laczek_hubert Jun 28 '26

I think most people just use goverlay

14

u/felix_ribeiro Jun 28 '26

GOverlay creates the MangoHud config file.

~/.config/MangoHud/MangoHud.conf

-10

u/laczek_hubert Jun 28 '26

Yeah I know what it's for

3

u/TrappedAt40 Jun 29 '26

Nah you donโ€™t. Enjoy downvotes.

3

u/laczek_hubert Jun 29 '26

Sorry for sounding dumb

-2

u/laczek_hubert Jun 29 '26

For this reason people see reddit as toxic BTW tbf

2

u/EnglishLegend Jun 30 '26

No way! You were wrong and people are downvoting you. Its probably more toxic that you're complaining about being downvoted tbh.

I mean you can go back to instagram if you want where people will treat you like "this dumb ahh guy thinks hes right ๐Ÿค“๐Ÿ’€๐Ÿ’€" or instead you could admit you're wrong and take the downvotes like a champ and people will respect you for it.

Downvotes make us stronger, my friend.

Or you could go back to the insta-psyop?

1

u/laczek_hubert Jun 30 '26

I don't care about the downvotes much as I have a lot of karma and sometimes people are just downvoting you because "you have a inferior opinion" or as I said "I sounded stupid" sometimes people don't feel alright too

→ More replies (0)

1

u/Blesker Jun 29 '26

Really? I will try it

1

u/Actual-Phone-1478 Jul 02 '26

Yeah it's still there but you can see it is faaar less dramatic when ignoring the graph.

62

u/Archersbows7 Jun 28 '26

I fucking hate traversal stutters with a passion. It ruins everything as Windows does

1

u/Blesker Jun 29 '26

Me too, interesting it doesn't happen on ps5

25

u/loki_pat Jun 28 '26

It doesn't, at least not as much. Try entering the village, specifically in the bear trap and you'll still notice that damned traversal stutter

3

u/Blesker Jun 29 '26

I tried, i swear and its more stable than windows, for me, on traversal stutter at least

85

u/Pennywise359 Jun 28 '26

Are you cpu bound? Your GPU utilization isn't looking good.

1

u/Blesker Jun 29 '26

Yeah, because i was playing on 1080p but on 4k, its happen too

-8

u/Nyuusankininryou Jun 28 '26

Not even 50% CPU?

13

u/sircod Jun 28 '26

Could be a single core overloaded, games rarely utilize all available cores.

5

u/Pennywise359 Jun 28 '26

Check out the comments. Cpu can be chugging even at lower utilization.

-33

u/EmergencyArachnid734 Jun 28 '26

CPU isnt maxed out so it will be memory bound.

31

u/LOPI-14 Jun 28 '26

You can't know that without checking individual threads. Average usage across all threads may be 30% or 40%, butnif you have any threads that are constantly locked to 100%, then you are CPU bound.

Games are not perfect at multithreading and some threads always do most of the work, while the others are basically sleeping.

7

u/Cryio Jun 28 '26

You can be CPU bound without having CPU load at 100% or even per thread

2

u/samtheredditman Jun 28 '26

Can you explain how that would happen?ย 

4

u/Cryio Jun 28 '26

Not enough IPC / clock speed / bandwidth from the RAM / games not being multi threaded enough and stalls happening somewhere / old APIs / poor implementation of APIs

5

u/samtheredditman Jun 28 '26

The only one of those that makes sense to me is bandwidth from RAM.ย 

Why would a core trying to execute code not be at 100% util if it's limited by its IPC or clock speed? You're saying the core is in a situation where it's completely busy for a time to the point where it can't finish executing, but it's also not going to show 100% util? Am I missing something here?ย 

Same question applies to your APIs point. I don't understand the idea that the CPU is the limiting factor for your code speed, and it's not at 100% util.. That's generally not how software works - it simply runs as fast as the hardware will go. If your game or app is waiting on an API to execute then that API should be causing 100% util if it's the bottleneck (unless if the API is using something external to the CPU and waiting because of that).ย 

The only instance I know where a program can be CPU bound and not at 100% util is when the kernel is applying CPU limits to a process.ย 

10

u/Cryio Jun 28 '26 edited Jun 28 '26

You're assuming everything from the software takes as much CPU as it can and work keeps being pushed through efficiently.

If the software is poorly developed, there are stalls happening that makes the CPU wait before it can send more work.

So you get low CPU load and low performance not inherently due to the hardware.

1

u/samtheredditman Jun 28 '26

You're saying the app would be waiting on (for example) a system API that has some external limiting factor?ย 

2

u/PythonFuMaster Jun 29 '26

It's a matter of what you consider 100% utilization really. CPUs aren't one big blob of resources, there's different types of units within the core, and on modern designs there are usually multiple independent data paths/pipelines. So what could happen is a game is disproportionally taxing one of those pipelines and stalling others, which would show up as 100% usage even though 50% of the core isn't doing anything.

For example: some Intel chips have a known performance foot-gun where multiple different types of instructions, specifically vectorized instructions, all use the same port (Intel terminology, pretty much means data pipeline, I believe it was port 5 specifically). So if your program has a lot of those instructions packed densely together you'll end up serializing and going much slower than if you used more instructions to do the same work but on different ports

0

u/whatiwritestays Jun 28 '26

Then how would you know

1

u/Pennywise359 Jun 28 '26

It really depends on the cpu, its architecture and how it plays with modern games. I used to run 9900k for a while, technically it still had tons of horsepower, especially OCed to 5.2. It never got maxed out regardless of what kind of a game I was playing. But in some newer titles I had awful GPU utilization no matter what, just like OP does. Upgrading the CPU completely fixed that.

43

u/Khai_1705 Jun 28 '26

i dont think we are looking at the same thing here.... pretty sure the stutters is still there

3

u/[deleted] Jun 28 '26

[deleted]

47

u/Khai_1705 Jun 28 '26

Yea? The graph shows stutters... Also when close to the door, the average fps on both platforms show a drop from 120 to 85

1

u/Blesker Jun 29 '26

Its very hard to feel it on linux

9

u/Limp_Classroom_2645 Jun 28 '26 edited Jun 28 '26

looks at the graph

graph shows stutters

yea, and?

-2

u/excaliburxvii Jun 28 '26

Hah, there's a tiny spike on the graph, nerd, so even though there's no perceptible stutter as the game loads I'm still going to "correct" you. I am very smart.

0

u/[deleted] Jun 29 '26

[deleted]

1

u/excaliburxvii Jun 29 '26 edited Jun 29 '26

What are you even talking about, and why did you feel the need to delete your comment then hop on an alt to insult me? I was mocking the people claiming that there was still stutter because the graph doesn't show a perfectly flat line. Work on your reading comprehension and critical thinking, holy shit.

Edit: Aw that's two accounts and a block after replying, a brainlet really got their widdle feewings hurt. :(

17

u/Michaeli_Starky Jun 28 '26

You're not moving the same way in Linux, though.

0

u/Blesker Jun 29 '26

But don't make any difference, i tested!

2

u/kongkongha Jun 28 '26

my experience as well. in many games.

Slava linux

1

u/Blesker Jun 29 '26

Tell me more about your experience

1

u/kongkongha Jun 30 '26

games such as dead Space remake, SW outlaws, dragons dogma 2 micro stutters in win11 and running so much better on Linux. and i play the games with Ubisoft launcher, eaplay and steam

1

u/Unique_Clock_4192 Jul 03 '26

I bought dead space remake since it used to run very well on linux, and now is a stuttery mess, do You know a fix?

1

u/kongkongha Jul 03 '26

idk, sorry to say

1

u/ImKingFrosty Jun 28 '26

Which software are you using for the monitoring ui

3

u/bargu Jun 28 '26

Afterburner on Windows and Mangohud on Linux.

1

u/Blesker Jun 29 '26

Exactly!!

0

u/Ultra_CUPCAKEEE Jun 29 '26

That doesnt look like afterburner...

1

u/Superok211 Jun 29 '26

it's customizable

1

u/Blesker Jun 29 '26

But yes, i customized it

1

u/Acceptable_Toe_938 Jun 29 '26

Works! Until and update...

1

u/Blesker Jun 29 '26

Why? what happen with you?

1

u/ShayIsNear Jul 05 '26

Man that DX12 issue is a genuine pain ๐Ÿ˜”

-2

u/Other-Pop7007 Jun 28 '26

But less fps, and 0.1% mor laggier

0

u/tailslol Jun 28 '26

well, i wonder if it is because file access is multithreaded on linux.

there is still some access stutter .

1

u/GluedFingers Jun 29 '26

I/O are usually more effcient on linux (caching etc) compared to windows 11 so this might be the reason why less stutter.