无法停用屏幕上的powersave

时间:2015-12-18 15:39:55

标签: linux linux-kernel screen embedded-linux framebuffer

我正在使用Linux 3.10.17的嵌入式设备(基于imx6),只有一个命令行终端。 Linux显示器与Frame Buffer一起使用。

10分钟没有活动,屏幕变黑。我希望它永远保持开启。

所以,我尝试了以下但是我收到了错误

setterm -powersave off
setterm: cannot (un)set powersave mode: Inappropriate ioctl for device

我尝试了以下错误:

echo 0 > /sys/class/graphics/fbcon/power/autosuspend_delay_ms
-sh: echo: write error: Input/output error

Finnaly,以下内容:

setterm -powerdown 0

没有错误,但10分钟后屏幕熄灭。

我无法确定问题来自Linux配置文件,来自驱动程序,设备树。有没有人可以帮我修复上一个命令,或者给了我另一个解决方案。

1 个答案:

答案 0 :(得分:1)

来自linux/Documentation/kernel-parameters.txt

consoleblank=   [KNL] The console blank (screen saver) timeout in
                seconds. Defaults to 10*60 = 10mins. A value of 0
                disables the blank timer.

因此,只需将consoleblank=0添加到内核命令行即可。