帖子链接: viewtopic.php?f=42&t=444206
OK,到今天为止,这个显卡驱动算是成功了,也算是没成功。其中个中曲折,听我慢慢道来吧
我的显卡是6730M单显卡(所以用6XXXM系列的可以小小参考一下),系统64位Ubuntu12.04(后来安装成功以后又把桌面搞坏了,就又重做了一次,换成了32位,我的内存大小是4G,Ubuntu32位的刚好能支持4G内存,对我来说也不亏。要想32位支持更大内存,可以更新内核为服务器版本的32位内核,具体这里不赘述,大家有想法到自行查找)。后来谷歌一番,翻到了一个帖子,其中大体安装过程和论坛指定帖子一样,但是有一点提到了大家都没有提到到。就是在安装后,禁用开源驱动,终端下执行
代码: 全选
sudo vim /etc/modprobe.d/blacklist.conf
blacklist radeon
blacklist radeonhd
这一点经我尝试,感觉上至少是减少了一部分显卡驱动安装失败的几率吧。推荐大家在安装成功后尝试一下。:-)
-------------------------------------------------------------------(给32位的建议)
官方最新的驱动直接chmod +x安装就好,如果出现黑屏等问题往下看。用置顶帖那个12.6的催化剂驱动,最好要去patch一下,具体按照viewtopic.php?f=42&t=373058这个帖子里面操作。
-------------------------------------------------------------------(给64位的建议)
32位库的重要性不用我说了吧

代码: 全选
$ sudo apt-get install lib32gcc1
现在来说一下我是怎么安装驱动的。
参考了一下置顶帖子,虽然总是失败,但是失败总有失败的表现。
原帖子说道:
但是我总是会出现一些(2个-4个)warning,然后安装完毕重启,从UbuntuLOGO感觉出来安装失败。果然,最后直接黑屏。或者是直接用最新驱动chmod +x运行安装,或者是最新的那个驱动--buildpkg Ubuntu/precise后安装deb包,总之就没有成功的。要么低显卡模式,要么黑屏(这个情况比低显卡模式多多了- -)生成:
sudo sh ./amd-driver-installer-12-6-x86.x86_64.run --buildpkg Ubuntu/precise
安装:
sudo dpkg -i fglrx*.deb
装好后重启!
所以以下操作只分享给那些显卡驱动安装失败后连低显卡模式都没有的朋友们。
-------------------------------------------------------------------(安装失败低显卡模式的看这里)
如果安装完毕后低显卡模式,命令行输入以下命令,回复到初始状态,换一种方法安装驱动。比如buildpkg包,或者直接chmod +x后运行,或者换几个驱动。
代码: 全选
$ sudo /usr/share/ati/fglrx-uninstall.sh
代码: 全选
$ sudo apt-get remove --purge fglrx* fglrx-*
------------------------------------------------------------------
在这里给大家提醒一下,ATI官网驱动12.6以下不会支持Xorg1.13版本的。所以Ubuntu12.04的各位朋友们最还还是使用置顶主页那个催化剂12.6版本到,或者从官网下载最新版本的催化剂。什马?不知道自己X版本?命令行输入X -version查看吧。。
------------------------------------------------------------------
黑屏出现,直接硬重启,按住Shit键,进入Recovery模式。
然后FSCK一下,这样就把系统分区都挂载上。再进入root的命令行模式(要有网络环境)。
-----------------------------------------------------------------(以下是我在Recovery里面配置网络的步骤)
以下内容对于安装驱动来说有点多余,只是一个网络到配置过程,明白我的步骤就好,可以略过。
在命令行里面,先配置网络,因为需要安装一个fglrx-updates的包,如果你的apt缓存里面已经有了这个包,就不需要配网络了。(不推荐在Recovery模式里面启用network,我启动的时候就不能回到命令行了,汗…)这里我用的是有线网卡:
# ifconfig eth0 192.168.1.101 up
添加路由
# route add default gw 192.168.1.1
然后添加DNS
# vim /etc/resolve.conf
在最后一行加上:
nameserver 8.8.8.8
保存关闭。
-----------------------------------------------------------------
然后
代码: 全选
# apt-get install fglrx-updates
然后配置Xorg文件:
代码: 全选
# aticonfig --initial -f
(如果此时屏幕右下角有一个AMD unsupported driver水印的话,先别着急。)
alt+ctrl+F1进入tty1,输入root帐号密码登录,切换到显卡驱动到目录下面,把最开始装的那个驱动,就是装完以后让你黑屏的那个驱动再装一次。注意不要buildpkg或者extract了,就直接安装。安装的时候加上--force参数
代码: 全选
# ./amd-driver-installer-catalyst-13-4-x86.x86_64.run --force
代码: 全选
# sudo aticonfig --initial -f
代码: 全选
# aticonfig --acpi-services=off
代码: 全选
$ sudo ./amd-driver-installer-catalyst-13-4-x86.x86_64.run --extract driver
--------------------------------------------------------------------------(下面是我个人的一些疑问。。)
用这样的方法安装完毕后,使用命令fglrx,我的显示:
没问题,至少识别出显卡了。amdcccle也可以正常使用,调控3D设置什么的。但是从系统详细信息里面显示的图形却是hellokitty@Hacker-h:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6700M Series
OpenGL version string: 4.2.11631 Compatibility Profile Context
VESA:WHISTLER
谷歌一番,Ubuntu官网里面有很多人提交了这个BUG,比如:
http://askubuntu.com/questions/124556/i ... y-window-m
https://bugs.launchpad.net/ubuntu/+sour ... bug/879522
https://bugs.launchpad.net/ubuntu/+sour ... ug/1068411
找了半天也没找到一个有效可行的办法。后来用这个命令:
代码: 全选
# grep -ir vesa /etc
代码: 全选
# grep -ir whistler /etc

至此,我的显卡驱动安装完毕,后来又使用了laptop-mode-tools和jupiter后,CPU和硬盘温度大有改善(原来没装显卡驱动的时候,虽然也使用了上面两个工具配置去降低一些能耗,但是温度还是经常飙70度,现在稳定在了50-60度,过两天再清理一下风扇,给CPU加点什么硅胶的,温度应该还能再降低一点。)compiz中3D效果无压力。
大家有问题可以回复。我不经常上论坛,看到如果我也碰到过相似的问题,我会回复的
