新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Linux教程 > 正文:详细解析:Ubuntu 6.10下安装ATI显卡驱动

详细解析:Ubuntu 6.10下安装ATI显卡驱动

新客网 XKER.COM 2007-07-11 来源: skid 收藏本文

和dapper有所不同,主要参考 http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide

做了一些改动。注意,flgrx驱动暂时不支持aiglx,需要等下一个版本。想尝试beryl的可用xgl,或者radeon驱动/aiglx,有些特性不支持,而且速度会慢一点,易崩溃。

 

方法一:安装自带驱动8.28.8,支持8500及以上显卡

如果你曾经用过方法二,需要先把原来装过的4个包彻底删除,并执行 代码:

sudo lrm-manager

 

安装驱动

代码:

sudo apt-get update

sudo apt-get install linux-restricted-modules-$(uname -r)

sudo apt-get install xorg-driver-fglrx

sudo depmod -a

 

配置驱动 代码:

sudo dpkg-reconfigure xserver-xorg

 

在选择驱动时,选择fglrx。

然后 代码:

sudo aticonfig --ovt=Xv

 

并且 代码:

sudo gedit /etc/X11/xorg.conf

 

添加一段 代码:

Section "Extensions"

Option "Composite" "0"

EndSection

 

注意,上面这一段非常重要

 

重启系统

 

确认是否正常运行 代码:

fglrxinfo

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: RADEON 9600 Generic

OpenGL version string: 2.0.6011 (8.28.8)

 

方法二:自己编译最新驱动8.33.6,只支持9500及以上显卡,老显卡不支持。(32/64位通吃)

注意,每次内核升级后都必须重新编译,并且先把以前安装的驱动彻底删除。

如果以前做过方法一,则必须先执行 代码:

sudo apt-get remove --purge xorg-driver-fglrx

 

下载地址:

https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.33.6-x86.x86_64.run

 

代码:

sudo apt-get update

sudo apt-get install module-assistant build-essential

sudo apt-get install fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)

 

创建deb包 代码:

sudo ln -sf bash /bin/sh

bash ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/edgy

sudo ln -sf dash /bin/sh

 

屏蔽fglrx核心模块

注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过。

代码:

sudo gedit /etc/default/linux-restricted-modules-common

代码:

DISABLED_MODULES=""

改成

代码:

DISABLED_MODULES="fglrx"

 

安装驱动 代码:

sudo dpkg -i xorg-driver-fglrx_8.33.6-1_i386.deb

sudo dpkg -i fglrx-kernel-source_8.33.6-1_i386.deb

sudo dpkg -i fglrx-control_8.33.6-1_i386.deb

 

移除旧的fglrx

如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。

代码:

sudo rm /usr/src/fglrx-kernel*.deb

 

编译 代码:

sudo module-assistant prepare

sudo module-assistant update

sudo module-assistant build fglrx

cd /usr/src

sudo dpkg -i fglrx-kernel-*

sudo depmod -a

 

配置驱动。

注意,如果以前装过fglrx驱动,此步无须再做。 代码:

sudo dpkg-reconfigure xserver-xorg

 

在选择驱动时,选择fglrx。

然后 代码:

sudo aticonfig --ovt=Xv

 

并且 代码:

sudo gedit /etc/X11/xorg.conf

 

添加一段 代码:

Section "Extensions"

Option "Composite" "0"

EndSection

 

上面这段很重要!

 

重启系统

 

确认驱动是否正确安装 代码:

$ fglrxinfo

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: MOBILITY RADEON X600 SE Generic

OpenGL version string: 2.0.6286 (8.33.6)

 

代码:

$ glxinfo | grep render

direct rendering: Yes

 

如果你碰到2D加速很慢的情况,在/etc/X11/xorg.conf 的 Device section(就是有fglrx的那段)中添上 代码:

Option "XaaNoOffscreenPixmaps"

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐