centos7安装AMD显卡驱动和AMD opencl SDK的过程

news/2024/10/17 18:20:09/

第一次写博客,不太会使用MarkDown编辑器,写这篇文章主要是给自己以后提个醒,不至于忘了没有地方找。是要测试Intel的显卡的性能但找的程序是只可以在Linux上运行的,这个程序只有opencl环境或CUDA环境就可以运行,所以就搭建了一个AMD的环境,我的AMD显卡是E8860型号。

要想使AMD显卡支持opencl,我下载的是AMD官网关于E8860最新的催化剂,和opencl SDK 3.0.


最好是在有网的环境中安装,安装过程中会提示系统内缺少一些库


AMD显卡催化剂的安装:

我的安装步骤是从官网下载对应型号的最新的催化剂,15.302.2301-160625a-311286e-aes,下载下来它是一个zip的文件。解压后是一个.run的脚本,可以执行 ./xxx.run --help查看命令。安装的方法有很多下面介绍一下我安装所使用的步骤:

1.sh  ati-XXXXXXXXXX.run --extract ati

2.init 3(root)//这一步一定要使用,使用命令生成对应的rpm包一定要在黑窗口下执行

2.cd ati

3.sh /packages/RedHat/ati-packager.sh --buildpkg RHEL7_64a  

 //RHEL7_64a,表示红帽764位,在执行./xxx.run --help的时候会看到./xxx.run --listpkg  可以查看支持的系统版本

4.这时会生成一个rpm包,而在Ubuntu中这样执行会生成4个deb的包。rpm -ivh fglrXXXXXXXX.rpm

5.安装rpm包,会提示缺少一些库,使用yum install xxx安装即可。我的安装经验是在centos7中还有安装提示中没有的yum install gcc和

yum install redhat_lsb.

6.安装成功后执行aticonfig  --initial --input=/etc/X11/xorg.conf。可以查看一下/etc/X11/xorg.conf,看一下设备的驱动是不是flgrx.

7.执行一下modinfo flgrx.显示信息,说明和内核关联,可能已经安装成功了,也可以使用clinfo命令查看GPU是否已经支持opencl。

8.init 5或重启。(就应该可以了,如果不行有可能黑屏或系统崩溃,黑屏说明驱动不符合,卸载rpm包,删除/etc/X11/xorg.conf重启就可以看到图形界面的,系统崩溃只能重新安装了

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

同样也可以这样

1、./xxx.run --buildpkg RHEL7_64a  //生成rpm包后面的步骤和前面的一样。

同样这条命令也需要在init 3后执行。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

下面是我的安装步骤,因为有了安装rpm包的经验知道系统要安装催化剂需要哪些库,将库安装上后

1.init 3

2.su

4../xxx.run  //使用界面安装,在init 3中也可以看到安装界面。


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

如果驱动符合,直接在root权限下执行.run文件就可以在图形界面下安装,

并不需要安装任何依赖库


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

接下来介绍一下如何安装AMD opencl SDK.

我下载的是AMD-APP-SDKInstaller-v3.0.130.136-GA-linux64.tar。解压后出现一个脚本,以root权限执行。后会在/opt下安装AMDAPPSDK-3.0

接下来就是配置opencl sdk.


执行完上一步骤后可以在AMDAPPSDK-3.0下的doc文件夹下发现配置opencl sdk的PDF文件,有兴趣的可以看一下。下面说明我的配置过程:

在 /etc/profile.d下回有AMD的配置文件(具体名字我忘记了)使用vim打开里面会有一条export AMDAPPSDKROOT="/opt/AMDAPPSDK-3.0"

在它的下面加上

export LD_LIBRARY_PATH="/etc/ld.so.conf/amdapp_x86.conf:$LD_LIBRARY_PATH"

export LD_LIBRARY_PATH="/etc/ld.so.conf/amdapp_x86_64.conf:$LD_LIBRARY_PATH"

接下来进入/etc/ld.so.conf目录下  touch amdapp_x86.conf和touch amdapp_x86_64.conf

amdapp_x86.conf中写入/opt/AMDAPPSDK-3.0/lib/x86

amdapp_x86_64.conf中写入/opt/AMDAPPSDK-3.0/lib/x86_64


然后在root权限下 执行ldconfig命令

这样就大功告成了。












http://www.ppmy.cn/news/411564.html

相关文章

iptables 防火墙 SNAT、DNAT

一.SNAT策略及应用 1.SNAT策略 SNAT又称源地址转换。 源地址转换是内网地址向外访问时,发起访问的内网ip地址转换为指定的ip地址 就是把内网地址转成指定的IP地址,这个iP地址可以访问公网 2.SNAT实验 2.1 准备工作 (1)三台服…

Flash安装低版本方法

卸载新版本flash运行regedit打开注册表,搜索flash,找到flashplayer,打开safeversions,把里面高版本的项目删除安装低版本的flash

想安装老版本flash - 解决”正尝试安装的adobe flash player不是最新版本“的办法

安装低版本的Flash player时提示”正尝试安装的adobe flash player不是最新版本“,解决的办法是在运行中输入regedit,在注册表中找到 HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions SafeVersions里面存在的是Flash player的版本信息…

Adobe Flash Player 不是最新版本

最近几天我在自己刚买的电脑上安装了谷歌浏览器,但是去视频网站看视频的时候,谷歌浏览器却提示 Adobe Flash Player 不是最新版本(如下图所示)。经过一段时间的研究和琢磨,终于完美地解决了这个问题。 1.我们打开flash…

win10怎么更新flash到最新版本【系统天地】

Flash Player是一款轻量级浏览器插件,让用户在win10系统上浏览网页时能够享受到更广泛的多媒体体验,但是对于这样一款插件也需要对其进行及时的更新,以便用户使用过程中更好的体验,那么win10如何更新flash player呢?下面就来教大家…

Flash Player的版本

http://www.cnblogs.com/ddw1997/archive/2011/09/13/2175305.html 一、Flash Player的版本 1.独立版和插件版 Flash Player分为插件版和独立版,插件版安装后,让浏览器可以播放swf文件。独立版安装后,则可以直接在Windows中双击swf文件打开一…

如何下载有效的Flash离线安装包

flash离线安装包下载: 适用于Firefox的Flash下载方式: https://www.flash.cn/flashplayer/3200142/install_flash_player_cn.exe 其中3200142代表32.0.0.142版本,Firefox没有后缀,直接是_cn结尾,代表中国版 适用于Chro…

IE Adobe Flash Player版本已是最新,界面仍然提示版本过旧原因

记一次IE观看视频时,视频提示Flash提示版本过旧需要升级Flash,界面直接点击升级后,但打开还是提示版本过旧需要升级。 1.检查Adobe Flash版本已是最新版本,是否和本机操作系统以及位数(32,64)匹…