近日,Linux内核开发社区迎来一项标志性进展:首个明确标注由人工智能生成代码的驱动程序已提交审核。这款名为prom21-xhci的温度传感器驱动,旨在为AMD Promontory 21架构芯片组提供温度监控支持,其部分核心代码由AI编码袋里协助完成。这一事件不仅展示了AI辅助编程在底层系统开发中的实际应用,也为开源社区的协作模式带来了新的可能性。

该驱动的具体功能是暴露AMD Promontory 21芯片组上xHCI控制器的温度传感器数据。Promontory 21架构被广泛应用于AMD 600和800系列AM5芯片组中,覆盖了从主流到高端的X670E等主板产品。在驱动提交的补丁说明中,开发者明确标注了由OpenAI的Codex GPT-5.5模型生成的代码部分,体现了开源开发中对代码透明度的重视。
驱动功能与兼容性详解
用户可以通过内核配置(Kconfig)文件中的SENSORS_PROM21_XHCI选项来启用这一温度监控功能。启用后,驱动会将采集到的温度数据提供给Linux硬件监控(HWMON)子系统。这意味着该功能能够与所有现有的Linux用户空间硬件监控工具无缝兼容,例如lm-sensors或图形化监控工具,用户无需为此安装任何额外的专用软件。
填补AMD平台监控空白
在此之前,AMD平台在Linux系统下的温度监控主要集中在CPU核心层面。而对于主板芯片组的温度监控,则因主板厂商的实现方式不同而存在差异,甚至部分型号缺失。这款新驱动的出现,有效地填补了AMD平台在芯片组统一温度监控方面的空白,为系统稳定性分析和散热管理提供了更全面的数据支持。
值得注意的是,这并非AMD首次尝试AI辅助的驱动开发。AMD副总裁Anush Elangovan此前曾使用Claude Code生成过一个Python版本的Radeon测试驱动,后来证实该驱动主要用于内部调试框架。此次提交的驱动则直接面向最终用户功能,且目标并入Linux内核主线,意义更为重大。
目前,该驱动的相关补丁正在Linux内核邮件列表中接受公开审核。社区开发者将对其代码质量、安全性和功能性进行严格审查。审核通过后,它将被并入后续版本的Linux内核主线,届时所有使用相关AMD芯片组的Linux用户都将受益于此项功能。
