chestm007/linux_thermaltake_riing

Thermaltake Pure Plus 12 and 14 support

Opened this issue · 12 comments

First of all thanks for the job that you are doing, to make Linux even better!!

Describe the bug
I installed everything just as you said in the read-me file.
But no matter what i change in the config.yml (locked_speed, temp_target) the Fans are staying the same. Means standard RPM and Lights.
I even changed the sensor_name to the one "sensors" shows me
In the issue of natsukirei you said it "should" work. Is it already implemented?

To Reproduce
Steps to reproduce the behavior:

  1. open 'etc/linux_thermaltake_rgb/' with gedit
  2. I have uncommented 'the section with unit: 1 and type: g3
  3. started the service with: systemctl enable --now linux-thermaltake-rgb.service
  4. nothing changes.

Desktop (please complete the following information):

  • Linux Mint 19.2 Tina
    I have 2x Pure Plus 14 and 2x Pure Plus 12 in My PC. Besides that there are two Pacific Lumi Plus Stripes. I have installed two controllers, the once came with the fans.

Thanks for the help

I have yet to test this all out myself, i wonder if your missing any packages on Linux mint as ubuntu is notorious for missing alot of custom build packages.

But this is the only thing stopping me from using linux full time, i dont even care about RGB control, i just want fan speed control.

Hopefully we can find a way to fix this

i would gladly purchase one of these fans for chestnut to figure out whats going on and fix the issue.

Any updates on this?

I am just about finishing building a computer(still waiting on some parts) that uses several Thermaltake Pure Plus 12 and 14 fans. I will be using linux and windows, and am hoping to be able to control these fans programmatically from linux too.

Anything I can do to help with adding support?

the developer/keeper of this project did respond to my first post about this a while ago.
#33

But we have not heard from him since, so i have absolutely no idea if this has been fixed or updated, and i am not willing to try since i don't want my fans running at 100% 24/7

Alright, I have not installed linux yet but probably will tomorrow. What steps have you tried so far? I'll take a shot at messing around with it

Wait a second, you have pure plus fans? my pure plus fans don't go to 100% when not connected to anything

hey snuffy,

Honestly i have not even tested that, i just don't like not having any control over my Pure Plus fans, i have 3x 120MM fans with the Pure Plus water cooler for my CPU which came with the controller and i use the TT RGB Plus software to control fan speeds.

The fans all use a special 6 pin plug which will only plug into the controller which is controlled via the motherboard USB port, aka i cant control the via bios and i have no idea if your settings save to the controller, or only work when using the software.

alright, I'll let you know what I find out.... I believe you cannot save settings to the controllers unfortunately.

So I got it working on Ubuntu 18 with 9 Pure Plus Fans. (across 2 controllers)

A few quirks but overall was pretty straight forward. Going to do much more exploring tomorrow.

Also, it seems the fans will stay running at whatever the last speed command was across reboots. So say on windows you set the speed to 25% then rebooted and went to linux(without this python tool)... the fans should stay at that speed until told otherwise.

Atleast that is how it appears to me.

Awesome news man

As long as this program/config works and we can adjust fan speeds based on temps, i would gladly switch back to linux. i miss it.

usually i have them set to "silent mode" in the settings on the software, they run around 550-650 RPM/15%

I didn't get to play around this as much today as I intended. However, I did confirm that adjusting speeds based on PC temp works out of the box for me. Just set a target temp in the config file and it will adjust speed to get to that temp. And you can easily edit the aggressiveness with a multiplier and can easily edit the python code it uses if you are familiar with that.