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

Posted

技术标签:

【中文标题】请帮我解决 Linux/openCL 权限混淆【英文标题】:Please help me resolve Linux/openCL permissions confusion 【发布时间】:2012-09-25 20:52:41 【问题描述】:

操作系统:Debian GNU Linux x86_64 3.2.0-3 “Wheezy”(无 root 登录) CPU:AMD Phenom(tm) II X6 1100T 处理器【Family 16 Model 10 Stepping 0】 GPU:AMD ATI Radeon HD 5800 系列 (Cypress) (1024MB) 驱动程序:1.4.1741 BOINC:来自 Wheezy 存储库的 7.0.27 版 AMD/ATI Catalyst:版本 12.8 --- 包含 openCL 1.2 AMDAPP SDK:未安装 --- 对 BOINC 项目没有影响。

Linux BOINC 用户都知道,当 boinc 客户端安装为守护进程(默认设置)时,BOINC 项目看不到 ATI GPU。将 boinc 用户从“boinc”更改为“root”将使他们对项目可见。

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

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

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

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

【问题讨论】:

【参考方案1】:

BOINC 有一个修复程序,直到 AMD 完成对 gpu 驱动程序的修复程序。

我正在回答以删除问题。直到发了一段时间,我才意识到这个问题不能被别人复制,所以很难排查。

【讨论】:

选择这个作为官方答案。只需点击它附近的复选框。

以上是关于请帮我解决 Linux/openCL 权限混淆的主要内容,如果未能解决你的问题,请参考以下文章

谷歌云sql实例超级权限错误

Django无法上传到777权限文件夹

各位好,那位能帮我解决一下权限问题。

安装texlive出现错误?

请帮我解决以下情况[关闭]

质数代码 - 请帮我解决这个错误('missing if'?)