时间:26-04-21
最近有个挺有意思的消息:Valve的图形工程师Timur Kristóf,成功让一块发布快14年的“老古董”——AMD Radeon HD 7870 XT显卡,在Linux系统下跑起来了。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
这事儿之所以值得一说,是因为这块2012年诞生的显卡,现在首次获得了完善的AMDGPU开源驱动支持。相关的补丁,已经正式合入了Linux内核的DRM子系统。这意味着,它不再是系统里的“黑户”了。
这里得先搞清楚一个关键点:这块HD 7870 XT,可不是当年那个标准的、基于Pitcairn核心的HD 7870。它用的是从旗舰Tahiti核心“阉割”而来的版本,部分TCC缓存块被禁用了,硬件配置比较特殊,属于非主流设计。
正是这种“非主流”的身份,让它过去在Linux世界里吃了不少苦头。由于驱动不兼容,它几乎完全没法用。历史记录显示,早在2013年就有用户提交了适配问题的报告,而直到2024年,依然有用户在反馈同样的问题,可见其棘手程度。
那么,问题是怎么解决的呢?这就不得不提Timur Kristóf一直在推进的一项工作了。他主导着将那些老旧的AMD GCN1.0和GCN1.1架构硬件,默认迁移到新的AMDGPU驱动框架下,目标就是清理掉那些陈旧的老驱动。这项工作之前已经显露出了成效,比如让多款老锐龙显卡在Linux下的性能得到了提升,并且完善了RADV Vulkan驱动的支持。
举个例子,在2025年底,他就成功将AMDGPU驱动设为了老一代Sea Islands显卡的默认驱动。
而这一次,针对Southern Islands架构硬件的最新补丁系列,终于啃下了HD 7870 XT这块“硬骨头”,彻底解决了它的驱动适配问题,让它能在Linux下正常运转了。
时间线再拉近一点,到了2026年4月,在Timur Kristóf的持续推动下,GCN1.1系列的APU(包括Ka veri、Kabini、Mullins)也在Linux 7.1内核中完成了默认驱动的切换。至此,所有GCN1.0和GCN1.1硬件的驱动过渡工作,算是画上了一个圆满的句号。