找回密码
 立即注册
搜索
查看: 1782|回复: 6

linux显卡驱动之争对我来说已经结束了

[复制链接]
     
发表于 2009-12-8 05:17 | 显示全部楼层 |阅读模式
本帖最后由 tonyunreal 于 2009-12-8 05:25 编辑

ati开源驱动以前只支持到x1000系列
现在能支持hd2000、hd3000和hd4000三个系列了
需要linux kernel 2.6.32(2009.12.5出了正式版)和RadeonHD这个驱动

我的笔记本是mobility hd2600显卡,系统是Ubuntu 9.10(Karmic Koala) amd64
参考这个文档装的:
https://help.ubuntu.com/community/RadeonHD

1. 彻底卸掉闭源的ati驱动

之前我用的是Ubuntu 9.10自带的,所以按上面那文档的说法是这样卸:sudo apt-get purge xorg-driver-fglrx fglrx-amdcccle fglrx-kernel-source xorg-driver-fglrx-dev然后这几个包重装一下避免出现问题:sudo apt-get --reinstall install libgl1-mesa-glx xserver-xorg-core2. 安装linux kernel 2.6.32

ubuntu已经有打包好deb的安装文件了,地址在 http://kernel.ubuntu.com/~kernel-ppa/mainline/
我是64位版,装这三个就行:cd ~/
mkdir kerneldebs
cd kerneldebs/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32/linux-headers-2.6.32-020632-generic_2.6.32-020632_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32/linux-headers-2.6.32-020632_2.6.32-020632_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32/linux-image-2.6.32-020632-generic_2.6.32-020632_amd64.deb
sudo dpkg -i linux*然后更新grub2启动列表,重新启动进新的kernel

3. 添加xorg-edgers PPA进软件源

地址是 https://launchpad.net/~xorg-edgers/+archive/ppa
或者直接在软件源设置界面添加ppa:xorg-edgers/ppa

然后刷新软件列表,把所有搜到的更新都装上

4. 修改/etc/X11/xorg.conf里的Device段描述Section \"Device\"
        ...     #Other directives here
        Driver   \"ati\"
        Option   \"DRI\" \"on\"   #this is the default in recent radeonhd versions
        Option   \"AccelMethod\" \"EXA\" #this is the default in recent radeonhd versions
EndSection这里那篇文档写错了一个地方,Driver写radeonhd是启动不了的,要写ati。

然后重启ubuntu或者重启x就行了。

后记:
compiz打开一切正常,看1080p完全不卡,泪流满面啊,太tm好用了
amd自己写的驱动就是渣
回复

使用道具 举报

     
 楼主| 发表于 2009-12-8 05:20 | 显示全部楼层
本帖最后由 tonyunreal 于 2009-12-8 18:40 编辑

看网上的介绍,之所以有如此进展是因为amd今年公布了一批旧显卡的设计规范文档
回复

使用道具 举报

     
发表于 2009-12-8 06:52 | 显示全部楼层
linux就是棒
回复

使用道具 举报

     
发表于 2009-12-8 07:38 | 显示全部楼层
ati自己的官方驱动太差了只能开源
便宜了LINUX了
回复

使用道具 举报

     
发表于 2009-12-8 08:48 | 显示全部楼层
学习,之前一直不会装驱动
回复

使用道具 举报

     
发表于 2009-12-8 16:22 | 显示全部楼层
这个方法我试过放弃了,原因还是在于使用OPENGL时候(包括视频硬解,3D)各种悲剧,特别是开COMPIZ的时候,目前还是用的闭源驱动+XORG的nobackfill~~目前一切正常,视频播放也完美~
回复

使用道具 举报

     
 楼主| 发表于 2009-12-8 18:42 | 显示全部楼层
这个方法我试过放弃了,原因还是在于使用OPENGL时候(包括视频硬解,3D)各种悲剧
aemaeth 发表于 2009-12-8 16:22

今天试了一下,3d确实没法用,wolf et都跑不起来
开源驱动似乎是把opengl部分交给mesa来执行的,估计再过段时间会做的更好吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-5-24 22:53 , Processed in 0.059805 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表