近日,AMD Linux显卡驱动曝出一个令人头疼的Bug,直接影响Ubuntu、Fedora、Arch Linux等主流发行版,3D渲染和游戏性能直接腰斩,暴跌超过50%。这一性能大幅下降的问题并非小事,几乎所有采用新版内核的Linux系统都未能幸免。
问题究竟出在哪里?AMD最近在Linux核心图形驱动中引入了一段代码更新,本意是为内存泄漏和系统崩溃加上一道保险,防止意外崩盘。然而,在特定的内存释放路径上,这段代码误将显存资源锁死,并频繁触发重置——原本是为了提升稳定性,结果反倒让GPU在处理3D渲染时陷入严重的资源争夺,性能自然一泻千里。

更关键的是,这段错误代码已经被合并进Linux核心的通用AMD驱动分支,影响范围极为广泛。目前确认受影响的系统包括Ubuntu 24.04 LTS、Fedora 40/41、Arch Linux以及Debian等所有采用近期新版内核的发行版本。硬件方面,主流的RDNA 2(RX 6000系列)和RDNA 3(RX 7000系列)显卡都未能幸免。
AMD官方已经表态,正在重新评估那段争议代码,计划通过紧急修补程序来调整显存回收机制。在修复补丁正式推送之前,现有Linux用户有两个权宜之计:要么将内核版本降级到上一个稳定版,要么暂时避免升级系统,这样至少能保证日常工作流程不受影响。毕竟,性能暴跌50%的体验,谁都不想硬扛。
