Low power mode 的一些方法請益
-
這陣子測試下來,我發現一開始進到 Ubuntu 時,整體功耗大約落在 3-4W ,似乎有點高,對一個 8nm 製程的 cpu 來說有點多,有一些應用情況是不需要跑那麼多應用因此需要更省電的方法,我目前試過一些作法:
- 調整 GPU governor:
echo powersave > /sys/class/misc/mali0/device/devfreq/fb000000.gpu/governor
- 調整 CPU governor:
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ps. cpu0/cpu5/cpu6/cpu7 是小核心
- 分別調整 cpu / gpu freq
- 把用不到的 cpu 關閉
- 關閉 wifi/BT
我的應用主要是搭載鏡頭做辨識,當要進到省電模式時,所有軟體會關閉但是螢幕要開著(畫面則是進到一般 ubuntu desktop 畫面停留),請問還有其他建議可以省電的作法嗎?
-
@tonyone0902
1.设备树里边把不需要的模块可以disabled掉。
2.AI算法使用RKNN处理,尽量不直接用CPU跑.
3.应用层图像数据拷贝和格式转换使用RGA硬件模块实现,能效比高很多。
4.如果是USB摄像头,MJPG解码使用rkmpp硬件解码。 -
@george
請教一下地四點有相關文件範例嗎?謝謝您的回覆 -
@tonyone0902
如下命令就可以调用到jpeg硬件解码gst-launch-1.0 v4l2src device=/dev/video22 ! image/jpeg, width=1920, height=1080, framerate=25/1 ! jpegparse ! mppjpegdec ! videoconvert ! fpsdisplaysink signal-fps-measurements=true sync=false
-
USB摄像头接上,就出现一大堆 /dev/videoXX 设备,如何判别哪一个是真实可用的?
-
@george 原來如此,謝謝
-
@edwardzhou 默认video11