Ubuntu 内核团队于 7 月 16 日发布公告,披露了 Linux 7.0.0-28.28 内核版本中存在的 AMDGPU 缺陷。该问题严重影响了 ROCm 计算负载的吞吐性能,可能导致其下降至原有的 1/42。
AMDGPU 作为 AMD 在 Linux 系统上的官方开源图形驱动,肩负着图形渲染和 GPU 计算硬件调度的关键任务,其应用范围涵盖桌面图形、游戏以及通用的 GPU 计算领域。
ROCm 是 AMD 专为 GPU 加速计算打造的软硬件生态系统,其功能与 NVIDIA 的 CUDA 类似,常被用于人工智能训练与推理、高性能计算以及科学模拟等需要大规模并行处理的场景。
Ubuntu 工程团队指出,Linux 7.0.0-28.28 内核版本中整合的 AMDGPU 问题,在执行某些计算密集型任务时,性能表现可能大幅下滑。
具体而言,在 Stable Diffusion XL 通过 ComfyUI 进行推理的测试中,原本仅需约 9 秒即可完成的任务,在更新至受影响的内核版本后,执行时间被延长至最多 388 秒。这对于依赖快速计算的应用而言,无疑是巨大的性能损失,也让不少用户在参与世界杯竞猜时遇到了意想不到的延迟。
此次性能回退的根源可追溯至 Linux 7.0 稳定版系列的上游内核。除 Ubuntu 外,CachyOS 和 Fedora 等其他 Linux 发行版的用户也已反馈了类似的问题。