You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04下NVIDIA GeForce 210计算测试异常求助

问题分析与解决方案

首先,咱们得明确核心问题:你的GeForce 210是一款非常老旧的Fermi架构显卡,它的硬件规格和官方支持的驱动版本,已经无法适配Geekbench 5的GPU计算测试要求了,具体原因如下:

1. 错误背后的技术细节

  • CUDA API不兼容:你看到的cuDevicePrimaryCtxRetain未定义错误,是因为这个API是CUDA 8.0及以上版本才引入的,但GeForce 210的最后支持驱动(340.108)只对应CUDA 7.5,根本没有这个函数,所以Geekbench 5的CUDA后端调用时直接失败。
  • OpenCL特性不足:GeForce 210仅支持OpenCL 1.1,而Geekbench 5的Histogram Equalization步骤大概率用到了更高版本(比如OpenCL 1.2+)的图像创建/处理特性,导致clCreateImage返回-40(CL_INVALID_DEVICE),直接终止测试。
  • 跨系统一致问题:Windows下同样失败,也验证了不是系统或驱动安装的问题,纯粹是硬件本身的兼容性限制——这款显卡的硬件能力已经跟不上新基准测试的要求了。

2. 可行的解决方案

方案一:降级Geekbench版本

Geekbench 4对老旧硬件的兼容性好很多,不会依赖新的CUDA/OpenCL API,你可以下载Geekbench 4来完成GPU基准测试,结果也能正常生成。

方案二:跳过GPU计算测试

如果你只需要CPU性能数据,完全可以绕过GPU测试:

  • 在Ubuntu终端执行:./geekbench5 --cpu
  • 在Windows的Geekbench 5界面里,进入设置选项,取消勾选GPU计算测试的相关选项,再重新运行测试。

方案三:更换显卡(长期解决方案)

如果硬件允许的话,换成Kepler架构及以后的NVIDIA显卡(比如GTX 600系列及更新的型号),这类显卡支持更高版本的CUDA和OpenCL,能完美适配Geekbench 5的所有测试项,同时也能支持更多现代软件的GPU加速需求。

补充说明

你之前尝试的驱动重装操作没问题,340.108确实是NVIDIA为GeForce 210提供的最后一个官方支持驱动,再更新也没有适配这款老卡的版本了,所以不用再在驱动上浪费时间啦。

内容的提问来源于stack exchange,提问作者Sharvani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 13:52:36