NS50 running hot

Is there a way to have the NS50 run cooler?

The keyboard remains hot to the touch, even with the most recent firmwares.

I tried using pwmconfig but no pwm-capable sensor modules are installed.

Thanks

Joris

You can try to disable the TurboBoost feature for that particular CPU model/family.
I do it on a KabyLake i7-7500U CPU because the fan running wild bothers me.
Of course, there will be a penalty/performance hit: but that mostly depends on what you do with your laptop. Without TurboBoost, it runs much cooler: those clock frequency shifts towards max TDP create a lot of instantaneous heat!
It is done through a bash script poking (writing) at a particular bit of an msr register - so you need msr-tools package installed. You could possibly find that msr register address and bit to manipulate - I don’t know the specific values for your 12th gen CPU (since those registers are model specific, hence their name) I only know the value for my own SKU.
You could have a script for TurboOFF and another one for TurboON, so you can toggle in real time according to your needs. Or have it permanently execute at startup via rc.local

thanks for the suggestion and reminder (msr)

using btop I found the actual culprits are not just the CPU but also the GPU
Linux is maybe really becoming way too bloated and fragmented to remain performant

I would also suggest at hardware level to blow air into the fans and change the thermal paste of CPU/GPU.

thought of it, doesn’t seem like it

there are multiple issues, i assume some due to sub-optimal firmware and/or drivers
another being the SSD which is getting hit hard in some use cases and consumes excessive CPU