Linux开发者正借助 GitHub Copilot 和 AI 辅助编程技术,让已有 20 年历史的 AMD Radeon HD 2000 至 6000 系列显卡焕发新生

Linux GPU 驱动程序维护者和开发者正悄然采用人工智能辅助的“直觉式编码”方法,以确保老旧的 AMD GPU(即那些已有近二十年历史的 AMD GPU)能够继续运行。
在 Mesa 26.2 版本中, 开发者 Gert Wollny 利用 GitHub Copilot 对 AMD R600 Gallium3D 驱动程序的大部分代码进行了重构和清理,其中有 59 次提交专门用于优化着色器编译器代码,使其对从 Radeon HD 2000 到 HD 6000 系列的所有 AMD GPU 更加干净稳定。 这些显卡发布于2007年至2010年间,如今已被视为过时产品。
正如在Phoronix,Wollny在合并请求中详细阐述了驱动开发工作,并表示:“这一系列改动进行了大量重构,旨在让sfn着色器编译器代码更加简洁。重构工作是在Copilot(自动模式)的协助下完成的。”此外,还添加了标注Copilot贡献的独立补丁。
这让我们得以一窥AI辅助的“氛围编码”如何应用于更复杂的场景:开发者利用基于大型语言模型的工具来重构和清理代码,而非从头编写每一行代码。这一过程已帮助许多开发者维持了那些原本可能被遗忘的旧版开源驱动和项目。
R600系列涵盖了众多AMD(前身为ATI)显卡,许多游戏发烧友和复古PC组装者至今仍依赖这些显卡。自AMD停止为这些GPU提供上游开发工作及驱动更新以来,几乎所有持续的改进和更新都由一支致力于让这些GPU延续生命的忠实粉丝和志愿者团队推动。
在这些贡献者中,Wollny 近年来一直是中坚力量,此前他曾添加了 NIR 后端支持、增强了计算能力,并引入了其他现代 Mesa 功能。鉴于贡献者数量有限且可用资源匮乏,在开发者监督下将 Copilot 设置为自动模式,能显著协助完成那些单凭个人力量难以完成的大型清理工作。
这与 Linux 内核项目的做法一致——该项目在新政策下采取了务实态度,允许开发者使用 AI 工具,甚至在必要时鼓励其使用。不过,必须遵守一套严格的规则:只有人类才能添加 Signed-off-by 标签并签署开发者来源证书。
为确保透明度,开发者必须添加明确的 Assisted-by 标签,注明所使用的 AI 模型和工具,而人类提交者仍需对最终代码的测试、审查和提交负责。
来源
» Notebookcheck多媒体笔记本电脑Top 10排名
» Notebookcheck游戏笔记本电脑Top 10排名
» Notebookcheck低价办公/商务笔记本电脑Top 10排名
» Notebookcheck高端办公/商务笔记本电脑Top 10排名
» Notebookcheck工作站笔记本电脑Top 10排名
» Notebookcheck亚笔记本电脑Top 10排名
» Notebookcheck超级本产品Top 10排名
» Notebookcheck变形本产品Top 10排名
» Notebookcheck平板电脑Top 10排名
» Notebookcheck智能手机Top 10排名
» Notebookcheck评测过最出色的笔记本电脑屏幕
» Notebookcheck售价500欧元以下笔记本电脑Top 10排名
» Notebookcheck售价300欧元以下笔记本电脑Top 10排名















