/
flow.sh
66 lines (41 loc) · 1.03 KB
/
flow.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/bin/bash
# control airflow ATI card0
[ -n "$1" ] || {
echo "Usage:
Run it as root!
sudo ./flow.sh [parameter]
Usable parameters:
-l : low power
-m : mid power
-h : high performance
-d : default value
-auto : automatic
-dyn : frequency depends on load
";
return ;}
case "$1" in
-l)
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
;;
-m)
echo profile > /sys/class/drm/card0/device/power_method
echo mid > /sys/class/drm/card0/device/power_profile
;;
-h)
echo profile > /sys/class/drm/card0/device/power_method
echo high > /sys/class/drm/card0/device/power_profile
;;
-d)
echo profile > /sys/class/drm/card0/device/power_method
echo default > /sys/class/drm/card0/device/power_profile
;;
-a)
echo profile > /sys/class/drm/card0/device/power_method
echo auto > /sys/class/drm/card0/device/power_profile
;;
-dyn)
echo dynpm > /sys/class/drm/card0/device/power_method
;;
esac
exit 0