在机械革命F1上使用休眠代替睡眠

最近把原来5600G小主机设置成了远程开发机,用笔记本作为终端,无关GUI的开发就SSH连上去用neovim;需要GUI的,比如前端调试,就RDP连接。内网流畅,RDP甚至稳定60帧;家庭宽带20M的上传,预计外网问题也不大。这样,以后出门就不用切环境了。

目前的笔记本是机械革命F1,没有独显的版本。之前买的时候主要是看重仅仅1kg的重量,而且屏幕不错,性能释放也挺好,可以自己换内存硬盘。可惜,二线毕竟是二线,可以堆料,有些亮点,在一些品控细节上反而容易翻车。

我手上的机器,HDMI接口无法从睡眠中醒来。每次睡眠之后HDMI接口都不再工作,只能重启。而重启就要恢复一些环境,很是麻烦。查了一下,似乎还是这个机器的通病。这个问题困扰了我两周了。之前一直都避免使用睡眠功能。但不用睡眠,尤其是晚上睡觉的时候,一个是浪费电,不环保,一个是心里也膈应。

某天某时某刻,我灵机一动。从原理上来说,睡眠状态是保留了主板的基本供电,并保持内存供电,关闭周边硬件的供电来达到节能的目的。那么睡眠之后的HDMI接口不工作,在表现的行为上,就是没有恢复供电(完全黑屏,毫无反应)。重启可以恢复,是因为重启对所有的电路信号进行了复位。换句话说,如果有一个办法可以让工作现场保留,同时可以让主板复位甚至完全断电的方法,也许就能解决我的问题了。

这个方法,叫休眠。休眠是把内存状态写入硬盘,启动的时候再恢复倒内存。整个系统在休眠状态下是完全断电的,本质上和关机没有区别。

然后,我就是试了一下。结果也的确如猜想那样。并且,F1的右侧C口在休眠状态下也是通电的,从这接入的鼠标键盘可以直接把机器从休眠状态中唤醒。整体的使用体验和睡眠差别不大。具体的开启休眠,以及自动休眠方法就不再赘述了,网上一搜一大把。

如果你也有相关困扰,在机械革命F1上试试休眠吧。


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据