ubuntu下ATI显卡驱动问题

      昨天给我的ubuntu12.04安装了不少更新,重启之后,问题出现了:开机之后出现奇怪的提示“The system is running in low-graphics mode”,如下图所示:

我点了ok,出现了下面的画面:

走到这一步,无论我按什么键,电脑统统没反映。好吧,让我们消灭这个问题!

       很明显,问题出在我的ATI显卡驱动上。既然图形界面进不去,咱们就直接命令行吧:Ctrl+Alt+F1,进入命令行终端。学校的网管是要计费的,要是想利用命令行去登录计费网管是一件挺麻烦的事情,至少要写一些脚本吧。比较幸运的是,我之前将ATI显卡驱动下载到了电脑硬盘里,现在直接进到那个目录下面运行安装就行。我下载的驱动版本是amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run,下面用超级用户权限运行:

sudo ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run

稍作等待,即出现以下界面:

OK之后,出现以下界面:

我选择的就是第一个选项,即直接安装驱动。第二个选项是生成软件包,我没做尝试。OK,进入下一个界面:

依然没什么问题,再次OK:

看到了吗?问题来了!“One or more tools required for installation cannot be found on the system”,也就是说,系统中缺少一些安装ATI显卡驱动所必须的文件,而且提示你去/usr/share/ati目录下查看安装日志,里面应该说明了到底缺少哪些文件。同时,你也可以用--force选项强制安装。我选择了强制安装,因为如果连最基本的图形界面都进不了,我就无法通过学校的计费网关,从而无法上网,也就无法下载缺少的文件。OK之后,安装过程即被终止,回到命令行,用以下命令强制安装驱动:

sudo ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run --force

安装过程大体顺利,如下图所示:


但是安装结束后,会提示有错误:

这说明驱动没有完全装好,不过没关系,OK一下,重启就可进入Xwindow图形界面了。但是,显卡驱动没有完全装好会带来很多不便,比如,没法使用OpenGL。为了完全装好驱动,我查看了ati显卡的安装日志,如下所示:

日志上说的很清楚,“fglrx installation requires that the system have kernel headers. /lib/modules/3.2.0-57-generic/build/include/linux/version.h cannot be found on this system.”也就是说,version.h这个头文件找不到呗。不信的话,你可以去/lib/modules/3.2.0-57-generic/这个目录下面看看,事实上,这个目录下面根本就没有build子目录。现在打开新立得,找到linux-headers-3.2.0-57-generic,安装,然后你会发现/lib/modules/3.2.0-57-generic/build/include/linux/version.h 已经在你的系统中了。

       然后你可以在图形界面下重新安装ATI显卡驱动,最后出现安装成功的提示:

       重启,一切正常!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值