gpt4 book ai didi

linux - OpenCL:以非 root 身份运行 `clinfo` 所需的权限(能力)

转载 作者:太空狗 更新时间:2023-10-29 11:18:22 27 4
gpt4 key购买 nike

我正试图摆脱一直以 root 身份运行使用 OpenCL(在 Intel GPU 上,使用 beignet)的应用程序。不过,我似乎遇到了一些许可问题。 clinfo 似乎显示了相同的权限问题。是否有一些简单的方法可以找出需要哪些权限/功能?

当我以普通用户身份从 Linux 控制台运行 clinfo 时,我得到以下信息:

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,然后在 x 终端中运行 clinfo,它也能正常工作。

最佳答案

对我来说,解决方案是在启动时将 drm.rnodes=1 传递给内核。我发现该信息隐藏在 beignet wiki如何运行部分中.

关于linux - OpenCL:以非 root 身份运行 `clinfo` 所需的权限(能力),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432585/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com