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