设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> Linux专题 >> Linux入门 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
SUSE Linux Enterprise桌…
在 iSeries 上安装 SUSE…
IBM BladeCenter JS20 -…
安装和配置 SuSE Linux …
Ubuntu开发环境安装
安全卸载Ubuntu Linux
UBUNTU一句话技巧
在Ubuntu 6.10 上安装Lo…
无废话GENTOO安装
Gentoo正确配置网络
  gentoo ATI(Radeon 9000/R250 lf)显卡双显示器安装配置手记         
gentoo ATI(Radeon 9000/R250 lf)显卡双显示器安装配置手记
 

有两个选择:一是用 ATI 自己提供的驱动(参考链接);二是利用开源驱动(参考链接)。他们的配置方式有些不同,安装的包自然是不一样的。

我首先采用的是 开源驱动 来安装的,当时有些问题没有处理好以失败告终,后来利用 ATI 的驱动时才有所体会。开源驱动肯定是可以用的。但本文还是以 ATI 提供的驱动做实例。基本上是按照 how to 来说明的。

1. 内核配置 (针对 2.6, 我采用的版本是 2.6.17-gentoo-r8)

# cd /usr/src/linux

# make menuconfig

按照 how to 来作就好了。

General setup --->

() Local version - append to kernel release (Currently, ati-drivers won't fully compile if you append anything to your version)

Loadable Module Support --->

[*] Enable loadable module support

[*] Module unloading

Processor type and features --->

[*] MTRR (Memory Type Range Register) support

Device Drivers --->

Character Devices --->

<M> /dev/agpgart (AGP Support)

<M> Your_AGP_Chipset_Here

< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)

Graphics support --->

[ ] Support for framebuffer devices

Kernel Hacking --->

[ ] Kernel debugging


但这里有一点要指出的是,也是很容易搞错的地方。在选项
<M> /dev/agpgart (AGP Support) 的子项中不要想当然地认为自己显卡是 ATI 的就选了
<M>   ATI chipset support
我开始就是犯了这个错误。(我想,这里应该是指主板的芯片类型支持)你可以这样来确定:

# lspci | grep AGP


比如我的机器是:
00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 03)
所以我这里应该是:

<M> /dev/agpgart (AGP Support)

< > ATI chipset support

<M> Intel 440LX/BX/GX, I8xx and E7x05 chipset support


注意:别忘了编译、安装新内核,并以新的内核来引导系统。

# make && make modules_install

# cp arch/i386/boot/bzImage /boot/kernel-2.6.17-gentoo-r8


在启动引导菜单中加入新的引导选项,我的机器采用 grub,
/boot 分区在 /dev/hda8, / 分区在/dev/hda10,所以:

# vim /boot/grub/grub.conf

title Gentoo Linux 2.6.17-r8 (ATI Radeon 9000 driver)

    root (hd0,7)

    kernel /kenerl-2.6.17-gentoo-r8 root=/dev/hda10

# reboot


2. 安装驱动
你用新的内核启动后,通常没法进入登录窗口,因为新的显卡驱动还没有安装,你的 X 配置没有更改。。。
你可以在 reboot 前将默认启动登录窗口禁止。

# rc-update del xdm default

或者 在无法启动登录界面时,按 CTRL-ALT-F1 然后在文字终端登录,并且运行

# /etc/init.d/xdm stop


现在安装驱动了。
howto 上讲了一下关于去掉 dlloader 的选择的问题,如果你的 xorg-x11 安装时用了这个选项的话,那你要重新编译 xorg-x11 了。
你大概也不用做那些 umask 的设置了,默认选项里面是直接可以安装的。

# emerge -av x11-drivers/ati-drivers x11-apps/ati-drivers-extra

# env-update && source /etc/profile

# modprobe fglrx

# eselect opengl set ati


你需要 copy 一些文件到指定的目录
# find /usr -iname fglrx_dri.so
通常在 /usr/lib/dri/ 目录下
# ls /usr/lib/dri
atiogl_a_dri.so  fglrx_dri.so  r200_dri.so  r300_dri.so  radeon_dri.so
HowTo 里面说只用 copy fglrx_dri.so 就行了,但后来发现 atiogl_a_dri.so 这个文件也要用的,就都 cp 过去好了。
HowTo 里面描述的目标目录是 /usr/X11R6/lib/modules/dri/ 也就是 /usr/lib/modules/dri/ 但后来发现链接库找的目录是 /usr/lib/dri, 所以你要是防止出现问题的话不妨多做几个链接,或者根据错误信息来定位目录。
# cp /usr/lib/dri/* /usr/X11R6/lib/modules/dri/
别忘了做这一步,在别的系统上应该是 ldconfig, 但在gentoo 上做ldconfig 是不够的。
# env-update

3. 配置 X
# /opt/ati/bin/aticonfig --initial --input=/etc/X11/xorg.conf
不过,我觉得在链接里面的描述来配置更好。

我单个屏幕的设置是 1024x768,做水平扩展后的就是 2048x768 了。

# export PATH=/opt/ati/bin:$PATH

# aticonfig --initial=dual-head --screen-layout=right

# aticonfig --dtop=horizontal --overlay-on=1

# aticonfig --resolution=0,2048x768,1024x768

现在去你的 X 配置文件看看,里面有一些选项已经添加或者更改了。
# vim /etc/X11/xorg.conf
如果你启动 X 后,发现了错误,你可能要修改里面的配置了。
Linux联盟收集整理

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-1-2 16:42:54
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持