I have found several programs that let me see what hardware I have, but none that manage drivers, allow me to do “custom” stuff to it like … run fans faster, or similar things.
I have run thermald , but even then, running fallout 3 or balatro makes my computer hit 95C (on the gfx card, with CPU not much cooler ~88). I did re-thermal paste and termal pillow my laptop, and it’s the same heating problems still.
I don’t know how to get “hardware profiles” for NVIDIA X server settings.
_,met$$$$$gg.
,g$$$$$$$$$$$$$$$P. --------
,g$$P"" """Y$$.". OS: Debian GNU/Linux 13 (trixie) x86_64
,$$P' `$$$. Host: GL62M 7REX (REV:1.0)
',$$P ,ggs. `$$b: Kernel: Linux 6.12.57+deb13-amd64
`d$$' ,$P"' . $$$ Uptime: 19 mins
$$P d$' , $$P Packages: 4039 (dpkg), 42 (flatpak)
$$: $$. - ,d$$' Shell: bash 5.2.37
$$; Y$b._ _,d$P' Display (AUO44ED): 1920x1080 @ 60 Hz in 16" [Built-in]
Y$$. `.`"Y$$$$P"' DE: KDE Plasma 6.3.6
`$$b "-.__ WM: KWin (X11)
CPU: Intel(R) Core(TM) i7-7700HQ (8) @ 3.80 GHz
GPU 1: NVIDIA GeForce GTX 1050 Ti Mobile [Discrete]
GPU 2: Intel HD Graphics 630 @ 1.10 GHz [Integrated]
Memory: 5.00 GiB / 7.68 GiB (65%)
Swap: 145.95 MiB / 7.92 GiB (2%)
Disk (/): 100.87 GiB / 224.94 GiB (45%) - ext4
Disk (/media/username/Data): 451.32 GiB / 913.43 GiB (49%) - fuseblk
Local IP (wlp2s0): 192.168.1.244/24
Battery (BIF0_9): 100% [AC Connected]
Locale: en_GB.UTF-8
https://www.productindetail.com/pn/msi-gl62m-7rex-1869uk
EDIT : kinda like the stuff Pika OS has, which I tried to compile and run here, but the dependencies did not want to be obtained.
I’ve customsied this version of debian too much to just switch to that, and besides , that OS specifically warns you that it’s experimental and should not be used for serious applications and I want a stable system.
Iirc fancontrol worked for me, but it was long ago so not sure exactly.
Disclaimer: I don’t play 3D games on a laptop.
For a desktop, normally, I’d set fan curves for the CPU in the BIOS. You can do that sort of thing at the OS level using
fancontrolor a few similar programs that have a daemon that monitors various sensors and then adjust fan speed, but normally I’d say that it’s better to have the BIOS do it so that an OS bug or something can’t cause your fans to not respond.I don’t have a discrete GPU in my laptop, but for desktops, Nvidia GPUs have their own onboard fans. I use AMD hardware, but I believe that
nvidia-smican set power profiles for the stuff there. That’s the command-line utility; might be various graphical front-ends.Are those temperatures a problem? If it’s consistently hitting and staying at those temps, perhaps the hardware is controlling temperature as planned.
I have a new AMD build and the 7800X3D seems quite happy in the high 80s, which long compiles cause it to be at frequently.
Unfortunately performance starts degrading. Fallouts combat gets worse, or desktop responsiveness goes down.
This also happens when running builds and such
Doesn’t your bios let you change fan curves or set max power draw?
I can only find info on using del to enter a fairly basic BIOS
You might want to look at LACT or CoolerControl? I don’t use Debian, but if either of those is available in a form you can use, they should allow you to change fan speeds, power draw, voltage, etc. Or gamemoded can be used to force a game to use a limited number of cores, which can help reduce heat generation.
force a game to use a limited number of cores
Afaiu this can be done by setting cpu affinity, with tools that are already in the system. Will have to make a wrapper script or somesuch, though, so perhaps a program doing that for the user is indeed easier.
I don’t think many laptops have those






