AMDRX7900GRE显卡通过BEA_ROCm开源补丁,首次在Windows下实现DX12游戏与ROCmAI推理并发运行。修复了FlashAttention缓冲区冲突、SDMA引擎队列冲突等多层驱动问题,通过两层补丁架构解决。实测《彩虹六号:围攻》与Ollama7B模型压力测试无崩溃,AI推理平均延迟12.2秒,显存占用9.5GB,为RDNA3全系提供通用
AMD RX 7900 GRE首次边玩游戏边跑大模型:DX12+ROCm双任务并发
时间:2026-06-16
浏览:458
文章目录
AMD显卡并发运行AI与DX12游戏问题得到解决
6月15日消息,AMD显卡用户在Windows系统下一直有个头疼的问题:一边跑AI推理任务,一边玩大型DX12游戏,显卡动不动就因为驱动级的资源冲突直接崩掉,错误代码不是exit code 2就是0xc0000005。这个问题困扰了开发者好几年,直到最近,一位叫Beat-k的GitHub用户用一个开源项目彻底把它终结了。
这位开发者通过GitHub上的开源项目BEA_ROCm发布了一套补丁方案,在Radeon RX 7900 GRE显卡上,首次实现了DX12游戏和ROCm AI推理无冲突地并发运行。换句话说,你终于可以一边打游戏一边让显卡跑大模型了。
他不仅解决了症状,还挖出了导致崩溃的层层原因——Flash Attention KV缓冲区布局解析差异、SDMA引擎队列冲突、显存过度分配、AMD AGS库与Adrenalin驱动之间的摩擦,甚至连驱动遥测模块对内核调度的破坏都被揪了出来。这些问题一个叠一个,得按顺序逐个解决,才能露出下一层Bug。

两层补丁架构与实测结果
修复方案采用了两层补丁架构。第一层通过环境变量补丁集,在ROCm子进程启动前就把修复预置好;第二层则向llama.cpp提交了35行C++补丁,专门针对gfx1100架构做Windows ROCm的流同步和Flash Attention门控处理。这些补丁就像搭积木,缺一块都不行。
实测结果非常漂亮:修复方案顺利通过了10轮《彩虹六号:围攻》DX12游戏加上Ollama 7B模型推理的压力测试,全程游戏没有一次崩溃。AI推理平均延迟12.2秒,显存占用稳定在9.5GB,DX12负载在6轮游戏中始终保持饱和。这个数据意味着什么?意味着A卡用户终于可以在游戏的同时,自由使用本地AI了。
开源SDK与跨平台验证
目前SDK已经开源,上游PR也准备就绪,并且已经通过第三方在gfx1101/Ubuntu平台上完成了交叉验证。这套方案为RDNA 3全系显卡在Windows平台上的AI+图形多任务解锁了系统级的通用修复路径——不是某个特定型号的临时补丁,而是真正可以复制、可推广的解决方案。

实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。