2015-09-07 2 views
2

Я пытаюсь уйти от запуска приложения, используя OpenCL (на графическом процессоре Intel, используя beignet) как пользователь root. Я, похоже, столкнулся с проблемой разрешения. clinfo, похоже, показывает ту же проблему разрешения. Есть ли простой способ узнать, какие разрешения/возможности необходимы?OpenCL: разрешение (возможность), необходимое для запуска `clinfo` как non-root

Когда я бегу clinfo из консоли Linux как обычный пользователь, я получаю следующее:

drm_intel_gem_bo_context_exec() failed: Invalid argument 
/dev/dri/card0 not authenticated 
Device open failed, aborting... 
error in /home/magnus/lcam-deb/libbeignet-lcam/src/cl_api.c line 298 
Invalid device 

Как root он работает отлично.

Если я запускаю X в качестве одного и того же пользователя, а затем запускаю clinfo в xterminal, он отлично работает.

+0

Вы решили проблему? У меня такая же проблема – silgon

ответ

1

Для меня решение было отправлено drm.rnodes=1 на ядро ​​при загрузке. Я обнаружил, что информация скрыта в . Как запустить раздел на beignet wiki.

Смежные вопросы