英伟达RTX 50系列显卡性能问题源于32位代码支持终止

科技媒体Tom's Hardware报道,英伟达新一代GeForce RTX 5090、RTX 5080和RTX 5070 Ti显卡在计算性能方面表现不佳,主要原因是其“Blackwell”架构悄然停止了对32位OpenCL和CUDA的支持。这一变化导致与现有测试工具和应用程序的兼容性问题。

PassMark Software针对RTX 50系列显卡进行Direct Compute基准测试时,发现返回了错误代码“CL_OUT_OF_RESOURCES (-5)”,部分包含32位代码的模块表现低迷。调查发现,这些显卡上32位CUDA应用程序无法直接运行,需依赖CPU处理,导致性能大幅下降。

尽管基准测试的主要应用程序多年来一直是64位,但部分计算子测试仍使用32位代码,在RTX 4000及更早的显卡上运行正常。NVIDIA并非突然终止32位CUDA支持,而是通过多次更新逐步淘汰。PassMark团队推测,该问题可能通过32位到64位的翻译层解决,但英伟达尚未提供官方解决方案。

开发者需将旧版代码迁移至64位环境,涉及大量底层操作和内存管理修改。PassMark正将受影响的OpenCL代码移植到64位,以便正确测试新显卡的计算能力。然而,许多包含32位OpenCL组件的应用程序可能永远无法在RTX 5000系列显卡上正常运行。

最新文章
Copyright © DoNews 2000-2025 All Rights Reserved
蜀ICP备2024059877号-1