在 DebianSid 中安装ATI开源驱动 xserver-xorg-video-ati,发现每次开机时都会出现类似如下错误。搜索后发现这是一个已经提交过的bug,可是无法忍受每次开机因此很慢的情况,所以,安装了ubuntu14.04看看,发现bug依旧,毕竟ubuntu基于DebianSid开发的。考虑是否可以使用官方闭源驱动,结果竟然安装成功了,再此记录一下。

错误信息如下:

[drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting 
[drm:atom_execute_table_locked] *ERROR* atombios stuck executing E8B8... 
[drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting 
[drm:atom_execute_table_locked] *ERROR* atombios stuck executing E8B8...

1. 安装编译环境

首先去AMD官网下载最新linux版驱动,然后安装编译工具,如下:

sudo apt-get install build-essential dh-make dh-modaliases execstack libc6 dkms xserver-xorg-dev

2. 编译驱动

将源码解压到 fglr 目录,并开始编译,如下图:

sudo sh ./amd*.run --buildpkg Ubuntu/trusty

注意:编译中可能会提示其它相应包缺失,根据提示安装相应的包即可。

3. 生成安装包

一切准备就绪后,此时系统便开始编译DEB包了,等待一会,终端输出如下:

4. 安装程序

利用 ls 命令查看目录下生成的文件,如下:

安装生成的deb包,如下:

sudo dpkg -i fglrx*.deb

5. 配置驱动文件

安装完成后,使用命令生成xorg.conf文件,然后重启系统,此时在菜单中便可以打开amdcccle管理器,查看安装信息如下:

sudo aticonfig --initial

6. 测试显卡帧数

glxgears

7. 查看系统信息

安装完成后,看到显卡驱动为“VESA:SUMO”,而非开源驱动“Gallium0.4”,如下:

注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。 标签:ubuntu14.04,AMD闭源驱动,编译驱动