首页>热点资讯>正文

PassMark揭露英伟达RTX 50系列显卡性能问题真相

2025-03-04 15:58 来源:网络

PassMark揭示英伟达RTX 50系列显卡性能问题根源

英伟达 RTX 50 系列显卡性能问题剖析

近日,科技媒体发布了一篇关于英伟达新一代 GeForce RTX 5090、RTX 5080 和 RTX 5070 Ti 显卡计算性能低下的报道。据报道,主要原因是英伟达在其最新的“Blackwell”架构中悄然停止了对 32 位 OpenCL 和 CUDA 的支持,导致与现有测试工具和应用程序的兼容性出现问题。

基准测试中的异常表现

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

尽管基准测试的主要应用程序多年来一直是 64 位,但部分计算子测试仍使用 32 位代码,而这些代码在 RTX 4000 及更早的显卡上运行正常。这一变化并不能完全解释 DirectX9 性能不佳的原因,暗示可能有其他架构变化影响了旧版渲染路径。

逐步淘汰 32 位 CUDA 支持

英伟达并非突然终止 32 位 CUDA 支持,而是通过多次更新逐步淘汰。PassMark 团队推测,这一问题可以通过 32 位到 64 位的翻译层解决,但英伟达尚未提供官方解决方案。对于开发者而言,将旧版代码迁移至 64 位环境涉及大量底层操作和内存管理的修改,不过大多数开发者已逐步转向 64 位代码。

应对措施与未来展望

PassMark 目前正在将受影响的 OpenCL 代码移植到 64 位,以便正确测试新显卡的计算能力。然而,该团队也警告称,在不修改源代码之前,许多包含 32 位 OpenCL 组件的现有应用程序可能永远无法在 RTX 5000 系列显卡上正常运行。这意味着用户和开发者需要适应新的技术趋势,确保软件和硬件的兼容性,以充分发挥新一代显卡的潜力。

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系多特删除。(联系邮箱:[email protected]