GitHub - leopoldhub/fw-fanctrl at dev-windows Here I believe?
Damn, it seems to install as clicking the install script runs something I have to physically approve. But, I can’t seem to use the commands after.
When I run the install script it seems to uninstall it?
but once I press a button after this, the window disappears.
If i try to use a command I get:
edit(so I guess does anyone potentially have any ideas what may be going wrong? Thanks in advance (for the second time))
Hi Barnacules,
Sorry for the long gap since my last post.
I did switch the power mode to Best Power Efficiency in W11 settings and finally I had some results: the laptop is now almost always silent under “trivial” load.
Note that I could not get this to work with the classic “powercfg” trick. Best power efficiency is supposed to be achievable through this: “C:\Windows\System32\powercfg.exe /setactive a1841308-3541-4fab-bc81-f71556f20b4a” but it never had any effect
now it’s not perfect. Last time I had my session of Foundry VTT (this is a software to support tabletop role playing game sessions, you can use it to play tabletop sessions remotely - it’s like Roll20 actually but decentralized. Anyway it uses HTML5+canvas and maybe some WebGL), I also had Discord opened with 6 other people video feeds. I thought the issue was solved because I did not hear a thing. But after about 2h30, I started hearing the fans. It was very soft though and I’m certain it was not audible for the participants, so in essence I can say my problem is not more. Still for this level of activity, I’m quite sure the fans should just never start so I’d guess you’re right, even in best power efficiency mode there is some heat build up issue. Next time I’ll switch to Best Performance and have a look at CPU/GPU usage
The equipment has a heat dissipation problem???
I still don’t understand why the framework does not provide support for fan control, tdp, tgp… in a system that is supposed to be open.
But they do. It’s been pointed out to you.
You don’t seem to like it, which is unfortunate, but please stop repeating this.
Hello, first of all, thank you for the response. It has already been said here and in other forums that what is being asked for is a user interface accessible to the average user like other brands or that the use of third-party programs such as MSI Afterburner is allowed not only in Linux but in Windows, and it is something highly requested, even before framework 16.
Almost entirely by you.
Who have 1000s of times the number of employees Framework has. Which is why this is open and documented and anyone with enough skill can write something. And more than a few have.
Framework isn’t blocking this or disallowing it at all. MSI Afterburner doesn’t support the Framework EC. And why would they? If it was open source someone could modify it. But it’s not. This is hardly Framework’s fault. They’ve published the EC source, which is something MSI has never done with any of their laptops.
By you. You can’t seem to let this go and try out the fan control tools available to you, because it doesn’t have a GUI. Which is…unfortunate…but that’s the nature of open source. If you don’t like it, you can change it. If you lack the skill or time to do so, you have to wait until someone else does this. If there’s a great need, it will get done. Perhaps this is not what you were expecting.
Note: I do not represent Framework officially here, I’m a volunteer moderator. I’m not even posting this as a moderator but as a Framework user.
First of all, thank you for your response.
With the utmost respect, Mr. Moderator, and praising the great hardware that is the framework brand:
-Not only have I requested it, there are many users in this forum and on reddit who have requested it, you yourselves recognized it. And many already requested it with the 13 model.
Yes, they are a small brand but larger than other brands that do have that support.
However, it is not only this thread that has been talked about, and in order not to distort the thread, let’s continue with its central theme.
Thank you for your response
It’s this assertion of “many” that I take issue with. Yes, there are some. But I read the forums a lot and it’s almost all - you. You are definitely allowed to have an opinion on it, voice your concerns and pass along your request. But - at a certain point - just face facts that (a) nothing is being done officially about it at the moment, (b) it’s not as widespread a problem as you seem to think it is, and (c) it’s hardly an army of users requesting this.
For those whom it really bothered and who had the skills, they wrote programs to address this based on source code released by Framework. You are free to use those. If you don’t like those programs, please take it up with their developers. I do not believe they will be particularly receptive to your suggestions, but you never know. There’s a saying in open source: “patches welcome”. If you don’t like how something works, feel free to change it. If you lack the skill or time to do so (and I count myself in that camp, definitely) then you have to request what it is you want and wait until it comes out. And you have to accept the outcome. You have definitely requested what it is you want. If Framework doesn’t take up your request, that’s up to them. Fortunately others have released programs to do this. If they’re not what it is you want, you will have to be more patient.
If you want to see a widespread issue which Framework has noticed and is addressing:
This is a widespread issue and is affecting many users, and it is being addressed. You can see from the number of responses and different users posting that it’s a real problem that got noticed.
Which ones? Do they have proprietary hardware or firmware that would not be supported in any way other than officially by them? Have they released source code to let others do this as well?
Agreed, I do not want to take things too off-topic. If there is to be a fan control GUI in Windows, yes, let’s discuss it here. Not repeated requests for it or assertions that many, many users are requesting it because that’s just not true.
With the utmost respect, the moderators themselves on reddit acknowledged that they had received many requests on this topic, and what’s more, if you do a search on reddit you will see it. Even one of the most repeated complaints on reddit is the lack of a user-accessible application for aspects such as fan control.
And I remind you that the average user does not have the knowledge you refer to. Unless you’re saying that the average user is not a customer for the framework, which would be a mistake from a business point of view.
A cordial greeting
The average User does not need to access the Fan Control, when the Thermal Issue is beeing resolved. The System is extremely quiet and even cool, when there is proper Contact of CPU to the Heatsink. If you want a quiet System check your Thermals and TDP. if its hitting 100C below 54w TDP than you are Thermal Throttling and the Fan is loud and ramping. Thats an Issues which have to be resolved. Request the PTM Kit and resolve it. Afterwards the System runs at 65-70C while hitting 35W TDP and below 90C at 45w TDP. The Loud System is related to that Issue, if you throttle the Fan in any Way its even hurting your Performance more than it is already.
*edit yes i would love to have a Fan Control, but currently i do it by setting the Thermal Limit (with Universal X86 Tuning Utility) of the CPU below the Fan Max Threshold of 80C and the System quiets down.
How did you do the Universal X86 Tuning Utility setup?
First I activated the Extreme preset, Windows 11 reacted by setting its power option to Best performance.
Then I went to Custom and use the refresh button to ensure the tab is filled with values from the Extreme preset.
Then I set APT Temperature Tuning → Temperature Limit to 79 and checked it.
Then I saved this as a new custom profile and clicked on ‘Apply current settings’
My idea was to keep all the settings from the Extreme preset with just the temperature adjusted.
Is this the way to do it? Or should I have checked it all the other values even though I do not need to change their values?
By the way, which tool is recommended on FW16 to monitor temps?
For fan speed my understanding is that it can’t be done unless you install the EC tool that requires enabling test signing, correct?
Well i solely use the extreme preset for benchmarking with my modified thermal unit. Otherwise i just set the thermals to my desired max Temp and all tdp settings to 80w so its always running in its new max thermals. There is not much optimization except the allcore undervolting. If you are on the 7940hs you can give per core undervolting a try. Allcore should run at about -40 in most units. If you have a satisfying undervolt thr system in itself should even run quieter and cooler in everyday use. (If your thermal solution is changed to the ptm and you are not sitting at 100c with 30w tdp)
I’m going to continue my troubleshooting here to document what I’ve found for any others who might find this.
You cannot launch the install script from the folder structure but must launch it by going to the directory in a separate command prompt window and running it there. This way the window won’t close immediately after running the uninstall code as I had occurring above. The below command is the one I used (with your own file structure there instead of what ever mine is of course)
As mentioned, this will allow it to not stop after calling the uninstall (function?)
Then I ran into an issue where it didn’t like the python version I downloaded, and it seems to expect an older version (it is coded to check for 3.12.x not 3.13.x, so I downloaded 3.13.1, and changed the code to check for 3.13 instead. I’m assuming this won’t break it later but tbd…)
Now it currently refuses to install crosec no matter how i fiddle with it. Will report back if I can figure out why, but currently it runs with the proper “install.exe install” command, but doesn’t seem to actually work…
edit: Upon a computer reboot, the crosec install works, and everything installs correctly. No idea why
How do you do that on Windows? It would be great if you made a tutorial.
https://github.com/FrameworkComputer/framework-system/pull/114
Fan-Control for Windows is finally available!!!