-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream patch #4
Comments
I also saw the post here: https://sourceforge.net/p/ibm-acpi/mailman/message/36892617/ and am very interested in this. I also have - I believe - a simpler patch. That patch simply represents both fans as one fan. So all tooling (thinkfan, etc) stays the same. I can't see a scenario where anybody would really want to control the fan separately. Let's figure out the best patch and post an actual patch to the mailing list - I'm happy to do the mechanics of that. It's also important to give proper credit. I can't tell where the initial patch (for the P50) came from. |
I listed my proposed patch here: vmatare/thinkfan#58 (comment) |
@lhofhansl @haarp Would be nice if one of you can prepare this patch in a proper way to pass it to the kernel developers. I don't have any experience with that and I don't have too much time now. About controlling the fan separately. Hmm... I think I heard they were sometimes running separately with hardware control enabled. Maybe we should check it under different cpu and discrete gpu loads, with hardware fan control (pwm_enable=2), monitoring cpu and gpu temperatures and fans speed. On the other side simpler control with just one thinkfan process is also a good idea. |
Maybe make it an option? But that might get out of hand a bit. I'll think on a bit. Then propose a patch here (or vmatare/thinkfan#58) and then see if I can propose it for the Kernel. |
Did some tests on my x1 extreme (gen2) with the BIOS default fan controlling. There seems to be no scenario where the two fan are controlled independently, they both rev at exactly the same time to the same level. So I think actually controlling them independently is an unnecessary complication. |
@civic9 what do you think of this:
Adds some safety, and follows the Kernel coding guidelines. |
Posted the patch to the relevant Kernel Mailing List. Zero response so far. Oh well. |
@lhofhansl |
Don't like the idea of abandoning separate control of fans since I have discrete card. I don't use it often and usually I have only one (cpu) fan active. It's less loud (P50 fans have a bit nasty high-frequency noise). |
@voidworker - I agree with you. There was a little discussion on the apci-devel list about it. Looks like we can improve lhofhansl patch to optionally support separate control. See https://sourceforge.net/p/ibm-acpi/mailman/message/36999088/ Btw, about nasty noise, you can also try this method https://www.reddit.com/r/thinkpad/comments/acesmt/x1_extremes_jet_engine_noise_reduced_after_mesh/ |
I have no experience with it :c Moreover, when I got a shadow of idea of changes of the patch, someone said that it should be implemented in different way. I'd like to, but I don't understand how I can help. As for the noise, thank you. I don't know if it's ok to remove it (I live in "dirty" environment), but will definitely think on it. |
Meanwhile on a localhost... |
Hi,
I saw that you posted this patch on ibm-acpi-devel. Very good!
However, kernel devs generally don't accept patches if they aren't in their preferred format. I would suggest resubmitting to the list, but paying attention to the idiosyncrasies. See e.g. this comment.
On behalf of myself and other Thinkpad users, thank you!
The text was updated successfully, but these errors were encountered: