lunhuishizhe 2014-10-15
告别了熟悉的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的文件,于是知道怎么做了。
跟踪修改过程如下:
lrwxrwxrwx. 1 rootroot 12 7月16 10:14/usr/lib64/libGL.so.1 -> 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
然后ControlCenter可以继续用了。似乎每次禁用高性能的显卡后,都出现此问题,只能标记等待后人解决了。
PS.
在禁用高性能的显卡后,再用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文档。