不知道别人的机器上怎么样,反正我这里的ATI1250的显卡驱动是不能用,Livna和官方的都不能,在加载模块的时候会出错。今天上网查了一下,发现一个解决办法,我试了一下,发现很不错。
1. 降级X-Windos服务器
删除 F9 Xserver 并安装fedora8.repo[code]wget http://www.linux-ati-drivers.homecall.co.uk/fedora8.repo -O /etc/yum.repos.d/fedora8.repo
yum remove xorg-x11-server-Xorg xorg-x11-server-common
rpm -e --nodeps --allmatches
mesa-libGL mesa-libGLU mesa-libGL-devel
mesa-libGLU-devel glx-utils[/code]
编辑软件源:[code]perl -i -pe "s/(\[.*\])/\1\nexclude=xorg* linuxwacom* rhpxl* mesa*/" /etc/yum.repos.d /fedora.repo
perl -i -pe "s/(\[.*\])/\1\nexclude=xorg* linuxwacom* rhpxl* mesa*/" /etc/yum.repos.d/fedora-update.repo[/code]
上面这两个命令往fedora.repo和fedora.repo里面添加了下面这句话:
exclude=xorg* linuxwacom* rhpxl* mesa*
安装F8 Xserver :[code]yum clean all yum groupinstall "X Window System"
yum install mesa-libGL mesa-libGLU mesa-libGL-devel
mesa-libGLU-devel system-config-display system-config-keyboard
firstboot[/code]
2.安装驱动
安装Livna驱动:[code]rpm -Uhv http://rpm.livna.org/livna-release-9.rpm
yum --enablerepo=livna-testing install xorg-x11-drv-fglrx
xorg-x11-drv-fglrx-libs akmod-fglrx kmod-fglrx
akmods --kernels `uname -r`
service fglrx restart
fglrx-config-display enable[/code]
对于64位系统还应加上下面这句:[code]yum install xorg-x11-drv-fglrx-libs.i386[/code]
3.编辑xorg.conf[code] gedit /etc/X11/xorg.conf[/code]
在其中加上下面这几个sections.[code]Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "DRI"
Mode 0666
EndSection[/code]
并在device section里面加上下面这两个选项:[code]Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"[/code]
之后重启系统即可。
---------------------------------------------------------------------------------------------------------------------------------------------------
上述操作的反操作:
1. 卸载glrx驱动[code]yum remove $(rpm -qa |grep fglrx)[/code]
2.编辑/etc/yum.repos.d/fedora.repo and /etc/yum.repos.d/fedora-updates.repo
去掉下面这行
Code:[code]exclude=xorg* linuxwacom* rhpxl* mesa*[/code]
3. 去除fedora8.repo[code]rm /etc/yum.repos.d/fedora8.repo[/code]
4. 升级系统[code]yum update[/code]
from: http://hi.baidu.com/yangyingchao ... 505536c9955976.html
[ 本帖最后由 deepwhite 于 2008-6-4 14:00 编辑 ]
于 2012-03-25 13:52:30发表:
......
deepwhite 于 2008-06-04 13:49:24发表:
确实是老外的帖子。至于你说的3D效果我从来就不弄,如果不是为了偶尔玩下游戏估计我连显卡驱动都不会去弄。太分散精力了。你可以去这个网页上跟贴问问他们的怎么样了:
http://forums.fedoraforum.org/showthread.php?t=189227
[ 本帖最后由 deepwhite 于 2008-6-4 13:53 编辑 ]
xye_xlm 于 2008-06-04 09:56:08发表:
这个貌似于是老外的帖子
前两天去看了老外的原贴,我的也是x1250的显示芯片,不过按照它的方法,没有装上,提示一个什么错误忘记了,后来是在编辑软件源的地方,把“/etc/yum.repos.d/”删除了。而且貌似于楼主的转贴贴错了,上面的应该是fedora,下面的一个是fedora-updates。
-------------------------------------------------------------------------------------------------------------------------perl -i -pe "s/(\[.*\])/\1\nexclude=xorg* linuxwacom* rhpxl* mesa*/" /etc/yum.repos.d /fedora.repo
perl -i -pe "s/(\[.*\])/\1\nexclude=xorg* linuxwacom* rhpxl* mesa*/" /etc/yum.repos.d/fedora.repo
-------------------------------------------------------------------------------------------------------------------------
最终显卡驱动装上了,但是在开机的时候出错了,提示缺少一个k×.ko,是一个什么文件的忘记了,哈哈,不错却也照样能够进入系统,看到图形界面。
另外,3d还没有出来,我装好了compiz,运行的时候提示已经有一个窗口管理器在运行。其实3d有没有没有什么区别的,能够用就好了。
只在suse10.3和fedora8中实现了3d,fedora9已经不想去弄了。
另,想问下,楼主实现了3d没有?3d下呢呢否将一个立方体固定,我的意思是,原本需要CTRL+ALT+LEFT激活远景3d,那么在放开这三个键的时候,3d效果是否还是激活的?或者是立马就回到了桌面?谢谢!因为我是实现的3d都只是这样的。刚刚接触linux才半个多月的时间,还不是很明白,烦楼主解答。
Number 于 2008-06-02 12:48:16发表:
非常不错
yourfriend 于 2008-06-02 11:34:31发表:
很详细的教程!顶了!