RADV驱动程序丢弃RDNA1/RDNA2 GPU的NGG流输出代码

2023年 10月 31日 80.2k 0

而最初的AMD Navi GPU
下一代几何
(NGG)支持,
它被一些GPU借用了
并且最初在顶点和几何图形处理方面并没有达到计划的效果。Mesa Radeon Vulkan驱动程序“RADV”已在
NGG代码
多年来,有了RDNA3 GPU,它终于从一开始就运行得很好,比他们的传统管道更好。一直以来,RDNA1/RDNA2实验性NGG流输出支持一直存在,但隐藏在功能/调试标志后面。现在正在删除该代码。

类似于AMD已经崩溃
NGG
从RadeonSI中的Navi 1x和Navi 2x驱动程序代码中流出支持,RADV现在也在做同样的事情。Valve的Samuel Pitoiset在
合并

RADV_PERFTEST=ngg_streamout不再有用,RDNA3上的ngg streamout现在坚如磐石!

。。。

是的,RDNA1-2上的NGG流未使用且不稳定,而RDNA3是用它设计的。RadeonSI也放弃了对它的支持。

无论如何,删除GFX10+上的遗留管道是不可能的,NGG本身由于硬件错误而无法始终启用。

因此,由于早期的NGG硬件问题,最好放弃Radeon RX 5000/6000系列的代码,同时至少现在下一代几何体在带有Radeon RX 7000系列图形处理器的RDNA3 GPU上继续运行良好。

RDNA1/RDNA2 GPU的RADV_PERFTEST=ngg_streamout选项最初
去年添加到RADV
with Mesa 22.3. This removal was merged for what will be Mesa 24.0 when released in Q1.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论