首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Nvidia安装Mesa OpenCL?

为Nvidia安装Mesa OpenCL?
EN

Ask Ubuntu用户
提问于 2021-07-28 13:23:26
回答 1查看 1.1K关注 0票数 0

出于好奇,我尝试在我的Ubuntu21.04安装上安装OpenCL。

我相信在Nvidia显卡的开源新视频驱动程序中可能会有OpenCL 1.1的支持。这是我正在使用的驱动程序(并且被困住了)。

我的Nvidia硬件是一个日期9400 GT卡,但升级到9800 GT是可能的。

代码语言:javascript
复制
$ sudo apt install mesa-opencl-icd    # Install opencl, ICD and compilers.

$ sudo usermod -a -G video username   # Add me to the video group for display access.

$ sudo clinfo
Number of platforms                               1
  Platform Name                                   Clover
  Platform Vendor                                 Mesa
  Platform Version                                OpenCL 1.1 Mesa 21.0.1
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             MESA

  Platform Name                                   Clover
Number of devices                                 0

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Clover
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   No devices found in platform [Clover?]
  clCreateContext(NULL, ...) [default]            No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No devices found in platform

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.14
  ICD loader Profile                              OpenCL 3.0

所以,正如你所看到的,我毫无头绪。我真正想要的是一个能够引导我找到适当资源的人,这样我就可以学习如何设置mesa的OpenCL实现,以及如何调用和使用相关的编译器、ICD等等。

任何帮助都将不胜感激。

M.

尝试了其他一些东西:检查/etc/OpenCL//*..dri文件,并正确填写。所有必需的包和文件都就位了。为什么它看不见我的GPU,我不知道。

EN

回答 1

Ask Ubuntu用户

发布于 2021-07-31 13:56:27

看来我的Nvidia GPU还没有得到31/07/21的支持。

要检查对GPU的支持进度,请咨询https://mesamatrix.net/#OpenCL

感谢所有看过我的问题的人。

M.

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1354592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档