11/10/2023 0 Comments Arch fancontrolThis is the output of sensors right at this moment: coretemp-isa-0000 In my case, the fan does show up, which is how I know the speed never passes over 4800. I’ve searched around and I’ve found people who get this error as well, but in their case, it’s usually because sensors-detect is unable to detect their fan. Everything works until I have to use pwmconfig, which fails with an error: /usr/bin/pwmconfig: There are no pwm-capable sensor modules installed. I’ve been following the Arch wiki article (archlinux wiki / Fan speed control) on controlling fan speeds, but I haven’t had success. I found this tool on Github (asus-fan-control by dominiksalvet), which has allowed me to automate the fan acceleration as the temperature goes up in a far more successful way than what came adjusted by default, but it does not change the maximum fan speed, which stays at 4800. Whenever I’m gaming, my GPU goes all the way up to 90✬ because of this, which is very much not ideal. In Linux, however, it will just not go over 4800, and there’s no way to force it. My laptop is a GL553VE specifically, and its maximum supported fan speed is 5400 RPM, which it was able to reach in Windows, with a manual “fan boost” mode. While I haven’t had many issues, and the issues I’ve had I’ve been able to resolve on my own, there is the specific problem of the fan speed for which I haven’t been able to find a solution. My laptop is an Asus ROG laptop, which obviously came with Windows, and I chose Manjaro to fully migrate to Linux now. # Configuration file generated by pwmconfig, changes will be lostĭEVPATH=hwmon1=devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/0003:1B1C:0C10.I’m a new user who has started using Manjaro since a couple months ago in my personal laptop, after using Kubuntu for years at work. Hopefully it's a useful reference for you, fancontrol is quite helpful with errors if you screw up some values so tweak away! ~]# cat /etc/fancontrol The snippet below is my tweaked /etc/fancontrol file which took about 10 minutes of tweaking values to get everything just where I wanted. Native fan control via a USB controller on Linux. If you're happy with the outcome then enable the fancontrol service with: systemctl enable fancontrol -now If things aren't working quite right make changes to /etc/fancontrol and then repeat running fancontrol and so on. Once you have a working config (my full config is posted at the end of this article), you can test things out by running watch sensors in one terminal window and then fancontrol in another. You might decide it's easier to configure these values later and hit the "just save" button. That process will look something like this:Īt the end of the pwmconfig wizard you'll be asked to set which temp probe correlates to which fan. Now it's time to run pwmconfig and follow the prompts on the screen to test the various PWM values and how they interact with the RPM values of your fans. Then run: sensors-detectįollow the prompts and you should see the fan speeds and temp probe readings like this: ~]# sensors Next, ensure that fancontrol and lm_sensors are installed (this varies per distro so no instructions here). Configurationįirst you'll need to connect the Commander Pro to a USB header on your motherboard, hook up some fans and at least one temperature probe. I created a tiny Arch VM to run automatically on boot under ESXI and passed the USB device through to the guest for this purpose which uses 256mb of RAM. You will need a kernel of at least 5.9 or later. That changes today!Ĭonfiguration of this device is quite straightforward but is a little time consuming. This sleek black box can be had for $40-75, I was fortunate enough to get mine for $40 because it seemed like a good idea before I realised it didn't support Linux and had to run a Windows VM for control. BIG thanks to the developer Marius Zachmann who made this happen. This device used to be Windows only so it was a really lovely surprise to find that this driver shipped last year. Well my friends, I'm pleased to report that last summer the Corsair Commander Pro received native Linux kernel driver support in the 5.9 release. I can tune out a constant white noise pretty easily but the one thing that is unacceptable are fan notes that change wildly or oscillate. Relying on the built-in motherboard headers on server grade motherboards to reliably control fans with Linux has been a crapshoot since forever.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |