i'm trying to finish setting up proper fan control on my system, but corectrl and coolercontrol, while it does detect the sensors and fans, won't control them. the fans on the gpu are spinning, but setting a speed in either software doesn't work.
The GPU i have has really horrendous default fan curve so i tweak it with CoreCtrl. But that only works on the GPU and processor, not the case fans.
Any easy to use GUI program i can try to control all of them? I can kind of do it in BIOS, but i can't set them to monitor the GPU temperature for instance, which creates a rather unique problem.
See, when i had the stock cooler, which was horrible and regularly exceeded 85 degrees, the case fans would ramp up due to the CPU temperature, and consequently also help cool the GPU.
Now that i have a better CPU cooler which manages 60C under load, the case fans don't ramp up as much (if at all), and the GPU ends up more hot - but with the poor default curves, the hotspot regularly reaches above 90C, which is kinda scary to me, so i try to keep it under 90.
I know fancontrol exists as part of lm_sensors, but i find it weird to configure and i'm never quite sure it works. Also, idk what i should select during pwmconfig and sensors-detect, so i just leave it at default, idk if that's the correct thing to do.
So... What are y'all using to control the fan speeds while gaming? Any tips?
Might not be the correct sub for this, but what should i use for controlling my fans since i cannot make fan graphs on bios and i would like to get my jet engine of a graphics card to be quieter during gaming
I've just read a post that says something about corectrl... and that makes me think, do I really need corectrl?
I''ve bien using this tool for a while now on debian 11 and now on debian 12. but I just use it for fan control and watching some graphics like voltage and so. what do you recommend me to do?
Has anyone had any luck controlling their AMD CPU Fan control? I been trying to tweak my temps while gaming,...but I dont see any fan controls for Ryzen 7 5800X
But shows here you have that functionality:
https://www.gamingonlinux.com/2024/03/corectrl-adds-amd-rx-7000-series-fan-curve-controls-intel-cpu-temperature-sensors/
I have Ubuntu 22.04 with oem kernel (Linux luca-desktop 5.17.0-1018-oem #19-Ubuntu SMP PREEMPT Wed Sep 21 09:54:58 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux) and Kisak mesa (OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.2.0 - kisak-mesa PPA) with a Radeon rx6750xt.
I have enabled the root execution of CoreCtrl and the kernel parameter to expose the AMD settings, but in any of the 4 possible settings (Curve, Fixed, Automatic, Do not control) the fan always shows 0 rpm even if after some gaming I have 80C on Temperature and 100C on Junction.
Can you help, please?
---UPDATE---
It turns out to be a problem of:
lm-sensors values (I guess they are the same that are printed in corectrl as they seem to match). While /sys/class/drm/card0/device/hwmon/hwmon0/pwm1 shows values bigger than 0 lm-sensors reports 0% fan speed while the fans are actually spinning. The biggest value I have seen up until now is 1%.
I literally just switched over to a Manjaro KDE build yesterday. I've dabbled in the past with Linux but only for basic tasks, never for gaming and the like. I heard it was finally prepped for gaming and so far so good but one thing was missing. I missed my Adrenaline drivers and software, cure Corectrl, even the UI is reminiscent but there's one issue.
I have a Vega 56 GPU and a 3700x cpu and while I've got basic functions like fan curve etc on the GPU I don't have voltage regulation etc and my GPU shows up as a generic. Is there any way for me to change this and get full access?
I hear it's possible but the explanations I see when searching turn up mostly guides that assume you know how to do what they're explaining. Can anybody put it simply?
Hello, I am looking for some software that would allow me to control my system fan speeds based on the temperatures of my gpus and cpu. When I was using windows i was able to do this with fan control, however I have not been able to find any software similar on linux. I am running Garuda Linux, with a ryzen 7 3700x, 2 2080tis, and 32 gigs of ram. The entire system is water cooled, so all of the fans are ran off of one fan pin on the motherboard that is connected to a fan controller.
Hello Everyone!
Lately I got gigabyte rx 7800xt second hand, and it has a problem of not reporting the fan speed correctly, it stays at 0rpm, or 16bit integer rpm...
Under windows, I can manually force the speed using MSI Afterburner by setting the fan curve and then turning on the "A" option, which is what makes the fans start following the curve
the magical "A" option that starts spinning the fans correctlyThat is hovewer my secondary system I use only for playing games with anticheat...
Under my Linux (NixOS) I have tried using CoreCtrl and LACT, unable to set any speed manually, doesn't matter if I set it to automatic, curve, or static speed, it seems to still rely on the reported fan speed, not just setting the pwm. Is there any way to mitigate it? any way to force the fan speed other way? I do have overdrive enabled:
amd.overdrivehere is screenshots from LACT:
lact - static lact - curve lact - autoIf anyone is willing to help, or share any ideas I'd be super grateful. Thank you all in advance awesome people!
Hey everyone,
I just discovered CoreCtl and couldn't be happier with it. I can finally control my 5700XT and Ryzen just fine without any clunkyness. Until now I was using amdgpu-fan to control my GPU but that just gave me full control over the fans. I decided to install something that also allowed me to control voltages since the 5700XT series comes with really high values by default.
Not only I gained performance and stability but I also lowered temps. I'd do this on Windows with overdrive (or whatever name it has now), but I always kinda struggled to do it on Linux. As an experienced user I'd always be like "ah, this one thing i can't really fix" but now after giving this app a try I found it's made super easy, as it should.
Over the years we had different tools and apps trying to simulate the same but they were kinda shit to be honest, I'm glad we finally have something this good in place.
Installation is quite easy as well. Installing a package, some bootloader changes to have full control and that's pretty much it.
I also realized feral's gamemoderun was not working properly with Steam/proton by accessing the CPU tab on CoreCtl. I had a game launched (with gamemoderun enabled in the properties) and when I checked the CPU profile used I could see it was still set on OnDemand). You can also change the cpu modes in the app :)
Maybe this comes handy to those who haven't used it. Cheers!
I have an RX 7800 XT, on Ubuntu 24.04.2 LTS, everything is updated. I can't get any software to control my GPU fans, I tried Lact, CoreCtrl and CoolerControl. None work and I get error messages.
On Lact I get the following error message: https://imgur.com/a/Eq6GU8A
Any idea please? Do I need to update something related to the GPU driver? I'm lost.