Когда я запускаю это: 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. Как я могу это исправить?