Рейтинг:0

Ubuntu 20.04 — невозможно запустить opencl с AMD Radeon RX 5700 XT

флаг cn

Когда я запускаю это: darktable-cltest Я получаю следующий вывод:

0.018453 [opencl_init] параметры конфигурации, связанные с opencl:
0,018463 [opencl_init] 
0,018479 [opencl_init] опенкл: 1
0.018480 [opencl_init] opencl_scheduling_profile: «по умолчанию»
0.018482 [opencl_init] opencl_library: ''
0.018485 [opencl_init] opencl_memory_requirement: 768
0,018487 [opencl_init] opencl_memory_headroom: 400
0.018490 [opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
0,018493 [opencl_init] opencl_mandatory_timeout: 200
0,018496 [opencl_init] opencl_size_roundup: 16
0,018499 [opencl_init] opencl_async_pixelpipe: 0
0.018501 [opencl_init] opencl_synch_cache: активный модуль
0.018503 [opencl_init] opencl_number_event_handles: 25
0.018506 [opencl_init] opencl_micro_nap: 1000
0.018508 [opencl_init] opencl_use_pinned_memory: 0
0,018509 [opencl_init] opencl_use_cpu_devices: 0
0,018512 [opencl_init] opencl_avoid_atomics: 0
0,018515 [opencl_init] 
0.018634 [opencl_init] найдена библиотека времени выполнения opencl 'libOpenCL'
0.018662 [opencl_init] библиотека opencl 'libOpenCL' найдена в вашей системе и загружена
0.072966 [opencl_init] найдена 1 платформа
0.072979 [opencl_init] найдено 1 устройство
0.073005 [opencl_init] отбрасывание устройства 0 «AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-универсальный, LLVM 12.0.1)» — драйвер OpenCL не поддерживает образы. См. также вывод 'clinfo'.
0.073009 [opencl_init] подходящие устройства не найдены.
0.073011 [opencl_init] НАКОНЕЦ: opencl НЕДОСТУПЕН в этой системе.
0.073014 [opencl_init] начальное состояние флага включения opencl выключено.

Когда я бегу клинфо Я получаю следующий вывод:

Количество платформ 1
  Название платформы Клевер
  Поставщик платформы Mesa
  Версия платформы OpenCL 1.1 Mesa 21.3.0-devel (git-edfcc4f 2021-08-17 focus-oibaf-ppa)
  Профиль платформы FULL_PROFILE
  Расширения платформы cl_khr_icd
  Суффикс функции расширений платформы MESA

  Название платформы Клевер
Количество устройств 1
  Имя устройства AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-универсальный, LLVM 12.0.1)
  Производитель устройства AMD
  Идентификатор поставщика устройства 0x1002
  Версия устройства OpenCL 1.1 Mesa 21.3.0-devel (git-edfcc4f 2021-08-17 focus-oibaf-ppa)
  Версия драйвера 21.3.0-devel
  Устройство Версия OpenCL C OpenCL C 1.1 
  Тип устройства
  Профиль устройства FULL_PROFILE
  Устройство доступно Да
  Компилятор доступен Да
  Максимальное количество вычислительных единиц 40
  Максимальная тактовая частота 2100 МГц
  Макс. размеры рабочего элемента 3
  Максимальный размер рабочего элемента 256 x 256 x 256
  Максимальный размер рабочей группы 256
=== CL_PROGRAM_BUILD_LOG ===
фатальная ошибка: невозможно открыть файл '/usr/local//usr/lib/clc/gfx1010-amdgcn-mesa-mesa3d.bc': такого файла или каталога нет
  Предпочтительный размер рабочей группы несколько <getWGsizes:1200: создать ядро: ошибка -46>
  Предпочтительные/собственные размеры векторов                 
    символ 16 / 16      
    короткие 8 / 8       
    интервал 4 / 4       
    длинный 2 / 2       
    половина 0 / 0 (н/д)
    поплавок 4 / 4       
    двойной 2/2 (cl_khr_fp64)
  Поддержка операций с плавающей запятой половинной точности (н/д)
  Поддержка операций с плавающей запятой одинарной точности (ядро)
    Денормалы Нет
    Infinity и NAN Да
    Округлить до ближайшего Да
    Округлить до нуля Нет
    Округлить до бесконечности Нет
    IEEE754-2008 плавный умножение-добавление Нет
    Поддержка эмулируется в программном обеспечении Нет
    Операции деления и квадрата с правильным округлением Нет
  Поддержка двойной точности с плавающей запятой (cl_khr_fp64)
    Денормалы Да
    Infinity и NAN Да
    Округлить до ближайшего Да
    Округлить до нуля Да
    Округлить до бесконечности Да
    IEEE754-2008 сплавленный умножение-добавление Да
    Поддержка эмулируется в программном обеспечении Нет
  Биты адреса 64, Little-Endian
  Объем глобальной памяти 27487790692 (25,6 ГБ)
  Поддержка исправления ошибок Нет
  Максимальное выделение памяти 6871947673 (6,4 ГБ)
  Единая память для хоста и устройства Нет
  Минимальное выравнивание для любого типа данных 128 байт
  Выравнивание базового адреса 32768 бит (4096 байт)
  Тип кэша глобальной памяти Нет
  Поддержка изображений Нет
  Тип локальной памяти Локальная
  Размер локальной памяти 32768 (32 КБ)
  Максимальное количество постоянных аргументов 16
  Максимальный постоянный размер буфера 67108864 (64 МБ)
  Максимальный размер аргумента ядра 1024
  Свойства очереди                                
    Внеочередное исполнение Нет
    Профилирование Да
  Разрешение таймера профилирования 0 нс
  Возможности исполнения                          
    Запускать ядра OpenCL Да
    Запускать родные ядра Нет
  Расширения устройств

Поведение платформы NULL
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Клевер
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Успех [MESA]
  clCreateContext(NULL, ...) [по умолчанию] Успех [MESA]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Успех (1)
    Название платформы Клевер
    Имя устройства AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-универсальный, LLVM 12.0.1)
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) На платформе не найдено ни одного устройства
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Успех (1)
    Название платформы Клевер
    Имя устройства AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-универсальный, LLVM 12.0.1)
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) На платформе не найдено ни одного устройства
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) На платформе не найдено ни одного устройства
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Успех (1)
    Название платформы Клевер
    Имя устройства AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-универсальный, LLVM 12.0.1)

Свойства загрузчика ICD
  Имя загрузчика ICD OpenCL Загрузчик ICD
  Загрузчик ICD Поставщик OCL Бесплатное программное обеспечение Icd
  Загрузчик ICD версии 2.2.11
  Загрузчик ICD Профиль OpenCL 2.1

Почему я получаю opencl НЕДОСТУПЕН в этой системе. ? Как я могу заставить openCL работать в моей системе. Когда я пытаюсь с другими программами, которым нужен openCL, они также говорят, что в системе нет OpenCL. Как я могу это исправить?

David avatar
флаг cn
Вашего графического процессора нет в списке. https://streamhpc.com/blog/2011-12-29/opencl-hardware-support/
Venelin Vasilev avatar
флаг cn
@ Дэвид, я могу что-то еще сделать?
David avatar
флаг cn
Это вопрос к производителю ПО.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.