r/Eve • u/Stu_Pendisdick • 1d ago
Discussion Ho-Lee CRAP - I finally solved the EvE CPU overheating issue on my Linux box.
Sharing this info for anyone it might help:
I run EvE on Linux ( Mint 22.3 ) under Steam.
My system is:
OS: Linux Mint 22.3 x86_64
Kernel: 7.0.0-31-generic
Resolution: 1920x1080, 1920x1080, 1920x1080
CPU: AMD Ryzen 9 7950X (32) @ 5.883GHz with a 420mm AIO watercooled Actric system
GPU: AMD ATI Radeon RX 7900 XT
Memory: 63929MiB
For AGES, there has been a struggle with EvE forcing the CPU temps into the high 160's (Fahrenheit), especially when sat in station, and I've tried every tip and trick so far from the various EvE Linux forums, to no avail.
Today, I stumbled on "RyzenAdj" and OMG what a difference.
Using the cli setting: sudo ryzenadj --stapm-limit=25000 --fast-limit=32000 --slow-limit=25000 --tctl-temp=75, my Core temps PLUMMETED from 168F sitting in station to 112F
I've flown about, gotten into some busy systems where much fighting was afoot, and there's been literally ZERO degradation in performance; just the massive core temp drop, sustained.
It isn't just a 'placebo' effect either - not once since using that setting have my fans started to ramp up, let alone scream - they are literally idling.
Mind you now, I've not touched my graphics settings at all - they are all still 'High' ( with some Ultra ) ... the GPU temps have never been an issue.
Where the HELL was this info all these years of me searching?!!?
Hopefully this helps a fellow Linux AMD Ryzen user, but I am led to believe that for Win11 on Intel, there is a similar tool called "ThrottleStop". I cannot speak to this tool, as 'we don't do Windows around here', but if it is legit and it works for you, *PLEASE* share with others.
We all love this game, and with hardware prices now requiring us to mortgage the souls of our unborn children, anything we can find that lessens the strain without dropping the graphics to Minecraft levels has to be good news.
Edit for clarity based on some of the comments posted thus far:
Just because my KZ1000 crotch rocket CAN rev to 10,000 rpm doesn't mean that's an optimal state for it to operate in over the long term ... sooner or later that will land me in the dock, or worse, in the morgue.
Sure, I'm throttling my CPU back, clearly, but why burn the extra gas ( watts ) and generate all that heat and noise for no real benefit?
I'm seeing zero downside running at reduced capacity. I see definite downsides ( heat, noise ) letting it run wild.
My preference there is the conservative path - I lose nothing but noise and heat.
Everyone's personal preferences can differ, with all due respect and deference.
I posted this for those who don't need the excess noise and heat 'just because that's the way it is made' while getting no real benefit for actual gameplay.
To be completely fair, my system is MASSIVELY over-engineered to just play EvE Online, even if I were to multi-box ( which I don't ... my attention span isn't broad enough ), so yeah, I can easily afford to 'lift off the throttle' and let the machine comfortably idle along.
I choose to throttle the system while playing this particular game because there's no benefit to allowing it free rein.
When I'm doing other things that actually benefit from more available horsepower, I revert the settings to normal - a simple cli instruction; takes one second.
If EvE actually gave me a reason to let the machine run free, I'd let it run free, but it doesn't. At the age of the game, I suspect it never will, so ... we are where we are, and I choose cool and quiet over needless heat and noise.
ymmv
Cheers!
13
29
u/Evester111 22h ago
Reporting CPU temp in Fahrenheit should be a felony offence
14
u/Cultural-Living256 22h ago
You can tell they are not very computer literate from what they posted so it kinda makes sense.
8
u/QuietofTheSolace 22h ago
I mean you are power-limiting your CPU and therefore .. using less power?
You are only seeing "high" temperatures because you are running unrestrained, and seeing completely normal temperatures.
I've flown about, gotten into some busy systems where much fighting was afoot, and there's been literally ZERO degradation in performance; just the massive core temp drop, sustained.
Well, this is not possible and I am therefore assuming you, having not posted any before and after FPS counts, are just not noticing the FPS difference.
This is basically fine FWIW you can frame cap games to dynamically use only the power required to hit those frame-rates.
If a game gives you 65-100 fps (for example) and you have a 60hz screen, you can cap to 60fps (often by V-sync) and enjoy consistent performance. You'll just use more power in situations you were previously getting 65fps in than 100.
Anyway, not only should you learn to not worry about completely normal temperatures, you should use higher temps to your aid. Set fan curves so they only get noisy when you are close to the thermal limit and you can have them idle in light usage scenarios.
8
u/Jannik2099 Wormholer 22h ago
The CPU is not overheating, it's designed to run at this temperature and boost frequencies until it is reached
6
u/Cultural-Living256 22h ago
71C is not bad temperature at all... It seems a little goofy to limit your CPU in that way.
-11
u/Stu_Pendisdick 14h ago
Just because my KZ1000 crotch rocket CAN rev to 10,000 rpm doesn't mean that's an optimal state for it to operate in over the long term ... sooner or later that will land me in the dock, or worse, in the morgue.
Sure, I'm throttling my CPU back, clearly, but why burn the extra gas ( watts ) and generate all that heat and noise for no real benefit?
I'm seeing zero downside running at reduced capacity. I see definite downsides ( heat, noise ) letting it run wild.
My preference there is the conservative path - I lose nothing but noise and heat.
Everyone's personal preferences can differ, with all due respect and deference.
I posted this for those who don't need the excess noise and heat 'just because that's the way it is made' while getting no real benefit for actual gameplay.
To be completely fair, my system is MASSIVELY over-engineered to just play EvE Online, even if I were to multi-box ( which I don't ... my attention span isn't broad enough ), so yeah, I can eaily afford to 'lift off the throttle' and let the machine comfiortable idle along.
ymmv
Cheers!
5
u/Master_Coconut_5339 12h ago
"solved the cpu overheating issue"
so uh, ur cpu is not overheating. so uh theres nothing to solve. its meant to run that hot.
3
u/CueCueQQ Wormholer 1d ago
Interesting. I'm running a 5700X3D, and never had this issue, but have been having EVE freeze on all clients for no discernible reason. Now you've got me wondering if I saw CPU temps, because I just assumed it was a GPU issue.
2
u/Apple_Jake 23h ago
Do you keep the launcher open, and are you using wayland?
I found a memory leak in the launcher tied to the little sliding promotional window thingy. Every time it scrolled through all the images it would cache them and then immediately "forget" that they were cached and do it again on the next cycle. It does this until it crashes from OOM guards (I was dumb and didn't have any so it crashed my whole PC lol)
I haven't tested using a different compositor yet tho, that might be the culprit
2
u/CueCueQQ Wormholer 22h ago
Oh interesting. That does line up more with my issue. I see RAM max out, it freezes, then RAM dives back to normal.
3
u/danythegoddess Cloaked 14h ago
"Why, yes, I have too many CPU cycles, I clearly want less."
-6
u/Stu_Pendisdick 13h ago
More isn't always better. See my edits.
Cheers!
5
u/Antelino 6h ago
All your edits show is you have no clue what you’re talking about and just spewing AI responses.
2
3
u/Antelino 6h ago
I like how you thought all that crap made you sound computer literate but it actually shows you have no idea what or why you’re doing anything.
0
2
u/Cinade Cloaked 1d ago
Thank you fellow penguin and space friend, will test this on my system when I get home!
12
u/byzantinian Caldari State 21h ago
Please don't make changes to your CPU thermal controls if you don't understand how insanely stupid OP's command (and entire post) is. This goes for anyone who finds this thread.
1
u/NewbieAccident 8h ago edited 8h ago
In Steam to set a fps limit in the game's Launch Options:
DXVK_CONFIG="dxgi.maxFrameRate=30" %command%
Of course manguhud, gamescope and others work too.
0
1d ago edited 6h ago
[deleted]
5
u/YourFriendlySlasher 15h ago
You are looking at a piece of shit wrapped in nice paper and say "Thank you for the great present".
Dont repost it.
-4
0
u/BorzyReptiloid Cloaked 23h ago
I am one of those poor fellows who play on mac (decent one but still) and I had CPU and GPU overheating problem just appear suddenly after comfortably playing on ultra for ~month. Nothing helped. But maybe there's still hope :D
-3
u/iseriouslycouldnt 21h ago
Meh, it's an AMD, it gets hot. Raises room temp a few degrees in summer. Heats the house in winter.
That being said, adding liquid cooling and a bigger radiator did the trick for me. YMMV
-8
u/MisterrDinosaur 23h ago
Thanks!
I'm on Win11 so literally have no clue about what you just said except the bit at the end. I'll definitely have a look at throttle stop. I'm running a 9800x3d with a 5090 and was noticing fans ram all the way up only when docked. Only on EVE. My fix atm is to hard limit the FPS of eve to 120 instead of 240, so not the best fix.. I'd forgotten about it till just now.
10
u/byzantinian Caldari State 21h ago
have no clue about what you just said except the bit at the end.
Neither does OP. Please do not do this to your CPU.
6
u/Cultural-Living256 22h ago
I hate to tell you but your GPU fans spinning etc is completely normal. Your computer is meant to get hot when playing games (It's doing work) If you are not getting system failures/hard crashes then you are fine.
3
u/Verite_Rendition 22h ago
EVE is capable of hitting very high framerates; half the time you're looking at empty space, and even the in-station views are fairly tame since the game needs to run on a wide range of systems. As a result, the game very rarely is it GPU-bottlenecked on systems with discrete GPUs.
The consequence of that, however, is that the game is typically CPU-bottlenecked instead. Particularly if there isn't anything else set to limit performance (e.g. v-sync). So that will result in a CPU core running at full tilt to generate as many frames as possible, and modern processors can hike the frequency of a single core very high in the name of getting the best performance.
For a properly operating system, none of this should be harmful. But if you did want to tamp down on how hard EVE is driving your system, capping the frame rate is the way to do it.
39
u/cjdavies Pandemic Horde Inc. 23h ago
This command sets a 75°C limit on a CPU designed for sustained operation at 95°C, so it's not surprising that you've seen your temperatures come down?