Рейтинг:4

Платформа OpenCL не обнаружена

флаг eh

Я перепробовал десятки методов, установку драйверов, удаление, перезагрузку, перезагрузку и все с тем же результатом «открытые платформы cl не обнаружены», как показано ниже ... действительно собираюсь бросить полотенце в этом ...

Команда Red Miner версия 0.8.3 [2021-06-28 19:20:52] Пул eu1.ethermine.org: обнаружен автоматический режим Ethermine ethash, настройка --eth_stratum=ethproxy [2021-06-28 19:20:52] Платформы AMD OpenCL не обнаружены. [2021-06-28 19:20:52] Успешное завершение работы.

Графический процессор - это новый RX5500XT, да, я знаю его 4 ГБ, оплошность с моей стороны, я новичок в этом, но просто не могу понять, почему я продолжаю получать эту ошибку, любая дополнительная информация, необходимая, пожалуйста, спрашивайте, так как я не хочу публиковать кучу читать здесь материалы без причины...

Спасибо :)

24601 avatar
флаг in
прочитайте [спросите], затем [отредактируйте] свой вопрос соответственно
флаг ar
Я также вижу это с AMD RX 570/570X 8 ГБ. На Zorin OS 16. teamredminer-v0.8.6.2-linux
Рейтинг:1
флаг th

Вы можете узнать, какие драйверы вы используете, запустив lshw -c видео | драйвер grep. Если вы используете драйверы Mesa, которые используются по умолчанию, OpenCL еще не поддерживается для новых графических процессоров. На веб-сайте AMD есть драйверы для этих новых графических процессоров, и, насколько мне известно, они поддерживают OpenCL во всех своих драйверах. Например, вот ссылка на драйверы 5500 XT. https://www.amd.com/en/support/graphics/amd-radeon-5500-series/amd-radeon-rx-5500-series/amd-radeon-rx-5500-xt

牟宏林 avatar
флаг th
Извините, я вставил не ту команду в сообщение. Я имел в виду `lshw -c видео | драйвер grep`
Owl182 avatar
флаг eh
Привет, и спасибо за ответ, все, что возвращает команда, выглядит следующим образом... конфигурация: depth=32 driver=amdgpu latency=0 mode=1280x720 visual=truecolor xres=1280 yres=720
Owl182 avatar
флаг eh
Привет, это вся информация, которую я получил обратно... Количество платформ 2 Название платформы AMD Accelerated Parallel Processing Поставщик платформы Advanced Micro Devices, Inc. Версия платформы OpenCL 2.0 AMD-APP (3275.0) Профиль платформы FULL_PROFILE Расширения платформы cl_khr_icd cl_amd_event_callback Суффикс функции Platform Extensions AMD
Owl182 avatar
флаг eh
Название платформы Клевер Поставщик платформы Mesa Версия платформы OpenCL 1.1 Mesa 21.2.0-devel (git-7048a15 30.06.2021, focus-oibaf-ppa) Профиль платформы FULL_PROFILE Расширения платформы cl_khr_icd Суффикс функции расширений платформы MESA Название платформы AMD Accelerated Parallel Processing Количество устройств 0
Owl182 avatar
флаг eh
Название платформы Клевер Количество устройств 1 Имя устройства Radeon RX 5500 XT (NAVI14, DRM 3.41.0, 5.8.0-59-универсальный, LLVM 12.0.0) Производитель устройства AMD Идентификатор поставщика устройства 0x1002 Версия устройства OpenCL 1.1 Mesa 21.2.0-devel (git-7048a15 2021-06-30 фокус-oibaf-ppa) Версия драйвера 21.2.0-devel Устройство Версия OpenCL C OpenCL C 1.1
Owl182 avatar
флаг eh
Тип устройства Профиль устройства FULL_PROFILE Устройство доступно Да Компилятор доступен Да Максимальное количество вычислительных единиц 22 Максимальная тактовая частота 1900 МГц Макс. размеры рабочего элемента 3 Максимальный размер рабочего элемента 256 x 256 x 256 Максимальный размер рабочей группы 256
Owl182 avatar
флаг eh
=== CL_PROGRAM_BUILD_LOG === фатальная ошибка: невозможно открыть файл '/usr/local//usr/lib/clc/gfx1012-amdgcn-mesa-mesa3d.bc': такого файла или каталога нет Предпочтительный размер рабочей группы, кратный <1200: создать ядро: ошибка>
Owl182 avatar
флаг eh
половина 0 / 0 (н/д) поплавок 4 / 4 двойной 2/2 (cl_khr_fp64) Поддержка операций с плавающей запятой половинной точности (н/д) Поддержка операций с плавающей запятой одинарной точности (ядро) Денормалы Нет я
Owl182 avatar
флаг eh
nfinity и NAN Да Округлить до ближайшего Да Округлить до нуля Нет Округлить до бесконечности Нет IEEE754-2008 плавный умножение-добавление Нет Поддержка эмулируется в программном обеспечении Нет Операции деления и квадрата с правильным округлением Нет Поддержка двойной точности с плавающей запятой (cl_khr_fp64)
Owl182 avatar
флаг eh
Денормалы Да Infinity и NAN Да Округлить до ближайшего Да Округлить до нуля Да Округлить до бесконечности Да IEEE754-2008 плавный умножение-добавление Да Поддержка эмулируется в программном обеспечении Нет Биты адреса 64, Little-Endian Объем глобальной памяти 8309002240 (7,738 ГБ) Поддержка исправления ошибок Нет
Owl182 avatar
флаг eh
Максимальное выделение памяти 3435973836 (3,2 ГБ) Единая память для хоста и устройства Нет Минимальное выравнивание для любого типа данных 128 байт Выравнивание базового адреса 32768 бит (4096 байт) Тип кэша глобальной памяти Нет Поддержка изображений Нет Тип локальной памяти Локальная Размер локальной памяти 32768 (32 КБ) Максимальное количество постоянных аргументов 16
Owl182 avatar
флаг eh
Максимальный постоянный размер буфера 67108864 (64 МБ) Максимальный размер аргумента ядра 1024 Свойства очереди Внеочередное исполнение Нет Профилирование Да Разрешение таймера профилирования 0 нс Возможности исполнения Запускать ядра OpenCL Да Запускать родные ядра Нет
Owl182 avatar
флаг eh
Расширения устройства
Owl182 avatar
флаг eh
Поведение платформы NULL clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Нет платформы clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Нет платформы clCreateContext(NULL, ...) [по умолчанию] Нет платформы clCreateContext(NULL, ...) [другое] Успех [MESA] clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) На платформе не найдено ни одного устройства clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) На платформе не найдено ни одного устройства clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) На платформе не найдено ни одного устройства
Owl182 avatar
флаг eh
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) На платформе не найдено ни одного устройства clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) На платформе не найдено ни одного устройства clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) На платформе не найдено ни одного устройства
Owl182 avatar
флаг eh
Привет, Извините за информационную перегрузку, не знал, что еще сюда добавить :( я очень новичок в этом, все еще учусь :)
Owl182 avatar
флаг eh
Анннддд все еще не повезло... owl182@owl182-BTC-T37:~/Downloads/teamredminer-v0.8.3-linux$ sudo ./run_autotune_quick.sh [sudo] пароль для owl182: Команда Red Miner версия 0.8.3 [2021-06-30 18:24:05] Платформы AMD OpenCL не обнаружены. [2021-06-30 18:24:05] Успешное завершение работы. owl182@owl182-BTC-T37:~/Загрузки/teamredminer-v0.8.3-linux$
牟宏林 avatar
флаг th
Судя по выходным данным clinfo, вы используете драйверы Mesa. Вам следует загрузить драйверы AMD для 5500XT с веб-сайта AMD: https://www.amd.com/en/support/graphics/amd-radeon-5500-series/amd-radeon-rx-5500-series/amd-radeon. -rx-5500-xt
牟宏林 avatar
флаг th
Я не совсем уверен, заменяют ли новые драйверы старые автоматически, но я предполагаю, что да.
Owl182 avatar
флаг eh
Спасибо, попробую :)
Owl182 avatar
флаг eh
Чтение информации о состоянии... Готово E: Не удалось найти пакет amdgpu_21.20-1271047_amd64.deb E: Не удалось найти пакет amdgpu-core_21.20-1271047_all.deb. E: Не удалось найти пакет amdgpu-dkms_5.11.5.26-1271047_all.deb E: Не удалось найти пакет amdgpu-dkms-firmware_5.11.5.26-1271047_all.deb E: Не удалось найти пакет amdgpu-doc_21.20-1271047_all.deb E: Не удалось найти пакет amdgpu-install E: Не удалось найти пакет amdgpu-lib_21.20-1271047_amd64.deb E: Не удалось найти пакет amdgpu-lib32_21.20-1271047_amd64.deb E: Не удалось найти пакет amdgpu-pin_21.20-1271047_all.deb
Owl182 avatar
флаг eh
E: Не удалось найти пакет amdgpu-pro-install E: Не удалось найти пакет amdgpu-pro-lib32_21.20-1271047_amd64.deb E: Не удалось найти пакет amdgpu-pro-pin_21.20-1271047_all.deb. E: Не удалось найти пакет amdgpu-pro-rocr-opencl_21.20-1271047_amd64.deb owl182@owl182-BTC-T37:~/Загрузки/amdgpu-pro-21.20-1271047-ubuntu-20.04$ И так продолжается...
牟宏林 avatar
флаг th
Вы запустили установку драйвера, выполнив ./amdgpu-pro-install или ./amdgpu-install в папке драйвера, которую вы скачали? Если нет, то что вы запускали?
Owl182 avatar
флаг eh
Привет, я запустил установку из драйвера, как вы предложили выше :)
Owl182 avatar
флаг eh
Распаковка amdgpu-dkms-firmware (1:5.11.5.26-1271047)... dpkg: ошибка обработки архива /var/opt/amdgpu-pro-local/./amdgpu-dkms-firmware_5.11.5.26-1271047_all.deb (--unpack): попытка перезаписать '/usr/share/doc/amdgpu-dkms-firmware/LICENSE', который также находится в пакете rock-dkms-firmware 1:4.2-21 dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал) При обработке возникли ошибки: /var/opt/amdgpu-pro-local/./amdgpu-dkms-firmware_5.11.5.26-1271047_all.deb E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Owl182 avatar
флаг eh
Кажется, я что-то сломал...
牟宏林 avatar
флаг th
Итак, в настоящее время установлен rocm, который использует файлы, аналогичные драйверу AMDGPU. Я бы предложил удалить rocm, выполнив «sudo apt remove rocm-dkms», а затем запустив «amdgpu-uninstall», чтобы удалить все поврежденные установочные файлы. Затем снова запустите установку драйвера, и он должен работать.
Owl182 avatar
флаг eh
Доброе утро :) Я попробую, вы видели мой другой вопрос? возможно, если я смогу исправить то, что выдает ошибку, тогда удаление не потребуется ... хотя я не нахожусь на этой машине днем, только ночью и в выходные дни :)
牟宏林 avatar
флаг th
К сожалению, драйвер AMDGPU не устанавливается и выдает ошибки, если он не был удален должным образом ранее. В этом случае проще всего устранить проблему, удалив rocm и драйвер amdgpu, а затем снова установить драйвер amdgpu.

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

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