请帮我解决Linux / openCL权限混乱

时间:2012-09-25 20:52:41

标签: linux permissions opencl user-permissions

操作系统:Debian GNU Linux x86_64 3.2.0-3“Wheezy”(无根登录)
CPU:AMD Phenom(tm)II X6 1100T处理器[系列16型号10步进0]
GPU:AMD ATI Radeon HD 5800系列(赛普拉斯)(1024MB)驱动程序:1.4.1741
BOINC:Wheezy存储库版本7.0.27 AMD / ATI Catalyst:版本12.8 ---包含openCL 1.2
AMDAPP SDK:未安装---对BOINC项目没有任何影响。

Linux BOINC用户知道,当boinc-client作为守护进程安装时,BOINC项目不会看到ATI GPU(默认情况下)。将boinc用户从“boinc”更改为“root”会使他们对项目可见。

我也在尝试没有成功的Mathematica openCL示例(安装了AMDAPP SDK。)

在这两种情况下,以root身份执行都是成功的。对于BOINC,我从根终端运行。我可以为Mathematica做同样的事情,但每次都必须重新进行身份验证。

如何让BOINC和Mathematica以默认权限运行?

在我尝试设置一个每个都可以成为的成员的openCL组之前,我问这个问题,但我不确定是否存在任何安全问题。 (我甚至不确定这是不是解决方案。)

1 个答案:

答案 0 :(得分:0)

BOINC有一个修复程序,直到AMD完成对gpu驱动程序的修复后才会被扣留。

我正在回答删除这个问题。直到发布后的一段时间,我才意识到这个问题无法被其他人复制,因此很难排除故障。