据最新消息,AMD显卡驱动出Bug:Linux下3D性能暴跌50%!近日引发行业热议。萌头条为您带来全面解读。
AMD Linux显卡驱动日前曝出严重Bug,这一漏洞直接导致Ubuntu、Fedora、Arch Linux等所有主流Linux发行版出现大幅性能衰退,部分3D渲染与游戏测试性能暴跌超过50%。对于依赖Linux进行游戏开发、3D建模或日常图形工作的用户而言,这无异于一场“性能雪崩”。
代码“防护”反成性能杀手
问题根源出在AMD近期针对Linux核心图形驱动的一项代码更新。该更新本意是建立防护机制以防止内存泄漏和系统崩溃,听起来是件好事——毕竟谁都不想游戏打到一半系统崩溃。但在特定的内存释放路径上,这段代码误将关键显存资源锁定并频繁重置。原本旨在提升稳定性的修改,反而导致GPU处理3D渲染时出现严重的资源争夺,GPU不得不花大量时间等待被错误锁定的显存释放,结果就是画面帧率直线下降,部分场景下性能跌幅超过一半。
更棘手的是,由于该错误代码已被并入Linux核心的通用AMD驱动分支,影响范围极广。目前确认受影响的系统包括Ubuntu 24.04 LTS、Fedora 40/41、Arch Linux及Debian等所有采用近期新版核心的发行版本,硬件方面则涵盖主流的RDNA 2(RX 6000系列)和RDNA 3(RX 7000系列)显卡。这意味着从入门级到旗舰级的AMD显卡用户,只要升级了最新内核,都可能在游戏中感受到明显的卡顿与掉帧。
官方回应与临时方案
AMD官方透露,目前正在重新评估该段争议代码,计划通过发布紧急修补程序来调整显存回收机制。在修复补丁推送之前,现有Linux用户并非无路可走。最直接的临时方案是将内核版本降级至上一个稳定版本,或暂缓执行系统升级,以确保日常工作流程不受影响。对于游戏玩家而言,如果近期刚升级了系统并发现3D性能异常,降级内核是最快捷的止损方式。
这一事件也折射出驱动开发的现实困境:稳定性和性能之间的平衡本就微妙,尤其是在Linux这种高度碎片化的生态中,一次看似安全的代码修正,可能在不同的硬件和发行版组合下引爆连锁反应。AMD作为Linux图形驱动领域的重要贡献者,此次翻车无疑给用户和开发者都提了个醒——有时候,最好的“修复”就是不急着修复。
在官方补丁落地前,Linux游戏玩家只能先忍受这份“过山车”般的体验了。
— END —
萌头条编辑部原创发布 · 转载请注明出处