
近日,有技术博客发布文章指出,英伟达通过整合微软 DirectX 中的协作向量(Cooperative Vector)技术,使神经纹理压缩(RTX NTC)性能得到了显著优化,大幅减少了显存占用。
根据开发者 @opinali 的实测数据,在一个经典的鞋类 3D 渲染场景中,启用 NTC 与 DirectX 光线追踪 1.2 技术后,显存使用显著下降。
英伟达开发的 NTC 技术基于神经网络实现纹理的高效压缩与解压缩,可在不牺牲画质的前提下减小纹理资源体积。与此同时,微软在 DirectX 光线追踪 1.2 中引入了协作向量机制,该机制允许 GPU 着色器在执行小型矩阵或向量运算时协同工作,其设计目的之一是支持 NVIDIA Tensor Core 进行矩阵运算加速。
英伟达将 NTC 与协作向量结合,利用 DX12 的标准着色器实现了更高效的纹理压缩与解压流程,从而有效降低了显存需求。
测试数据显示,在“默认”模式下启用协作向量与 NTC 技术时,纹理渲染帧率可达每秒 2350 帧;而在完全禁用协作向量(仅使用 DP4A 模式)时,帧率降至 1030 帧,性能差距接近 80%。显存占用方面,“默认”模式仅占用 9.20MB,而常规模式下显存使用高达 79.38MB,减少幅度达 88%。
目前,开发者可通过最新的 590.26 版本预览驱动启用 NTC 技术。该版本驱动同时还支持 NVIDIA 新推出的平滑运动功能,但使用预览版驱动可能会带来一定的性能波动。
本文属于原创文章,如若转载,请注明来源:英伟达整合微软技术优化神经纹理压缩https://diy.zol.com.cn/1014/10148818.html