十四年前Surface RT终获主线Linux内核电池驱动支持
据外媒Phoronix今晚(6月22日)报道,微软于14年前发布的首代Surface二合一平板设备Surface RT,近期获得了主线Linux内核驱动的支持。该驱动能够使设备在Linux系统下正常读取电池信息和充电状态。
新驱动支持电池信息读取
据悉,用户可在Linux 7.2中使用新增的“surface-rt-ec”驱动。该驱动负责与Surface RT的嵌入式控制器(EC)进行通信,并通过“BATTERYCHARGERSURFACE_RT”Kconfig选项启用。
设备背景回顾
微软最初在14年前发布Surface RT,希望凭借该设备与苹果iPad竞争。该机型搭载英伟达Tegra 3处理器,是一款基于ARM架构的平板设备。
“surface-rt-ec”驱动负责与Surface RT的嵌入式控制器(EC)通信。
技术细节解读
嵌入式控制器(EC)是设备中专门负责管理电源、电池充电等低层级硬件功能的独立微控制器。新增的“surface-rt-ec”驱动使其能够在Linux内核层面被识别,从而获取电池电量百分比、充电状态等数据。此举意味着该款14年前设备在开源系统下的功能性得到提升。

Surface RT 嵌入式控制器驱动正式纳入 Linux 7.2 主线内核
开源开发者 Jonas Schwöbel 完成了 Surface RT 嵌入式控制器驱动的开发工作。该驱动此前仅能作为树外内核模块单独安装,而在 Linux 7.2 版本中,已正式被纳入主线内核。本轮电源子系统更新中,这一驱动成为最受关注的内容。
驱动支持多项电源与设备信息读取
安装该驱动后,Linux 系统可以读取 Surface RT 的剩余电量、供电电流、当前电压、制造商、型号和序列号等信息。同时,系统也能判断充电器是否已接通。这意味着 Surface RT 在 Linux 下将获得更完善的电池与充电功能支持。
硬件配置制约实际使用价值
尽管驱动获得主线支持,Surface RT 本身硬件条件有限。该设备仅有 2GB 内存,所搭载的 Tegra 3 处理器性能也已明显落后。即使电池和充电功能得到完善支持,Surface RT 仍很难承担现代日常任务。
嵌入式控制器(Embedded Controller)是专门管理电源、充电、键盘输入等底层功能的微控制器,在笔记本电脑和平板设备中通常由专用固件控制。此次驱动的引入使得 Linux 能直接与该控制器通信,从而获取准确的电源状态数据。
业内人士指出,此次主线内核的合并为老旧的 Surface RT 延长了开源生态下的可用性,但受限于硬件本身,实际运行体验仍将停留在基础用途层面。
