解决Linux下笔记本休眠立即唤醒的问题

我的X250上装的是Arch Linux,平时基本不关机,合上盖子自动休眠之后就塞进包里,使用时打开盖子立即j就能恢复工作状态,非常方便!最近有几次从包里拿出笔记本发现很烫,机器机器竟然一直在开机状态,不知道什么时候从休眠状态下恢复了。
因为笔记本上的锂电池受热可能着火、爆炸等,而笔记本在工作状态下会持续发热,并且在密闭的包里热量无法散出,感觉像背着个定时炸弹!因为这种情况只是偶尔出现,比较难重现,所以很久都没找到原因。
一次偶然的机会,发现笔记本在合上盖子后立即唤醒(后台放着音乐比较好识别),我反复开盖、盒盖重复了几次之后问题依然存在。终于可以轻而易举的重现故障了!先查下日志:

阅读更多

彻底解决Linux下LED的背光闪烁

前言

因为家里的那台笔记本太重了,前段时间换了台Thinkpad X250方便外出携带使用。X250的屏幕分辨率是1080P,但不知道为什么,每次使用一段时间后眼睛都非常难受,还伴有轻微的头晕。但是接上外接显示器使用时就很正常,所以我一直认为是显示器太小或者分辨率太高的原因。
一次偶然的机会对着屏幕拍照,发现屏幕上竟然有明暗相间的条纹!还以为是显示器坏了,Google了一下资料后才发现这是普遍的LED背光闪烁(LED backlight flicker)。
LED flicker

上图:在低背光频率下,铅笔快速晃动可以看到明显的残影

阅读更多