Linux系统问题,各位亲爱的坛友帮忙瞅一瞅
- Inorvise花50块钱买个小米Wi-Fi插座吧,插座上接显示器电源,随便怎么控制。 iOS fly ~
- Inorvise好吧,正经的推测一下,里边有个节能的总开关设置,那一项不该是0 iOS fly ~
- 退休工人帮号弟顶一下。
- falleny你要确定一下只是显示器息屏之后系统就变慢,还是息屏之后cpu_freq的驱动或者各种pstat改变导致系统变慢
显示器一般你关掉dpms应该就不会命令显示器进入低耗电状态了。否则的话你要看看/proc/cpufreq之类的项目,看看到底是处于什么状态。最近没在搞这些,大方向就是这样了,可能要echo 0/1 去某个proc下控制一下cpu的运行
xorg.conf一般只控制显卡和显示器相关内容,系统整个耗电状态,是否休眠,cpu策略,主要还是/proc下的驱动控制的。 - Inorvise另外,显示器自己的设置里也有节能的选项。建议你在代码之外解决 iOS fly ~
- 我好像是小号
- 我好像是小号
- falleny回复7#我好像是小号
这个是控制显卡 FrameBuffer驱动的,和电源管理又没关系。。。首先你确定一下你说的“低功耗模式”是指什么东西,cpu频率下降了吗?尝试进入suspend吗?dmesg出现错误吗?cpu powersave/balance/performance状态改变了吗?没具体信息不知道你所说的“低功耗模式”是什么意思,而且你说的程序慢是由什么原因引起的,是和显卡的工作状态密切相关还是什么情况?你平板的话直接 section monitor dpms off/false看看什么情况 - jn13lh降频跟xserver没啥关系吧。搜搜电源管理相关的内容和小工具。
- 我好像是小号回复9#falleny
多谢老铁,刚才测试了,这个命令在Ubuntu系统没有用,以前那个系统是yocto定制的系统。用那个命令有用。
我这个是标准的Ubuntu系统,只是没有装桌面,所以没办法设置那个背光时间iOS fly ~
- 我好像是小号
- falleny回复11#我好像是小号
http://manpages.ubuntu.com/manpages/cosmic/man5/xorg.conf.5.html
总之没有足够的信息不能判断你的问题,但是背光控制和显示器设置的全部内容都在里面了,关掉dpms,只用blank控制黑屏就可以
btw,ubuntu文档足够丰富了,当然我更喜欢arch - swsh007精简ubuntu?
估计要查文档才知道了 - 我好像是小号回复14#swsh007
Ubuntu 服务器系统,没有裁剪 iOS fly ~ - onmax虚拟机就完事儿。
- lonee把屏幕挡上就行了。
- swsh007哦,没搞过这个
我看了一下我用的服务器
同版本号16.04
不过没有xorg.conf以及xset命令,你那个估计还是有xwindow。
试试xset q
看看配置 - 我好像是小号这样子
- 我好像是小号回复13#falleny
我用ssh远程登录之后,执行xset dpms force off屏幕马上关闭了,cpu占有率马上下降了,原来百分之四十左右。下降到百分之五,软件计算处理慢的一塌糊涂(有IO输出的)。然后我执行xset dpms force on 屏幕马上亮了。然后运行速度非常正常。 - falleny回复21#我好像是小号
我不知道为什么dpms会影响到cpu频率,你看看你的cpu驱动是哪个,下个cpufreq,看看能不能把governor设置成performance,根据我的经验,显示器的dpms应该和cpu不挂钩,不知道你那个内核是不是定制的,做了什么改动。
找一下 /sys下面 cpu下有没有类似governor的东西,改成performance试试
把screensaver关掉,是不是在跑screensaver占用了cpu资源呢?
如果是定制系统的话,screen off是不是被做成了一个acpi event,是不是会触发一些其他行为? - 我好像是小号我好像测试出来问题在哪里了,我执行xset dpms force off 这个的意思是立即关闭屏幕,并且进入省电模式。所以系统变慢了。我执行 xset -dpms 屏幕就亮。系统运行恢复正常
xset好像没有单独关闭屏幕的指令哎 - falleny回复23#我好像是小号
xset -dpms
xset s off
在xorg.conf的内容是
Section "Monitor"
Identifier "Monitor0"
Option "DPMS" "false"
EndSection
你把xset的命令理解错了,dpms force off=用dpms的方式向显示器发送off的指令,实际上我推荐的是关掉xorg对于显示器的dpms的支持
至于为什么黑屏之后,cpu频率会受影响,自己找原因吧,建议看看cpu scale,governor,cpufrequtil相关的文档
看文档,看文档复制代码- -dpms
- The -dpms option disables DPMS (Energy Star) features.
- +dpms
- The +dpms option enables DPMS (Energy Star) features.
- dpms flags...
- The dpms option allows the DPMS (Energy Star) parameters to be set. The option can take up to three numerical values, or the 'force' flag followed by a DPMS state. The 'force' flags forces the server to immediately switch to the DPMS state specified. The DPMS state can be one of 'standby', 'suspend', 'off', or 'on'. When numerical values are given, they set the inactivity period (in units of seconds) before the three modes are activated. The first value given is for the 'standby' mode, the second is for the 'suspend' mode, and the third is for the 'off' mode. Setting these values implicitly enables the DPMS features. A value of zero disables a particular mode.
- -dpms