AMD近期在Linux核心显卡驱动中提交了一次代码更新,结果却意外翻车。原本意图是增加一道防护机制,用以防止内存泄漏和系统崩溃,但没想到在某个内存释放路径上操作失误,导致关键显存资源被锁死,并频繁触发重置——这下糟糕了,GPU在处理3D渲染时陷入了资源争夺战,性能不升反降,彻底偏离了预期目标。
这个Bug的影响有多严重?Ubuntu 24.04 LTS、Fedora 40/41、Arch Linux、Debian……所有使用近期新版内核的主流Linux发行版无一幸免。测试数据显示,在部分3D渲染和游戏场景下,性能直接暴跌超过50%。硬件方面也无法幸免,主流的RDNA 2(RX 6000系列)和RDNA 3(RX 7000系列)显卡全军覆没,无一幸免。
更棘手的是,这段出错的代码已经被合并到了Linux核心的通用AMD驱动分支中,波及范围极为广泛。AMD官方已确认问题,目前正在重新评估那些争议代码,计划紧急发布补丁来调整显存回收机制。在官方修复推送之前,建议受影响用户暂时不要升级系统,或者将内核版本降级回去,先规避性能风险再说。

