红联Linux门户
Linux帮助

联想Y470下CentOS 6.4 AMD显卡驱动编译安装与配置

发布时间:2014-10-27 09:16:50来源:linux网站作者:baikaishui525

告别了熟悉的Windows 7,换上了Linux的CentOS,各种问题各种无语。当我写到这里的时候,我决定换个输入法。嗯,怎么说呢,Linux下好使的输入法的研究等有空再进行吧。先把目前解决的大问题记录下来。

老爸把他的Y470给了我,我表示很高兴啊,Y470的配置是i7的四核八线程处理器,在linux的系统监视器里可是显示着8个CPU呢。闲话就不说了,进入正题。


Y470装上CentOS 6.4后,风扇一直疯狂的转。网上查了查,初步断定为Y470两个显卡里的那个高端的显卡的配套驱动没有装好,导致工作出现问题。使用lspci| grep -i vga就知道了确切的显卡名称。我的是AMD的显卡,出现的信息如下:

00:02.0 VGAcompatible controller: Intel Corporation 2nd Generation CoreProcessor Family Integrated Graphics Controller (rev 09)

01:00.0 VGAcompatible controller: Advanced Micro Devices [AMD] nee ATI Thames[Radeon HD 7670M]


然后到AMD的官网上下驱动,网址http://support.amd.com/us/gpudownload/Pages/index.aspx

选好型号,网站会给出驱动下载的网址。下载好驱动文件。解压后文件名为amd-driver-installer-catalyst-13-4-x86.x86_64.run,然后按照下面命令进行。


#shamd-driver-installer-catalyst-13-4-x86.x86_64.run –extract ati

#cd ati

#sh./packages/RedHat/ati-packager.sh –buildpkg RHEL6_64a

然后会在ati所在目录下生成驱动文件,fglrx64_p_i_c-12.104-1.x86_64.rpm

#cd ati

#shati-installer.sh RHEL6_64a –install


之后就能顺利安装了。装好后,系统-》首选项-》AMDCatalyst Control Center就可以设置关闭显卡了。

关闭显卡后风扇声音就小了。本以为这件事就这么结束了,没想到再开机,用不了这个ControlCenter了。用amdcccle命令时,提示说

amdcccle: errorwhile loading shared libraries: /usr/lib64/libGL.so.1: file too short

提及的文件是个软链接,跟踪这个软链接,发现链接到了一个文件大小为0的文件,于是知道怎么做了。


跟踪修改过程如下:

[www@linux ~]$ ls-l /usr/lib64/libGL.so.1

lrwxrwxrwx. 1 rootroot 12 7月16 10:14/usr/lib64/libGL.so.1 -> libGL.so.1.2

[www@linux ~]$ ls-l /usr/lib64/libGL.so.1.2

lrwxrwxrwx. 1 rootroot 35 7月16 10:14/usr/lib64/libGL.so.1.2 -> /usr/lib64/FGL.renamed.libGL.so.1.2

[www@linux ~]$sudo rm '/usr/lib64/libGL.so.1.2'

[www@linux ~]$sudo ln -s '/usr/lib64/FGL.renamed.libGL.so.1.2.0''/usr/lib64/libGL.so.1.2'


然后ControlCenter可以继续用了。似乎每次禁用高性能的显卡后,都出现此问题,只能标记等待后人解决了。

PS.

在禁用高性能的显卡后,再用lspci| grep -i vga命令查,出现的结果为:

[www@linux ~]$lspci | grep -i vga

00:02.0 VGAcompatible controller: Intel Corporation 2nd Generation CoreProcessor Family Integrated Graphics Controller (rev 09)

01:00.0 VGAcompatible controller: Advanced Micro Devices [AMD] nee ATI Thames[Radeon HD 7670M] (rev ff)

说明已关


今后再遇到问题,一定静下心来看readme文档。