Linux+AMD+OpenCL配置&start-project&开启关闭X-server

一、安装环境

换了AMD显卡:以后都改用AMD的卡了

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

一、下载对应驱动并安装

      https://support.amd.com/zh-cn/download   结果我选好了型号没反应?Linux+AMD+OpenCL配置&start-project&开启关闭X-server

不要这样,直接在这个网页的下部分:最新AMD驱动程序  那里找。我找到:https://support.amd.com/zh-cn/download/linux  我的是CentOS,所以选择:https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx  我选的是amdgpu-pro-17.30-465504.tar.xz 这个驱动下载完毕   准备按照https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-CentOS-Install-Uninstall.aspx  来安装 :在开始“Pre-Install这一步之前,我先下载 amdgpu-pro-preinstall.sh 放在amdgpu-pro-17.30-465504文件夹下,然后运行:sh amdgpu-pro-preinstall.sh  。然后再按照这个网址后部分的进行,即“Install”即可,时间略长,耐心等待。这一步完毕重启发现字体明显变小了,这是驱动安装成功的表现。检测一下到底有没有安装成功,运行:rpm -qa | grep amdgpu-pro  即可出现类似电脑提示Linux+AMD+OpenCL配置&start-project&开启关闭X-server

二、下载APP-SDK

在http://developer.amd.com/amd-accelerated-parallel-processing-app-sdk/ 下下载APPSDK

 而我是 在 https://pan.baidu.com/share/link?shareid=463196839&uk=1094854304&errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0    然后按照这个压缩文件解压后的文件夹下有一个readme。按照readme的第1步执行即可。第一步执行完毕后,可以在opt目录下看到AMDAPP文件夹,即成功。 readme上其它十几个问答可以稍微看看即可。后面检测到这个SDK太老runtime太老与我的驱动冲突  所以监测不到我的GPU   无奈之下 我又卸载这个版本的APPSDK(为了彻底卸载干净又必须要卸载驱动amdgpu-pro-uninstall) 又重新下新的  所以一定不要像我一样下一个旧的APP-SDK 害死人啊    !!!下一个3.0的最好。

终于检测到了GPU:

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

三、下载CodeXL并安装

     https://github.com/GPUOpen-Tools/CodeXL/releases  我下载的是:CodeXL_Linux_x86_64_2.4.60.tar.gz  然后解压进入目录,运行:./CodeXL 即可

出现画面

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

再点击help下的load the Teapot sample 等待即可出现:

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

成功。

二、创建并运行工程

以前是在Nvidia下写的工程 ,现在要在AMD下: 肯定把include和lib换过来,还有换成#include<CL/cl.h> 而不再是hpp

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

运行成功! 

但运行另一个工程时失败,原因是:以前N卡下clCreateBuffer()的第4个参数我是有变量的   而A卡下第4个参数只能是NULL或者0!!!

这个卡果然快了很多啊!

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

Linux+AMD+OpenCL配置&start-project&开启关闭X-server

ps:开启关闭X-server 也就是gdm

关闭:

service gdm status  (此时显示running)

service gdm stop

service gdm status (此时显示dead)

重新开启:

service gdm status  (此时显示dead)

service gdm start

service gdm status (此时显示running)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 软件 Linux+AMD+OpenCL配置&start-project&开启关闭X-server https://www.lizi.tw/soft/10396.html

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

Linux+AMD+OpenCL配置&start-project&开启关闭X-server-海报

分享本文封面