[讨论]ATI显卡驱动装好 但是又出点小问题
- jsycydym
- 帖子: 29
- 注册时间: 2008-01-12 13:56
[讨论]ATI显卡驱动装好 但是又出点小问题
我前几天在热心网友的指导下终于成功装好ATI Mobility Radoen HD2400XT的驱动 并且开3D成功
用的是官方最新的催化剂 自己编译DEB包安装的 论坛置顶贴里有教程
问题是在视频和看电影的时候 总是闪烁个不停 谁知道有什么方法能解决这个问题么?
用的是官方最新的催化剂 自己编译DEB包安装的 论坛置顶贴里有教程
问题是在视频和看电影的时候 总是闪烁个不停 谁知道有什么方法能解决这个问题么?
- jsycydym
- 帖子: 29
- 注册时间: 2008-01-12 13:56
自己编译驱动8.40.4,只支持9500至X1900显卡,老显卡不支持。如要开compiz,需另装xserver-xgl。
注意,每次内核升级后都必须重新编译。不支持aiglx。
安装编译所必须的工具 代码:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
创建deb包
注意:执行下面的命令的前提是,你必须cd到你下载的驱动的当前目录。不知道什么是cd命令的话,把下面的xxx.run的部分删掉,然后把你的驱动直接拖到终端,其余部分不变。终端在主菜单的附件子菜单。
Feisty: 代码:
bash *.run --buildpkg Ubuntu/feisty
gutsy: 代码:
bash *.run --buildpkg Ubuntu/gutsy
屏蔽fglrx核心模块
注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过(一般都要做)。 代码:
sudo gedit /etc/default/linux-restricted-modules-common
将 代码:
DISABLED_MODULES=""
改成 代码:
DISABLED_MODULES="fglrx"
安装deb包 代码:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb
移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。 代码:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install
编译内核模块并安装 代码:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*.deb
sudo depmod -a
配置驱动
注意,如果以前装过fglrx驱动,此步无须再做。 代码:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。
或者用 代码:
sudo aticonfig --initial -f
以上方法只能两者择一。
然后 代码:
sudo aticonfig --ovt=Xv
如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行: 代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
并且 代码:
sudo gedit /etc/X11/xorg.conf
添加两段 代码:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
上面这两段很重要!(在7.04中,如果你用了sudo dpkg-reconfigure来配置的话,第一段应该已经有了)。
重启系统
确认驱动是否正确安装(可以类似于) 代码:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 1.4 (2.1.7059 Release)
代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。
我就是这样装成功的
注意,每次内核升级后都必须重新编译。不支持aiglx。
安装编译所必须的工具 代码:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
创建deb包
注意:执行下面的命令的前提是,你必须cd到你下载的驱动的当前目录。不知道什么是cd命令的话,把下面的xxx.run的部分删掉,然后把你的驱动直接拖到终端,其余部分不变。终端在主菜单的附件子菜单。
Feisty: 代码:
bash *.run --buildpkg Ubuntu/feisty
gutsy: 代码:
bash *.run --buildpkg Ubuntu/gutsy
屏蔽fglrx核心模块
注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过(一般都要做)。 代码:
sudo gedit /etc/default/linux-restricted-modules-common
将 代码:
DISABLED_MODULES=""
改成 代码:
DISABLED_MODULES="fglrx"
安装deb包 代码:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb
移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。 代码:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install
编译内核模块并安装 代码:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*.deb
sudo depmod -a
配置驱动
注意,如果以前装过fglrx驱动,此步无须再做。 代码:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。
或者用 代码:
sudo aticonfig --initial -f
以上方法只能两者择一。
然后 代码:
sudo aticonfig --ovt=Xv
如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行: 代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
并且 代码:
sudo gedit /etc/X11/xorg.conf
添加两段 代码:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
上面这两段很重要!(在7.04中,如果你用了sudo dpkg-reconfigure来配置的话,第一段应该已经有了)。
重启系统
确认驱动是否正确安装(可以类似于) 代码:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 1.4 (2.1.7059 Release)
代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。
我就是这样装成功的
-
- 帖子: 6
- 注册时间: 2008-03-19 0:00
-
- 帖子: 4
- 注册时间: 2008-03-17 12:45
-
- 帖子: 74
- 注册时间: 2008-03-26 18:15
- wblong
- 帖子: 22
- 注册时间: 2008-04-14 13:36
Re: [讨论]ATI显卡驱动装好 但是又出点小问题
我想请问下 具体是怎么安装的 啊?我也是HD 2400XT的本子!!jsycydym 写了:我前几天在热心网友的指导下终于成功装好ATI Mobility Radoen HD2400XT的驱动 并且开3D成功
用的是官方最新的催化剂 自己编译DEB包安装的 论坛置顶贴里有教程
问题是在视频和看电影的时候 总是闪烁个不停 谁知道有什么方法能解决这个问题么?
- Hakkinen98
- 帖子: 165
- 注册时间: 2006-09-02 1:26
- 来自: Team McLaren