Драйвер AMD / Нет платформ OpencL / установка AMDGPU

Использование новой установки 17.04 lUbuntu

Довольно неожиданно для Ubuntu, и часто моя проблема заключается в том, что любая помощь, которую я пытаюсь найти, намного более продвинута, чем я могу следовать.

m пытается использовать тест моей карты AMD R9 290 для добычи полезных ископаемых с использованием Genoils miner.

Проблема в том, что когда я пытаюсь заставить его работать, я получаю эту ошибку:

[OPENCL]:No OpenCL platforms found [OPENCL]: Listing OpenCL devices. FORMAT: [deviceID] deviceName

Я знаю, по крайней мере, некоторые Устанавливаются пакеты, связанные с OpenCL.

Как я понимаю, вместо драйвера AMD я должен использовать драйвер с открытым исходным кодом под названием Genoils miner . Но я не могу понять, установлен ли он или нет, как установить его. На странице AMDGPU упоминается некоторая xf86-video-amdgpu, которую я получаю «неспособной найти».

Я попробовал собственный собственный драйвер AMD и с установленным OpenCL работал, но затем я получаю сообщение об ошибке, что у меня неправильная версия DRM : "amdgpu_device_initialize: версия DRM - 2.45.0, но этот драйвер совместим только с 3.xx" Насколько я понимаю, AMDGPU использует 3.x.x, а собственный драйвер AMD использует 2.x.x.

6
задан 24 April 2017 в 18:52

3 ответа

Итак, из того, что я выяснил, вы можете использовать эту команду, чтобы проверить, используете ли вы открытый источник AMDGPU

lspci -nnk | grep -iA2 vga

. Если используемый драйвер ядра говорит «radeon», fglrx "использует AMDGPU.

Я занесен в черный список драйвером AMD с помощью инструкций на странице AMDGPU:

/etc/modprobe.d/radeon.conf blacklist radeon

(Хотя я считаю это немного странным, что здесь следует сказать« черный список » radeon ", в то время как драйвер ядра (используя вышеприведенную команду) должен сообщить« radeon »с AMDGPU)

В любом случае мне все еще не удалось заставить его работать с OpenCL. OpenCL не сообщил о каких-либо устройствах. Из того, что я узнал, похоже, потому, что многие вещи, включая OpenCL, не полностью поддерживаются новыми версиями Ubuntu, такими как мои 17.04. Для этого лучше всего Ubuntu 14.

В итоге я сделал легкий выход и установил Windows 10 с использованием старого ключа: f Когда я получу еще какое-то время, я попробую снова использовать старую версию Ubuntu и посмотрим, смогу ли я заставить его работать.

0
ответ дан 18 July 2018 в 14:24

Итак, из того, что я выяснил, вы можете использовать эту команду, чтобы проверить, используете ли вы открытый источник AMDGPU

lspci -nnk | grep -iA2 vga

. Если используемый драйвер ядра говорит «radeon», fglrx "использует AMDGPU.

Я занесен в черный список драйвером AMD с помощью инструкций на странице AMDGPU:

/etc/modprobe.d/radeon.conf blacklist radeon

(Хотя я считаю это немного странным, что здесь следует сказать« черный список » radeon ", в то время как драйвер ядра (используя вышеприведенную команду) должен сообщить« radeon »с AMDGPU)

В любом случае мне все еще не удалось заставить его работать с OpenCL. OpenCL не сообщил о каких-либо устройствах. Из того, что я узнал, похоже, потому, что многие вещи, включая OpenCL, не полностью поддерживаются новыми версиями Ubuntu, такими как мои 17.04. Для этого лучше всего Ubuntu 14.

В итоге я сделал легкий выход и установил Windows 10 с использованием старого ключа: f Когда я получу еще какое-то время, я попробую снова использовать старую версию Ubuntu и посмотрим, смогу ли я заставить его работать.

0
ответ дан 24 July 2018 в 20:23
  • 1
    Вам нужно установить драйверы amdgpu pro с веб-сайта AMD, чтобы в настоящее время работать с OpenCL 2.0. В противном случае OpenCL 1.1 должен отлично работать с установленным пакетом Mesa OpenCL ICD. – dobey 2 December 2017 в 22:26

Итак, из того, что я выяснил, вы можете использовать эту команду, чтобы проверить, используете ли вы открытый источник AMDGPU

lspci -nnk | grep -iA2 vga

. Если используемый драйвер ядра говорит «radeon», fglrx "использует AMDGPU.

Я занесен в черный список драйвером AMD с помощью инструкций на странице AMDGPU:

/etc/modprobe.d/radeon.conf blacklist radeon

(Хотя я считаю это немного странным, что здесь следует сказать« черный список » radeon ", в то время как драйвер ядра (используя вышеприведенную команду) должен сообщить« radeon »с AMDGPU)

В любом случае мне все еще не удалось заставить его работать с OpenCL. OpenCL не сообщил о каких-либо устройствах. Из того, что я узнал, похоже, потому, что многие вещи, включая OpenCL, не полностью поддерживаются новыми версиями Ubuntu, такими как мои 17.04. Для этого лучше всего Ubuntu 14.

В итоге я сделал легкий выход и установил Windows 10 с использованием старого ключа: f Когда я получу еще какое-то время, я попробую снова использовать старую версию Ubuntu и посмотрим, смогу ли я заставить его работать.

0
ответ дан 31 July 2018 в 12:26
  • 1
    Вам нужно установить драйверы amdgpu pro с веб-сайта AMD, чтобы в настоящее время работать с OpenCL 2.0. В противном случае OpenCL 1.1 должен отлично работать с установленным пакетом Mesa OpenCL ICD. – dobey 2 December 2017 в 22:26

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

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