Ubuntu 18.04 上的 Nvidia GeForce 210 计算问题

Nvidia GeForce 210 compute issue on Ubuntu 18.04

我正在使用 ubuntu 18.04(我使用 ubuntu 18.04 双启动 windows)。

nvidia-smi


这是我在 ubuntu(18.04) 终端上 运行 上述命令时得到的输出:

Fri Oct  9 09:33:56 2020       
+------------------------------------------------------+                       
| NVIDIA-SMI 340.108    Driver Version: 340.108        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 210         Off  | 0000:01:00.0     N/A |                  N/A |
| 35%   52C    P8    N/A /  N/A |    368MiB /  1023MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+

在此之前,我按照以下步骤在我的系统上安装了所需的驱动程序:

sudo add-apt-repository --remove ppa:graphics-drivers/ppa
sudo apt-get purge nvidia*
sudo apt autoremove
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
sudo shutdown -r now

当我尝试 运行 Geekbench5 计算基准测试时,输出在 运行ning 直方图均衡化时停止。这是我在提取 geekbench5 的文件夹中 运行 this ./geekbench5 --compute OpenCL 时的输出:

[1009/092949:FATAL:src/halogen/cuda/cuda_library.cpp(1481)] Failed to load 

cuDevicePrimaryCtxRetain: /usr/lib/x86_64-linux-gnu/libcuda.so.1: undefined symbol: cuDevicePrimaryCtxRetain
[1009/092949:FATAL:src/halogen/cuda/cuda_library.cpp(1481)] Failed to load cuDevicePrimaryCtxRetain: /usr/lib/x86_64-linux-gnu/libcuda.so.1: undefined symbol: cuDevicePrimaryCtxRetain
Geekbench 5.2.4 Tryout : https://www.geekbench.com/

Geekbench 5 is in tryout mode.

Geekbench 5 requires an active Internet connection when in tryout mode, and 
automatically uploads test results to the Geekbench Browser. Other features 
are unavailable in tryout mode.

Buy a Geekbench 5 license to enable offline use and remove the limitations of 
tryout mode.

If you would like to purchase Geekbench you can do so online:

  https://store.primatelabs.com/v5

If you have already purchased Geekbench, enter your email address and license 
key from your email receipt with the following command line:

  ./geekbench5 -r <email address> <license key>

  Running Gathering system information
System Information
  Operating System              Ubuntu 18.04.5 LTS 4.15.0-118-generic x86_64
  Model                         To be filled by O.E.M. To be filled by O.E.M.
  Motherboard                   O.E.M Intel H81
  BIOS                          American Megatrends Inc. 4.6.5

Processor Information
  Name                          Intel Core i5-4460
  Topology                      1 Processor, 4 Cores
  Identifier                    GenuineIntel Family 6 Model 60 Stepping 3
  Base Frequency                3.20 GHz
  L1 Instruction Cache          32.0 KB x 2
  L1 Data Cache                 32.0 KB x 2
  L2 Cache                      256 KB x 2
  L3 Cache                      6.00 MB

Memory Information
  Size                          7.75 GB

OpenCL Information
  Platform Vendor               NVIDIA Corporation
  Platform Name                 NVIDIA CUDA
  Device Vendor                 NVIDIA Corporation
  Device Name                   GeForce 210
  Device Driver Version         340.108
  Maximum Frequency             1.23 GHz
  Compute Units                 2
  Device Memory                 1024 MB


OpenCL
  Running Sobel
  Running Canny
  Running Stereo Matching
  Running Histogram Equalization
[1009/093329:ERROR:src/interface/console/consolemain.cpp(808)] Geekbench encountered an internal error and cannot continue. Please contact support@primatelabs.com for assistance.

Internal error message: clCreateImage returned -40.

此外,当我在 windows 10(同一台机器,在 GUI 上)上尝试 运行ning geekbench5 计算基准测试时,它在直方图均衡处暂停 运行ning。

我不明白为什么 happening.Is 我的 GPU 或驱动程序或其他任何东西真的有问题吗?
我尝试在线搜索,再次安装驱动程序,重新启动系统,但结果是一样的。有人可以帮忙吗?

您的驱动程序安装没问题,但您的 GPU 已使用 11 年,不支持 OpenCL 标准的某些最新功能。 geekbench 错误消息 -40 意味着您的 GPU 不支持 geekbench 用于其基准测试之一的图像大小。这会导致基准测试崩溃。也许旧版本的 geekbench 仍然有效。