IT之家 03月04日 09:45
PassMark 揭示英伟达 RTX 50 系列显卡性能问题根源:弃用 32 位 OpenCL 和 CUDA 支持
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Tom's Hardware报道称,英伟达新一代RTX 50系列显卡(RTX 5090、RTX 5080、RTX 5070 Ti)计算性能下降,源于“Blackwell”架构停止对32位OpenCL和CUDA的支持。这导致与现有测试工具和应用程序产生兼容性问题。PassMark测试发现RTX 50系列显卡在Direct Compute基准测试中返回错误代码,且部分包含32位代码的模块表现不佳。32位CUDA应用程序需依赖CPU处理,性能大幅下降。尽管PassMark已更新软件,但旧版基准测试仍可能受影响。开发者需将旧版代码迁移至64位环境,但现有包含32位OpenCL组件的应用程序可能无法在RTX 5000系列显卡上正常运行。

⚙️ 英伟达RTX 50系列显卡计算性能下降,主要原因是“Blackwell”架构不再支持32位OpenCL和CUDA,这与现有的测试工具和应用程序产生了兼容性问题。

🐛 PassMark在针对RTX 50系列显卡进行Direct Compute基准测试时,发现了错误代码“CL_OUT_OF_RESOURCES (-5)”,并且包含32位代码的模块表现不佳,进一步证实了该问题。

💻 虽然基准测试的主要应用程序是64位的,但部分计算子测试仍然使用32位代码。在RTX 50系列GPU上,32位CUDA应用程序无法直接运行,需要依赖CPU处理,导致性能大幅下降。

⚠️ 这一变化可能无法完全解释DirectX9性能不佳的原因,暗示可能还存在其他架构变化影响了旧版渲染路径。PassMark正在将受影响的OpenCL代码移植到64位,以便正确测试新显卡的计算能力。

IT之家 3 月 4 日消息,科技媒体 Tom's Hardware 今天(3 月 4 日)发布博文,报道称英伟达新一代 GeForce RTX 5090、RTX 5080 和 RTX 5070 Ti 显卡计算性能低下的一个重要原因,是英伟达在其“Blackwell”架构中悄然停止了对 32 位 OpenCL 和 CUDA 的支持,导致与现有测试工具和应用程序存在兼容性问题。

IT之家援引博文介绍,PassMark Software 针对英伟达 RTX 50 系列显卡进行 Direct Compute 基准测试时,发现返回了错误代码“CL_OUT_OF_RESOURCES (-5)”,且部分包含 32 位代码的模块表现低迷。

随后调查发现在 RTX 50 系列 GPU 上,32 位 CUDA 应用程序无法直接运行,需依赖 CPU 处理,导致性能大幅下降。

该团队经过调查,尽管基准测试的主要应用程序多年来一直是 64 位,但部分计算子测试仍使用 32 位代码,这些代码在 RTX 4000 及更早的显卡上运行正常。

NVIDIA 并非突然终止 32 位 CUDA 支持,而是通过多次更新逐步淘汰。PassMark 团队推测,这一问题可能通过 32 位到 64 位的翻译层解决,但英伟达并未提供官方解决方案。

PassMark 还指出,这一变化并不能完全解释 DirectX9 性能不佳的原因,暗示可能有其他架构变化影响了旧版渲染路径。尽管 PassMark 已更新其软件,但旧版基准测试可能仍会受到影响。

对于开发者而言,将旧版代码迁移至 64 位环境,可能涉及大量底层操作和内存管理的修改,但大多数开发者已逐步转向 64 位代码。

PassMark 目前正在将受影响的 OpenCL 代码移植到 64 位,以便正确测试新显卡的计算能力。不过该团队也警告称,在不修改源代码之前,许多包含 32 位 OpenCL 组件的现有应用程序,可能永远无法在 RTX 5000 系列显卡上正常运行。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

RTX 50系列 英伟达 OpenCL CUDA 32位
相关文章