Устанавливаете Mesa OpenCL для Nvidia?

Из любопытства я попытался установить OpenCL на мою установку Ubuntu 21.04.

Я полагаю, что может быть поддержка OpenCL 1.1, доступная в видеодрайвере Nouveau с открытым исходным кодом для видеокарт Nvidia. Это драйвер, который я использую (и застрял).

Мое аппаратное обеспечение Nvidia - это устаревшая карта 9400 GT, но обновление до 9800 GT возможно.

$ 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

Итак, как видите, я невежественен. Что мне действительно нужно, так это кто-то, кто может направить меня к соответствующим ресурсам, чтобы я мог узнать, как настроить реализацию OpenCL mesa, а также как вызывать и использовать связанные компиляторы, ICD и т. Д.?

Будем признательны за любую помощь.

M.

Попробовал кучу других вещей: Проверил, что файл /etc/OpenCL/vendors/*.dri есть, и заполнил-в правильно. Все необходимые пакеты и файлы на месте. Почему он не может видеть мой графический процессор, я ничего не знаю.

0
задан 29 July 2021 в 22:50

1 ответ

Похоже, мой конкретный графический процессор Nvidia еще не поддерживался 31.07.21.

Чтобы узнать, как идет поддержка вашего графического процессора, обратитесь к https://mesamatrix.net/#OpenCL .

Спасибо всем, кто просмотрел мой запрос.

М.

0
ответ дан 20 August 2021 в 10:31

Другие вопросы по тегам:

Похожие вопросы: