this post was submitted on 08 Feb 2025
46 points (96.0% liked)

Linux

50240 readers
2822 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hey everyone, I recently made a post about a new PC build. I was successful in building the PC. The specs are: ryzen 7 7800x3d and an 4070 ti super, 32 gigs of ddr5 ram, with an 850 watt PSU. I have booted up a couple games and have configured mango hud to make sure I'm getting the right performance. As far as I can tell, everything is running as it should. But, if you look at the picture provided, mangohud is showing that I'm currently throttling in power and temps. But looking at the above numbers I don't see how I'm throttling. Out of the games I've tested, black myth wukong, Hogwarts and silent hill 2 show I'm throttling. However, dead space remake, shadow of the tomb raider and ghost of Tsushima don't show im throttling. I'm confused by this and am wondering if it's a bug in mangohud?

EDIT: I'm on Linux mint. Kernal 6.8.0-52 EDIT2: doing some more research, I found this post https://www.reddit.com/r/linux_gaming/comments/13z1ov1/how_do_i_resolve_throttling_power_issue/

Which says that the throttling is actually what I should expect and it shows I'm getting the most out of my PC. So maybe I misunderstood

EDIT 3: looking at the config file for mango hud, it says : display GPU throttling status based on power, current, temp or "other". It seems to me that, this popu up appears if you have any 1 of those conditions.

top 17 comments
sorted by: hot top controversial new old
[–] nef@slrpnk.net 9 points 1 week ago (1 children)

Are you sure vsync is disabled? It looks like you're getting a very consistent 144fps.

I personally keep vsync enabled, but you should absolutely disable it if you're testing your hardware since it forces the fps to never exceed you monitor's refresh rate.

As for throttling, it's only useful as a diagnosis tool. First and foremost you should be finding other people's benchmarks of your hardware (cpu/gpu) and running those benchmarks yourself at the same settings. Phoronix is a great resource for Linux benchmarks.

[–] WeebLife@lemmy.world 2 points 1 week ago

Yes, I disable vsync for testing. I haven't looked up too many benchmarks. I've been just watching the core clocks, temps and overall fps stability to determine if the performance is as it should be. I came across a reddit post saying that throttling in mangohud means that you're using the most out of the PC parts and that's what you want. So I'm going to not worry about it lol

[–] catloaf@lemm.ee 9 points 1 week ago (1 children)

I'm not familiar with that program. How does it determine "throttling"?

[–] WeebLife@lemmy.world -1 points 1 week ago

Apparently it's gets the info from the kernal.

[–] Romkslrqusz@lemm.ee 6 points 1 week ago

A few things stand out to me in your screenshot.

It lists the GPU as consuming 0W, which is likely not true. Based on that, the power / current limit reason is probably inaccurate

Your temperatures are both well below TJ Max for those components, so I don’t see the Temp limit reason as valid either.

Your GPU utilization is at around 50%, but I also see your framerate at an even 144 - I would surmise that you have vsync enabled.

[–] lordnikon@lemmy.world 3 points 1 week ago* (last edited 1 week ago) (1 children)

I can answer this this is what you want it means you already pushing your card to its max and is limited by the power limit of the card. So if your wattage matches your cards rating then you are good.

You may need to fix mango hub in order to see the wattage on your gpu.

NVIDIA has issues reporting correctly so you may need to check in the Nvidia control panel to get the wattage.

[–] WeebLife@lemmy.world 1 points 1 week ago* (last edited 1 week ago) (1 children)

I don't think so. I booted up a 2d side scroller game with the GPU usage at 40% and CPU at 9% and it still says I'm throttling just sitting at the main menu. I did put GPU power in mangohud but it always shows 0 watts.

[–] lordnikon@lemmy.world 5 points 1 week ago (1 children)

Yeah with Nvidia mango hub doesn't play nice all the time do you see any metrics with nvtop?

[–] WeebLife@lemmy.world 1 points 1 week ago (1 children)

Nvtop showed everything normal. The GPU power was below the TDP.

[–] lordnikon@lemmy.world 1 points 1 week ago

What's your driver version

Run modinfo nvidia | grep ^version

[–] bastion@feddit.nl 2 points 1 week ago* (last edited 1 week ago) (1 children)

not familiar with the specific app you're using. am I reading that right, that you're throttling on power, current and temp?

if so, there's not much you can do. but if it's just temp throttling, you can get better fans/cooling.

if you're already satisfied with fans/cooling, then yes, you're pretty much using it to it's max.

to be clear: throttling on power and current means you're getting as much as you can out of the hardware you have (without over clocking or similar). although, make sure your CPU governor is 'performance'.

throttling on temperature alone means you're not getting the most out of you're hardware that is technically possible, it means you're hitting the thermal TDP of the system. for some systems (laptops, generally), there's not much you can do there. but for others, you can tinker with cooling.

[–] WeebLife@lemmy.world 1 points 1 week ago* (last edited 1 week ago) (1 children)

What I don't understand is how I could be throttling on temps. I've been watching them and the temps don't go above 60c for either GPU or CPU. And the other thing is, it will say I'm throttling as soon as the game loads when the temps are in the 50s. I have also been using a different program to track temps and the most I've seen CPU temps is 79c from loading shaders.

Edit: looking at the config file for mango hud, it says : display GPU throttling status based on power, current, temp or "other". It seems to me that, this popup appears if you have any 1 of those conditions.

[–] bastion@feddit.nl 1 points 1 week ago

that makes sense.

[–] just_another_person@lemmy.world 1 points 1 week ago* (last edited 1 week ago) (1 children)
  1. Do you have any power profile manager installed?
  2. Check if the amd pstate module is loaded: lsmod | grep pstate
  3. What distro and kernel are you running?
[–] WeebLife@lemmy.world 1 points 1 week ago (1 children)

I'm not sure. This is my first time using amd. I'm using linux mint on kernel 6.8.0-52. I typed in that command and nothing happened.

[–] just_another_person@lemmy.world 1 points 1 week ago (1 children)

You're on an older kernel, so it's hard to tell what exactly is managing your frequency scaling.

Have a look here for a quick primer: https://forums.linuxmint.com/viewtopic.php?t=420899

[–] kusivittula@sopuli.xyz 1 points 1 week ago

I have the same cpu as OP, same os and kernel, and it works just fine. the kernel isn't so old it would matter at all, but xanmod works great and is at 6.12. I suppose they could also install a newer one from mainline too but it just always fails to install.

I would avoid manual fiddling like on the forum you linked, just for getting mangohud to report properly. looks a lot like something I would do and then 7 minutes later be reinstalling the OS 😅