-
Notifications
You must be signed in to change notification settings - Fork 85
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
[Feature Request] Un-hardcoded fan curves definable within OS #570
Comments
Alternatively, if that's easier to implement, I'd be happy to edit them in bios too. |
It's not just for Pop!_OS. A sysfs interface would expose fan controls for all distros. OP even explicitly mentions that they are running Manjaro. |
@MilesBHuff |
That is true. But I believe System76 recommends the proprietary BIOS when switching to Windows. If so, that's a non-starter. And who would put OSX on a Sys76 computer? That just leaves edge cases, like BSD. |
i don't remember any recommendation related to using proprietary firmware with windows |
It seems I may be mistaken. I thought I'd read that in a System76 support article; but I am unable to find anything of the sort at the moment. |
I would love to have a fan curve config file! |
That would be a great feature to have. I am having trouble with the current configuration of the fan curve and it would make my life much easier to have access to config files |
I'd also like to see this feature. The hardcoded fan curve settings for |
They're just as bad on
You don't need to build the entirety of the firmware; you only need to flash the ec, which is much easier. |
We're not refusing anything. If we were, we would have closed your PR. We just haven't had time to test it yet. |
It's been just 3 years, give them some time. |
Fans should only run when system is in S0, so possible solution to move the fan table from EC flash to system flash:
There will need to be an "auto/manual" fan control setting in this to allow switching between firmware controlled fan points and writing ACPI/sysfs values from an OS driver/application. |
Right now the only way of controlling the fan curves is by changing the hardcoded values in src/board/system76/oryp7/board.mk , recompiling, flashing, etc. It's not particularly user-friendly.
Is there a technical possibility of using a user-provided curve (somehow provided from inside OS) if it's available and use a hardcoded fan-curve as a fallback for all other cases?
I'm aware that there's an issue for pop-os pop-os/system76-acpi-dkms#9 that requests practically that but for pop-os exclusively. I think this issue deserves to have a resolution for all platforms.
The text was updated successfully, but these errors were encountered: