Задать вопрос

Как установить поддержку OpenCL на ubuntu 22.04 и встроенной графикой Vega8 на процессоре AMD Ryzen 3500u?

Имею ноутбук Huawei Matepad D14 с процессором AMD Razen 3500U и встроенной графикой Vega8 который работает на Ubuntu 22.04. Хочу установить на него поддержку OpenCL для работы в Darktable. После гугления я понял, что надо установить драйвера ampgpu-pro c поддержкой opencl. Но на сайте AMD под этот процессор и видеокарту есть драйвера только под Windows 10 и 11. Сейчас установлены открытые драйвера Mesa.

На Arch Linux вроде бы есть пакет opencl-amd который просто ставится в дополнении к драйверам Mesa и все. Но под Ubuntu ничего подобного не нашел. Есть ли какой то способ установить opencl под этот процессор на ubuntu?

clinfo показывает следующее:

Number of platforms                               1
  Platform Name                                   AMD Accelerated Parallel Processing
  Platform Vendor                                 Advanced Micro Devices, Inc.
  Platform Version                                OpenCL 2.1 AMD-APP (3452.0)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_amd_event_callback 
  Platform Extensions function suffix             AMD
  Platform Host timer resolution                  1ns

  Platform Name                                   AMD Accelerated Parallel Processing
Number of devices                                 0

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  No platform
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   No platform
  clCreateContext(NULL, ...) [default]            No platform
  clCreateContext(NULL, ...) [other]              
  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
  • Вопрос задан
  • 601 просмотр
Подписаться 3 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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