Valve 的 Timur Kristóf 在 Linux 上改进旧 AMD GPU 的工作
由 Valve 支持的、针对十年前 AMD GPU 的 Linux 驱动优化工作,被认为能让老旧硬件榨出更多寿命和性能,尤其适用于游戏和通用计算。评论者将 AMD 基于开源 Mesa 的路线与 Nvidia 的专有栈进行对比,讨论长期支持、功能对等,以及对 AI 推理、视频编码和光线追踪等场景的影响。许多人表示,现代 Linux 环境在新卡和中端卡上的游戏稳定性已可与 Windows 持平甚至更好,同时也指出对于大型语言模型等工作负载,显存和精度限制仍让非常老的显卡面临硬性上限。
旧 GPU 上的 LLM 和 AI 使用
- 多条评论质疑 10–15 年前的 GPU 是否足以“胜任”现代 LLM 推理。
- 提到的限制包括:显存有限、内存带宽低,以及缺乏 FP4/FP8 或类似的低精度硬件。
- 用户报告称,即使是相对较新的 GPU(例如 2021 年左右、16 GB 显存)也很难在质量和速度上与免费托管模型相比。
- 先进的量化和多 GPU 配置可以实现可用的模型和较大的上下文,但与云端方案相比,在性能和质量上都有明显权衡。
- 也有人仍然出于隐私/合规原因更喜欢本地模型(例如制药、内部部署),并接受这些权衡。
AMD(以及 Nvidia)上的 Linux 游戏
- 多个反馈称,RDNA2/RDNA3 时代的 GPU 在 Linux 上运行得非常好,通常和 Windows 一样流畅,甚至更好,尤其是在使用较新的内核/Mesa 时。
- 过去“买成熟的中端硬件”这一建议,与如今新 AMD 显卡在几周到几个月内就能稳定的体验形成对比,尤其是在滚动发行版上。
- 对光线追踪存在分歧:有人看到 Linux/Windows 之间明显的性能差距;也有人觉得差别不大,或者根本不在意基准测试。
- Linux 游戏如今被描述为总体上已经“就能用”,Proton 处理了许多游戏;剩下的痛点主要是反作弊和少数特定游戏。
- LTS 发行版和非常新的硬件仍可能因为驱动发布较慢而滞后。
AMD 与 Nvidia 的驱动策略
- 有人希望 AMD 自己更多投入旧 GPU 优化;也有人指出 AMD 已经支持开源的 Mesa/amdgpu 技术栈,使这类社区工作成为可能。
- Nvidia 因历史上对旧显卡提供较长支持而受到称赞,但也因以下方面受到批评:
- 最近终止了对 RTX 2000 之前 GPU 的功能支持。
- 专有驱动会在新内核下出问题,并阻止社区修复。
- AMD 因开放性和标准导向(OpenGL/OpenCL/Vulkan)而受到肯定;Nvidia 则因 CUDA 等专有生态系统赢得了加密货币/AI 市场。
- 也有人争论 AMD 这种“做正确的事”的开放标准路线是否在经济上受到了惩罚。
支持旧 GPU 的用途与风险
- 除了游戏之外,旧 GPU 还被认为在以下方面很有价值:视频编解码、缩放、额外显示器、GPGPU、虚拟机直通、备用/故障排查和测试。
- 一位评论者警告说,考虑到 QA 资源有限以及仍在使用这些路径的用户数量,改动经过充分测试的遗留驱动路径是有风险的;其他人回应说回归很少见,而且有测试。
AI 辅助的逆向工程
- 有人推测,AI 可能大幅加速固件逆向工程和驱动编写,因为这项工作繁琐,但概念上并不难。
- 但仍然担心如果 AI 生成的驱动行为不正确,可能会把硬件刷坏。
总体感想
- 一些用户表示很高兴旧硬件(笔记本、iMac、旧 GPU)在现代 Linux 上依然能表现得非常出色。
- 大家也很认可 Valve 在推动 Linux 图形方面所起的作用,尤其是通过 Steam Deck 相关工作。