RADXA X2L fan control

Here you can post about your various experiences with PC hardware. You can also post about hardware that is not compatible with the linux kernel or not recommended for use with Porteus.
nanZor
Shogun
Shogun
Posts: 489
Joined: 09 Apr 2019, 03:27
Distribution: Porteus 5.1 Alpha OpenBox

RADXA X2L fan control

Post#1 by nanZor » 19 May 2025, 23:36

What is the preferred way to run fan control with Porteus these days? Lm-sensors etc?

The X2L is an X86-64 SBC with a J4125 Celeron and RPI 4020 gpio chip. Reviews elsewhere. I dig it.

I'm running the 4gb model with no storage other than Porteus on a usb-3 stick, and using the Radxa heatsink / fan combo. I prefer to run fanless, and have tweaked the fan stop / start temps in the bios, so that the fan only comes on when I'm watching videos or heavy graphics stuff, so I'm kinda' hybrid at this point.

Whilst I can change these settings in the bios, I'd like to have control within Porteus itself so I can really fine tune it easily. Does anyone have any suggestions on what to use, ie keeping things the porteus-way so to speak?
That's a UNIX book - cool. -Garth

nanZor
Shogun
Shogun
Posts: 489
Joined: 09 Apr 2019, 03:27
Distribution: Porteus 5.1 Alpha OpenBox

RADXA X2L fan control

Post#2 by nanZor » 20 May 2025, 22:08

Update: Bios control is the way to go - this is not something one does "on the fly". Especially after looking into "fancontrol". I think I was creating a problem for myself. :)

A cr-1220 rtc/bios battery will be installed.

Temp values changed in bios - for my environment - suffices for now in automatic mode. Other values like PWM were left alone.:
Fan stop: 50
Fan start: 60
Fan full speed: 70

Keeping an eye on core temps in a terminal tab simply of:

Code: Select all

watch -n 1 sensors
In another tab, making sure cpu is still scaling properly:

Code: Select all

watch -n1 grep \"^[c]pu MHz\" /proc/cpuinfo
And in another tab, using TOP and watching all cores come up with toggling the numerical 1 key.
For eye-candy, I toggle "t" and "m" for gradiated or blocky bar indication. Run minimized and then maximized over the top of running applications to take a sneak peak through the tabs once in awhile.

I think Porteus taught me to keep things simple and modularized in the work flow!
That's a UNIX book - cool. -Garth

Post Reply