墨水屏跑到 30 FPS 会毁屏吗?实测功耗与寿命
有人用 Waveshare ESP32-S3 墨水屏板跑 Game Boy 模拟器,测量 30 FPS 下的功耗与耐久表现,结论比想象中乐观。
墨水屏一向以低功耗和“只要不物理损坏就几乎能用一辈子”著称。但最近一股风潮是想让更便宜的墨水屏以 30 FPS 左右的帧率运行,以获得还算能接受的单色游戏体验。这带来两个疑问:一是这些屏幕的功耗会被推高多少,二是这样用会不会很快把屏幕用坏。为了一探究竟,[Bo Made It] 设计了几组实验。
功耗:屏幕本身几乎不占大头
测试对象是一块 Waveshare ESP32-S3-ePaper 开发板,此前曾演示过在这块板上以 30 FPS 运行 Game Boy 模拟器。在整套软件跑起来的情况下,开发板平均电流约为 115 mA,按板上 400 mAh 电池计算大约能撑 3.5 小时。
接下来关键在于把显示屏自身的功耗单独拎出来:在不做屏幕刷新时,系统其余部分大约消耗 90 mA。
如果按灰度模式计算帧的处理开销、但不真正渲染到屏幕上,电流上升到 107.6 mA。换言之,即便在 30 FPS 灰度模式下,屏幕本身只消耗约 7.4 mA,小到几乎可以忽略。可见即使在较高帧率下,墨水屏“低功耗”的名声依然站得住脚。
寿命:一百万次刷新的官方规格
至于寿命,某份数据手册给出的典型值是 100 万次刷新。换算下来,在 30 FPS 下大约相当于 9.3 小时,不过这个算法假设的是整屏全刷新。聪明的驱动只会更新发生变化的像素,所以实际时间显然会更长——但长多少、老化又会以什么形式出现,才是真问题。
作者用重复图案做了自定义耐久测试,跑完 216 万帧之后,屏幕上确实出现了一些残影,但反复刷新之后残影又消失了。也就是说,在墨水屏厂商给出的、想必相当保守的寿命上限之内,目前还没有观察到永久性损伤。
这是一场没有保修的长寿实验
需要提醒的是,Waveshare 官方也不建议在自己的设备上运行这类高帧率应用。这意味着这毫无疑问是一场规模不小的寿命实验;如果真出了损坏,自然也不在保修范围之内。
结论暂时是乐观的:30 FPS 下屏幕功耗只有几毫安,216 万帧后仅见可恢复的残影。但长期影响仍待观察,且厂商对此明确不背书。
讨论
0 条评论