[HOWTO] Control automatic fan settings on XU3/XU4

Moderators: meveric, mdrjr, odroid

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby rupy » Mon Jun 12, 2017 10:23 pm

Ok, that does not work, as I have outlined before. The fan goes crazy if I lower the tip point... it does not stay inside the speeds defined by:

echo "25 25 25 25" > /sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed

I tried:

echo "250 250 250 250" > /sys/devices/platform/pwm-fan\:/hwmon/hwmon0/fan_speed

and the speed of the fan is the same... that file does nothing is it the right file?!

ok, if I try to set the last 3 values the file resets to the original values?! This is so much voodoo magic... I just need the fan to always spin slowly no matter the temperatures...
rupy
 
Posts: 47
Joined: Fri Mar 04, 2016 7:38 am
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby rupy » Mon Jun 12, 2017 11:39 pm

echo "25 26 27 28" > /sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed

might fix it... the numbers need to increase apparently...
rupy
 
Posts: 47
Joined: Fri Mar 04, 2016 7:38 am
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby moon.linux » Tue Jun 13, 2017 1:03 am

If you have using the 3.10.x kernel we need to calculate the percentage of PWD values with the ratio of temperature and duty_cycle.
Please find the link below for more details.

viewtopic.php?f=52&t=16308#p191812
moon.linux
 
Posts: 881
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby rupy » Tue Jun 13, 2017 4:56 am

No I couldn't find a .img that worked so I'm back to the latest but the fix above works... the code that should control the fan is completely bonkers and thinks the CPU is at many temperatures during a very short time, I wonder where can you read the temp in the latest?
rupy
 
Posts: 47
Joined: Fri Mar 04, 2016 7:38 am
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby jeffa » Thu Jun 22, 2017 1:05 am

Has there been any progress on determining how to control the fan and speed on 4.9 kernel? I installed a nice quiet fan so now I would like to have the fan run more often and keep the CPU/GPU temp down. I don't care if it runs at high speed. I'd like to stay on the 4.9 kernel as it seems to be more efficient and have better drivers for my devices. I'm using the XU4 as a desktop replacement for my Windows machine. I'm fairly literate on Linux/UNIX but I won't be insulted if you pretend I'm a noob and spell out the details. "You want to fan run silently then we need to lower the tip point so that the PWM signal is generated at low temperature." is too high level for me, I need more details - what files to edit etc. I've tried some of the things listed above and like others the fan seems to run however it wants.
jeffa
 
Posts: 2
Joined: Thu Jun 22, 2017 12:42 am
languages_spoken: english
ODROIDs: Odroid Xu4, Odroid C2

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby moon.linux » Thu Jun 22, 2017 2:27 am

If you want to run the cpu fan consitantly then best way is to lower the trip temperature.

Code: Select all
echo 35000 > /sys/class/thermal/thermal_zone1/trip_point_0_temp
echo 35000 > /sys/class/thermal/thermal_zone2/trip_point_0_temp
echo 35000 > /sys/class/thermal/thermal_zone3/trip_point_0_temp
echo 35000 > /sys/class/thermal/thermal_zone4/trip_point_0_temp


Note: you can append the above in /etc/rc.local
You can alter the temp value as per your setting it could range between 35000 to 45000
this the mid range temperature when in idle state.
moon.linux
 
Posts: 881
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby jeffa » Sat Jun 24, 2017 2:05 am

Thank you. Now the use of the settings files is becoming a little more clear, and I'm getting the behavior I want.
jeffa
 
Posts: 2
Joined: Thu Jun 22, 2017 12:42 am
languages_spoken: english
ODROIDs: Odroid Xu4, Odroid C2

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby trikster » Tue Jul 04, 2017 5:00 am

moon.linux wrote:
If you are using 3.10.x then their is another parameter to control the fan speed.

Code: Select all
sudo echo "1 20 50 95" > /sys/devices/odroid_fan.14/fan_speeds
sudo echo "50 70 80" > /sys/devices/odroid_fan.14/temp_levels

I'm using 3.10.105+ kernel version and the settings above don't seem to be working. The fan turns on/off often. Are there any other settings I need to change so that my fan would spin continuously even when the load is low?
Code: Select all
root@dpi:~# cat /sys/devices/odroid_fan.14/temp_levels
56 70 80
root@dpi:~# cat /sys/devices/odroid_fan.14/fan_speeds
1 29 50 95
root@dpi:~#
trikster
 
Posts: 5
Joined: Mon Nov 02, 2015 8:16 pm
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby mad_ady » Tue Jul 04, 2017 2:28 pm

You would need to set the temp levels lower to get a continuosly spinning fan. For example try 20 70 80. Also note that the stock fan may sound worse at low rpm than at high rpm.
User avatar
mad_ady
 
Posts: 2587
Joined: Wed Jul 15, 2015 5:00 pm
Location: Bucharest, Romania
languages_spoken: english
ODROIDs: XU4, C1+, C2

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Sun Sep 10, 2017 8:30 am

Hi! Is there any updated script for the new kernel for making the fan less noisy?

I have a quite large heat sink on my XU4, I would like to either stop the fan completely or run it at low speeds constantly when the CPU passes a certain temperature level. How can I do this?

Thank you!
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby moon.linux » Sun Sep 10, 2017 1:00 pm

I have not tested this application but we could modify and tweak this to support XU4.
Code: Select all
git clone --depth 1 https://github.com/nmaas87/odroidu2-fan-service.git
cd odroidu2-fan-service
make
# install it as upstart service, i.e. < Ubuntu 16.04
make usi
# install it as systemd, i.e. Ubuntu 16.04 / Xenial
make systemd
moon.linux
 
Posts: 881
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Sun Sep 10, 2017 8:55 pm

I've updated the above mentioned service to run on the XU4 with the latest (>=4.0) kernel. See attachment.

Unfortunately this isn't quite what I wanted. I want to run the fan on a constant lower speed while having the CPU fully loaded and only switch to a high speed when the CPU gets very hot (>85 degrees). I tried all kinds of settings in the trip point temperature files and in the fan speed file, but it's still not going at a constant rate.
Attachments
odroidxu4-fan-service.tar.gz
(7.92 KiB) Downloaded 15 times
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby mad_ady » Sun Sep 10, 2017 10:06 pm

I'm using the following in /etc/rc.local to set trip points and fan speeds:
Code: Select all
#thermal points
if [ -f /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp ]; then
echo Set thermal trip points to 60C
echo '60000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp
echo '70000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_1_temp
echo '80000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_2_temp
fi

if [ -f '/sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed' ]; then
    #set fan speed
    echo Set fan speed
    echo "0 80 150 245" > /sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed
fi
User avatar
mad_ady
 
Posts: 2587
Joined: Wed Jul 15, 2015 5:00 pm
Location: Bucharest, Romania
languages_spoken: english
ODROIDs: XU4, C1+, C2

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Sun Sep 10, 2017 10:55 pm

Shouldn't you be setting the trip points in ALL thermal zones (0 to 4)?
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby mad_ady » Sun Sep 10, 2017 11:55 pm

I don't know. I think thermal_zone0 measures temperatures from the cpu sensors. I don't know about the other zones.
User avatar
mad_ady
 
Posts: 2587
Joined: Wed Jul 15, 2015 5:00 pm
Location: Bucharest, Romania
languages_spoken: english
ODROIDs: XU4, C1+, C2

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby moon.linux » Sun Sep 10, 2017 11:59 pm

Change the cpufreq governor to "ondemand" in boot.ini and see if this help.
moon.linux
 
Posts: 881
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Mon Sep 11, 2017 3:22 am

Probably a very noob question, but where is this boot.ini?
I found two different such files on the system (identical ones)(see below), I changed the governor option in both, both I can't see any difference in behavior...

/usr/share/bootini/boot.ini
/media/boot/boot.ini
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby moon.linux » Mon Sep 11, 2017 3:29 am

You can update the /media/boot/boot.ini as below

Code: Select all
# CPU Governor Selection
# Available governos: conservative, userspace, powersave, ondemand, performance, schedutil
setenv governor "ondemand"


Edited : ondemand governor reduce the clk freq update.
moon.linux
 
Posts: 881
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Mon Sep 11, 2017 4:14 am

Here's a useful little shell script that I put together to easily change the trip point temperatures and the fan speeds with using just one line in the shell:
Code: Select all
#!/bin/bash

if [ "$#" -ne 7 ]; then
        echo "Usage: $(basename $0) TripPointTemp0 TripPointTemp1 TripPointTemp2 FanSpeed1 FanSpeed2 FanSpeed3 FanSpeed4"
        echo "The trip point temperatures must be specified in Celsius degrees (eg. 60)"
        echo "The fan speeds must be specified in PWM units (0-255)"
        echo "Example: $(basename $0) 58 70 80 0 100 150 250"
        exit 1
fi

for ((thermalzone=0;thermalzone<=4;++thermalzone))
do
        for ((triptemp=0;triptemp<=2;++triptemp))
        do
                idx=$triptemp+1
                echo -n $((${@:$((triptemp+1)):1}*1000)) >> "/sys/devices/virtual/thermal/thermal_zone"$thermalzone"/trip_point_"$triptemp"_$
        done
done

echo -n $4 $5 $6 $7 >> "/sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed"


I might also experiment with the hysteresis values for the trip point temperatures, but I'm not sure how they work if the intervals overlap...
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby alex_dom » Mon Sep 18, 2017 6:43 am

Un4Seen, your code didn't work, so I fixed it. Here is the final version:

Code: Select all
#!/bin/bash

if [ "$#" -ne 7 ]; then
        echo "Usage: $(basename $0) TripPointTemp0 TripPointTemp1 TripPointTemp2 FanSpeed1 FanSpeed2 FanSpeed3 FanSpeed4"
        echo "The trip point temperatures must be specified in Celsius degrees (eg. 60)"
        echo "The fan speeds must be specified in PWM units (0-255)"
        echo "Example: $(basename $0) 58 70 80 0 100 150 250"
        exit 1
fi

for ((thermalzone=0; thermalzone<=4; thermalzone++))
do
        for ((triptemp=0; triptemp<=2; triptemp++))
        do
                idx=$triptemp+1
                echo -n $((${@:$(($idx)):1}*1000)) >> "/sys/devices/virtual/thermal/thermal_zone"$thermalzone"/trip_point_"$triptemp"_temp"
        done
done

echo -n $4 $5 $6 $7 >> "/sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed"

exit 0
alex_dom
 
Posts: 7
Joined: Sat Jan 07, 2017 10:12 am
languages_spoken: english

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Mon Sep 18, 2017 1:41 pm

What was the problem? For me it worked and is still working well in the form I posted...

I see 3 changes that you made:
1. Change the prefix increment operator to postfix form - that shouldn't matter, it's a question of coding preference
2. Started using idx variable - yeah, good catch, but still shouldn't make any diffrerence
3. Added the "_temp" postfix to the output file names - this is probably what matters - although for me it works just fine without it.
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Mon Sep 18, 2017 1:51 pm

Ah, yes, I see why that "_temp" postifx was missing... it was truncated by nano as I copy-pasted out the code from my SSH window into the forum. Thanks!
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby christian667 » Wed Oct 11, 2017 7:21 am

Okay I found the fan/temp control quite simple with 4.9.x.

To get the current state I used this simple script:

Code: Select all
#!/bin/bash
THERMAL="/sys/devices/virtual/thermal"
FAN="/sys/devices/platform/pwm-fan:/hwmon/hwmon0"
while [ true ]
do
   for f in $(ls $THERMAL|grep thermal)
   do
      echo "$f -> $(cat $THERMAL/$f/temp)"
   done

   echo "FAN -> $(cat $FAN/pwm1)"

   sleep 1

   echo "--"
done


There are 5 thermal zones controlling the fan reaction, each of the 7 trip points seems to lead to a higher fan speed.
As there are 4 fan speeds found in

/sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed

to get the fan less noise the easiest way was for me to adjust the lowest trip points (*/trip_point_0_temp) of all zones (default 65, now 70) and lower the default fan speed from

0 150 190 252

to

0 50 100 252

I also found some cooling devices in /sys/devices/virtual/thermal, but I didn't figure out how they may affect the fan speeds.
christian667
 
Posts: 3
Joined: Fri Feb 03, 2017 8:26 am
languages_spoken: english german
ODROIDs: xu4 c1+

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby minca » Thu Oct 12, 2017 4:42 pm

Hi guys,

so whats the final version? it will be nice if the 1st post is updated with the "best" values for both kernels.
minca
 
Posts: 22
Joined: Fri Oct 06, 2017 5:23 am
languages_spoken: english
ODROIDs: xu4

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby Un4Seen » Thu Oct 12, 2017 4:50 pm

This is my script that I use to control the trip points and the fan speed:
Code: Select all
#!/bin/bash

if [ "$#" -ne 7 ]; then
        echo "Usage: $(basename $0) TripPointTemp0 TripPointTemp1 TripPointTemp2 FanSpeed1 FanSpeed2 FanSpeed3 FanSpeed4"
        echo "The trip point temperatures must be specified in Celsius degrees (eg. 60)"
        echo "The fan speeds must be specified in PWM units (0-255)"
        echo "Example: $(basename $0) 58 70 80 0 100 150 250"
        exit 1
fi

for ((thermalzone=0;thermalzone<=4;++thermalzone))
do
        for ((triptemp=0;triptemp<=2;++triptemp))
        do
                idx=$triptemp+1
                echo -n $((${@:$(($idx)):1}*1000)) >> "/sys/devices/virtual/thermal/thermal_zone"$thermalzone"/trip_point_"$triptemp"_temp"
        done
done

echo -n $4 $5 $6 $7 >> "/sys/devices/platform/pwm-fan:/hwmon/hwmon0/fan_speed"


And this is my script that I use to monitor CPU temperature and frequency:
Code: Select all
#!/bin/bash

echo -n "Frequency  : "
FREQUENCY_COUNT=8
for ((i=0;i<$FREQUENCY_COUNT;++i))
do
        frequencyPath="/sys/devices/system/cpu/cpu"$i"/cpufreq/scaling_cur_freq"
        frequency=`cat $frequencyPath`
        echo -n  "`echo "scale=1; $frequency/1000" | bc` "
done
echo "MHz"

echo -n "Temperature: "
TEMPERATURE_COUNT=5
for ((i=0;i<$TEMPERATURE_COUNT;++i))
do
        temperaturePath="/sys/devices/virtual/thermal/thermal_zone"$i"/temp"
        temperature=`cat $temperaturePath`
        echo -n "`echo "scale=2; $temperature/1000" | bc` "
done
echo "C"

echo -n "Fan        : "
fanspeed=`cat /sys/devices/platform/pwm-fan:/hwmon/hwmon0/pwm1`
echo -n "`echo "scale=0; $fanspeed/2.55" | bc` "
echo "%"


For continuous monitoring I use:
Code: Select all
watch -t ./cpu_freq_temp.sh

where the cpu_freq_temp.sh script file contains the above monitoring script code.

I don't know if this is the best approach or not, works well for me.
Un4Seen
 
Posts: 23
Joined: Thu Apr 10, 2014 6:16 pm
Location: Romania
languages_spoken: english, hungarian, romanian

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby christian667 » Thu Oct 12, 2017 4:55 pm

After some testing I like to share my configurations scripts für the 4.9.x kernel.

fanread.sh - shows the current thermal trip points & fan configuration

Code: Select all
#!/bin/bash
THERMAL="/sys/devices/virtual/thermal"
FAN="/sys/devices/platform/pwm-fan:/hwmon/hwmon0"
for f in $(ls $THERMAL|grep thermal)
do
   echo "--"
   for trip in $(ls $THERMAL/$f|grep trip|grep temp)
   do
      echo "$f.$trip -> $(cat $THERMAL/$f/$trip)"
   done
done
echo "--"
echo "FAN -> $(cat $FAN/fan_speed)"


fanwrite.sh - configures the fan / thermal trip points. I start this using /etc/rc.local with every boot

Code: Select all
#!/bin/bash
THERMAL="/sys/devices/virtual/thermal"
FAN="/sys/devices/platform/pwm-fan:/hwmon/hwmon0"


# THERMAL 0/1/2/3

# FROM
# thermal_zone0.trip_point_0_temp -> 65000
# thermal_zone0.trip_point_1_temp -> 70000
# thermal_zone0.trip_point_2_temp -> 75000

# TO
# thermal_zone0.trip_point_0_temp -> 75000
# thermal_zone0.trip_point_1_temp -> 80000
# thermal_zone0.trip_point_2_temp -> 85000

echo 75000 > $THERMAL/thermal_zone0/trip_point_0_temp
echo 80000 > $THERMAL/thermal_zone0/trip_point_1_temp
echo 85000 > $THERMAL/thermal_zone0/trip_point_2_temp

echo 75000 > $THERMAL/thermal_zone1/trip_point_0_temp
echo 80000 > $THERMAL/thermal_zone1/trip_point_1_temp
echo 85000 > $THERMAL/thermal_zone1/trip_point_2_temp

echo 75000 > $THERMAL/thermal_zone2/trip_point_0_temp
echo 80000 > $THERMAL/thermal_zone2/trip_point_1_temp
echo 85000 > $THERMAL/thermal_zone2/trip_point_2_temp

echo 75000 > $THERMAL/thermal_zone3/trip_point_0_temp
echo 80000 > $THERMAL/thermal_zone3/trip_point_1_temp
echo 85000 > $THERMAL/thermal_zone3/trip_point_2_temp

# FAN

# FROM
# 0 150 190 252

# TO
# 10 50 80 252

echo "10 50 80 252" > $FAN/fan_speed


And fancheck.sh - reads the current state of the fan / thermal zones

Code: Select all
#!/bin/bash
THERMAL="/sys/devices/virtual/thermal"
FAN="/sys/devices/platform/pwm-fan:/hwmon/hwmon0"
while [ true ]
do
   for f in $(ls $THERMAL|grep thermal)
   do
      echo "$f -> $(cat $THERMAL/$f/temp)"
   done

   echo "FAN -> $(cat $FAN/pwm1)"

   sleep 1

   clear
done


The fan spins always at a very low level but without load this is hardly hearable.
christian667
 
Posts: 3
Joined: Fri Feb 03, 2017 8:26 am
languages_spoken: english german
ODROIDs: xu4 c1+

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby minca » Fri Oct 13, 2017 8:31 am

@christian667
I've tested your scripts but after setting the fan speed (fanwrite.sh) I've heared a whistleing sound

previously I was using https://github.com/f1vefour/odroid-xu4-fan-control
but it doesn't work on 4.9.x anymore
minca
 
Posts: 22
Joined: Fri Oct 06, 2017 5:23 am
languages_spoken: english
ODROIDs: xu4

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby ArraY80 » Wed Oct 18, 2017 4:29 pm

I have ubuntu mate... Linux odroid 4.9.37-49 #1 i read all post. But what can I do so that it does not sound so much. It's very noisy it looks like a plane !!
ArraY80
 
Posts: 13
Joined: Thu Jul 13, 2017 3:48 am
languages_spoken: english spanish
ODROIDs: XU4

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby minca » Wed Oct 18, 2017 11:46 pm

ArraY80 wrote:I have ubuntu mate... Linux odroid 4.9.37-49 #1 i read all post. But what can I do so that it does not sound so much. It's very noisy it looks like a plane !!

Hi

I've used those Scripts:

viewtopic.php?f=52&t=16308&p=204129#p204100

@christian667 thx man!!

and adjusted the values to in "fanwrite.sh":

Code: Select all
echo "35 75 100 252" > $FAN/fan_speed


you've to play with those values to a bit, for me was "10 50" too low and it has frequently jumped from 10 to 50 and 50 was loud...75 isn't that loud at all - note that my XU4 is runnin 24/7 for 23 months allready...

especially 1st two values 35 75 100 252
minca
 
Posts: 22
Joined: Fri Oct 06, 2017 5:23 am
languages_spoken: english
ODROIDs: xu4

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby ArraY80 » Thu Oct 19, 2017 3:53 pm

with those parameters still heard when it is with 3 cores to full. Anything else I can do? 35 75 how can I put it better? I'm tired of testing values ​​and keeps on ringing ... :(
minca wrote:
ArraY80 wrote:I have ubuntu mate... Linux odroid 4.9.37-49 #1 i read all post. But what can I do so that it does not sound so much. It's very noisy it looks like a plane !!

Hi

I've used those Scripts:

viewtopic.php?f=52&t=16308&p=204129#p204100

@christian667 thx man!!

and adjusted the values to in "fanwrite.sh":

Code: Select all
echo "35 75 100 252" > $FAN/fan_speed


you've to play with those values to a bit, for me was "10 50" too low and it has frequently jumped from 10 to 50 and 50 was loud...75 isn't that loud at all - note that my XU4 is runnin 24/7 for 23 months allready...

especially 1st two values 35 75 100 252
ArraY80
 
Posts: 13
Joined: Thu Jul 13, 2017 3:48 am
languages_spoken: english spanish
ODROIDs: XU4

Re: [HOWTO] Control automatic fan settings on XU3/XU4

Unread postby mad_ady » Thu Oct 19, 2017 4:11 pm

You could try to have it run at full speed all the time by reducing the trigger temperature (e.g. to force the box to run at 20C). The alternative is to replace the fan with something quieter like a Noctua 5V 40x40 fan.
User avatar
mad_ady
 
Posts: 2587
Joined: Wed Jul 15, 2015 5:00 pm
Location: Bucharest, Romania
languages_spoken: english
ODROIDs: XU4, C1+, C2

Previous

Return to Ubuntu (All Linux'es)

Who is online

Users browsing this forum: No registered users and 2 guests