小编abe*_*ier的帖子

安装英特尔 OpenCL

由于我有一个 Intel HD 5000 并且希望 Blender 工作得更快一点,我试图让 Intel 的 OpenCL 支持在我的 Ubuntu 14.04 上工作。我安装了clinfoocl-icd-libopencl1以及来自英特尔的最新 OpenCL SDK(尽管它们似乎不再提供 deb 包,因此“正在安装”)。

现在“安装”了 OpenCL SDK,我得到以下内容/etc/OpenCL/vendors/

intel64.icd -> /etc/alternatives/opencl-intel-runtime-icd
Run Code Online (Sandbox Code Playgroud)

并在/etc/alternatives/

opencl-intel-runtime-icd -> /opt/intel/intel-opencl-1.2-4.6.0.92/opencl-1.2-4.6.0.92/etc/intel64.icd
opencl-libOpenCL.so      -> /opt/intel/intel-opencl-1.2-4.6.0.92/opencl-1.2-4.6.0.92/lib64/libOpenCL.so
Run Code Online (Sandbox Code Playgroud)

所有符号链接似乎都设置正确。

然后的内容intel64.icd是:

/opt/intel/intel-opencl-1.2-4.6.0.92/opencl-1.2-4.6.0.92/lib64/libintelocl.so
Run Code Online (Sandbox Code Playgroud)

这也存在。

现在,当我打电话时,clinfo我得到:

E: -1
Run Code Online (Sandbox Code Playgroud)

并且 Blender 似乎也无法识别 OpenCL。

我现在没有想法,还有什么要测试的还是我错过了设置步骤?

编辑:

现在我执行了这个并得到以下内容:

clDeviceQuery Starting...

2 OpenCL Platforms found

 CL_PLATFORM_NAME:  Experiment Intel Gen OCL Driver
 CL_PLATFORM_VERSION:   OpenCL 1.1 beignet 0.3
OpenCL Device Info:

 No …
Run Code Online (Sandbox Code Playgroud)

intel opencl

9
推荐指数
0
解决办法
8288
查看次数

定期自动删除

亲戚有一台装有 Ubuntu 16.04 的笔记本电脑,它会自动更新其软件。几个月后,他们面临着一个完整的根分区并且无法再启动 XServer(除其他外)。

调查这一点,他们有大约 10GB 的旧内核文件。所以步骤

  1. 对我来说是清除linux-generic并设置linux-image-generic为手动,因为没有它,您会丢失该机器上不需要的所有内核头文件。
  2. 我将 autoclean 设置为 0 到 14 天,所以至少下载的包会再次被清理。

我现在缺少的是第 3 步,我可以定期告诉系统不仅执行自动清理,还执行自动删除并删除所有未使用的内核包。

有这样的事情还是我必须手动破解一些东西?

apt kernel

3
推荐指数
1
解决办法
870
查看次数

标签 统计

apt ×1

intel ×1

kernel ×1

opencl ×1