之前用的是AMD官方闭源驱动amdgpu-pro,这里面是自带opencl 1.2的,可以正常进行GPU计算。但是后来我由于游戏支持不好的原因换回了最新的开源驱动Mesa 17,但是开源驱动Mesa目前没有对opencl进行正式支持https://www.x.org/wiki/GalliumStatus/但是可以自己通过安装mesa-opencl-icd实现开源支持https://laanwj.github.io/2016/05/06/opencl-ubuntu1604.html
可是,安装完后,在BOINC上还是无法接收GPU任务,配置里我勾选了GPU任务的。BOINC客户端提示Your current settings do not allow tasks from this project. To fix this, you can change Project Preferences on the project's web site.