最近两天,很多人被一条技术新闻刷了屏:AMD 核显在 Linux 7.4 内核里默认开启 HDMI 2.1,性能最高暴涨 23%。
这很容易让人以为只要插上一根高清线,核显的游戏帧率就能凭空多出两成。可拆开代码一看,这其实是两批各走各路的补丁,只是碰巧赶在同一个内核合并窗口里打包提交。
| 升级项目 |
核心改动 |
解决的关键痛点 |
实际受益场景 |
| HDMI 2.1 FRL |
默认启用高带宽与防撕裂特性 |
4K 120Hz 输出与高刷新画面撕裂 |
客厅接大电视与高刷显示器 |
| PerfOpt 补丁 |
核显直接访问内存跳过地址转换 |
消除 GPU 直接读写系统内存开销 |
Strix Halo 等本地大模型推理 |
拔掉高清线,显卡跑分不会变
把显示接口和渲染跑分绑在一起,纯属美好的误会。接线再快,也只负责把画面送进屏幕;显卡核心该怎么跑,还是怎么跑。
先看最受关注的 HDMI 2.1 支持。
由于此前 HDMI Forum 严禁开源驱动暴露技术规范,开源 AMDGPU 驱动长年无法开启满血 HDMI 2.1 输出。

客厅高刷电视,这次终于给开齐了
早先 Linux 7.2 虽然合入了固定速率链路支持,官方担心防撕裂等功能不完善导致体验倒退,一直保持默认禁用。这次随着 Valve 与 AMD 联手推进补丁,Linux 7.4 把可变刷新率和自动低延迟模式补齐,终于正式默认开启。
拿 AMD 迷你主机接客厅 4K 120Hz 电视的用户,以后装好系统就能直接跑满高刷,不用再忍受降刷新率或画面撕裂。
绕过地址翻译,大模型先尝到了甜头
至于那条最高 23% 的性能增幅,功劳全在另一个叫 PerfOpt 的性能优化补丁上,跟 HDMI 线材没有半点瓜葛。
APU 核显需要和 CPU 共享系统内存。在开启内存管理单元的安全机制下,核显每次访问内存都要经历一层繁琐的虚拟地址翻译。PerfOpt 允许有特权的核显直接读写内存时绕过地址转换,只保留权限检查,抹平了大量系统延迟。
测试出这个亮眼成绩的平台,是拥有大显存带宽的 Strix Halo 架构,测试项目也是极度考验内存吞吐的本地大模型。
在大模型跑提示词这种对内存延迟极度敏感的场景下,减少转换开销能换来 18% 到 23% 的提速,收益确实明显。
游戏玩家别着急,看看自己的系统
把这套大模型结论套到普通网游上并不现实。用常见的锐龙核显玩网游,瓶颈主要卡在 GPU 计算单元本身,省下一点地址翻译救不了算力。
这完全是 Linux 系统内核层的内存架构优化,日常主力使用 Windows 系统的装机玩家根本吃不到这层红利。
目前这批代码刚进入 DRM-Next 准备合入 Linux 7.4,主流发行版用户想在稳定版系统里用上,大概率还要等到年底以后。如果你打算组一台 AMD 大显存核显主机跑本地 AI,或者当客厅游戏盒子,这轮驱动确实很有诚意,按需期待就好。
|