
Unable to generate images on latest stable cachyos kernel 7.0.12
快速结论:该报错发生在 Linux 系统上使用 AMD GPU(例如 9070 XT、7900 XTX)运行 ComfyUI 时,升级到 CachyOS 内核 7.0.12 后模型加载极慢(可达 10 分钟)或图像生成失败。优先排查内核版本并回退到 7.0.11 即可恢复。
问题场景
用户在使用 ComfyUI(通过 GitHub Linux 安装指南或 comfy-cli 安装)运行 SDXL Text-to-Image 工作流时触发问题。具体表现为模型加载耗时从正常的约 30 秒变为长达 400 秒甚至失败。该问题仅影响 CachyOS 内核 7.0.12 版本,在 Nvidia 或 Intel 上可能不受影响,但已确认影响 AMD 9070 XT 和 7900 XTX。
报错原文
# 用户描述的行为而非标准报错文本:
When using kernel version 7.0.12 it will take up to 10 minutes to load the model and any subsequent attempts simply fail.
LoadCheckpoint takes like 400 seconds and is 0%, once it loads then its fast. Another run 30 seconds.
原因分析
这是一个 CachyOS 内核 7.0.12 引发的 AMD GPU DRM 驱动回归问题,不是 ComfyUI 本身的 bug。根据 Issue 讨论,可能导致问题的内核提交包括:
- 疑似提交一:
f0d97cd47(DRM/AMD 内存管理更改) - 疑似提交二:
2fd244074(内核内存管理变更)
CachyOS 内核更新日志中提到了 AMD 驱动内存管理相关的变更,这高度可疑。内核版本 7.1.1 已确认修复该问题。
环境排查
- Linux 内核版本:确认当前运行的内核是否为 CachyOS 7.0.12(使用
uname -r查看)。 - 显卡型号:确认是否使用 AMD 显卡(Radeon 9070 XT、7900 XTX 等)。
- ComfyUI 版本:确保已禁用所有自定义插件测试,排除插件干扰。
- 驱动栈:确认 Mesa 和 ROCm 版本是否与内核兼容(虽然 Issue 作者尝试降低 ROCm 和 ComfyUI 版本未解决问题)。
解决步骤
- 优先尝试:回退到 CachyOS 内核 7.0.11 版本。这是 Issue 中最可靠且多用户验证有效的解决方法。
- 替代方案:切换到 CachyOS LTS(长期支持)内核,Issue 中用户确认此方式可正常工作。
- 升级修复:将内核升级到 7.1.1 或更高版本,Issue 作者和多位用户确认此版本已修复问题。
- 提交内核 bug 报告:如果问题仍存在,建议在 freedesktop.org AMD DRM 问题跟踪器 提交包含内核日志(7.0.11 和 7.0.12 对比)和硬件细节的 bug 报告。
- 回退单个内核提交(高级用户可尝试):如果希望进行内核二分查找(bisect),可以独立测试回退
f0d97cd47和2fd244074这两个提交,确认是否是它们导致了回归。
验证方法
通过 uname -r 确认当前内核版本不是 7.0.12。然后运行一个简单的 SDXL Text-to-Image 工作流,观察模型加载时间是否恢复到正常的约 30 秒,并且图像生成是否能正常完成(原约 9 秒)。如果一切正常,则问题已解决。



