Inspirus-growing curve

When u believe in what u believe, being alone is felt  not lonely.(坚持理想,寂寞就不是孤独。)

Don't take life too seriously, or u'll never get out alive. Life is all about developing relationships.

True art and literature but have boundries. Real emotion has no language barrier.

Being able to forgive the lie of woman makes a man man(能够原谅女人的谎言才是真正的男人。)

逝者如斯
网志分类
· 所有网志 (57)
· Odds and Ends (15)
· Think'n Linux (19)
· To be Harder (1)
· Mood for Love (7)
· AniWorld (1)
· Soul soup (12)
· 未分类 (2)
搜索本站
友情链接
· 我的歪酷 非非共享界
· 李想的blog
· Illidan的blog
· 凤翼天翔
· 侯哥的blog
· flyzhy的blog
· 老徐的Blog
· jakelee's blog
· 食品营养
· jhlxl
· 阳光地带
· phzzy
· CoolCode.CN
· lovetian
· amd_newblog_gracecode
· hanhan
· openbox
· Bob Zhang
· guangchi_phd
· 马博士
· kangeileen
· eric_jiangde
· 柯西收敛
· 丁丁
· 笨蜗居
· idlecat
· hbl
· hbl
· wooin
· oceanboo
· DBAnotes
· math/sort
· mindmap
· 知道分子
· 云风
· 知道分子
· Windrose@donews
· 草木瓜
· tseng's blog
· simple ideas
· absurd
· LMR
· genial
· 闲云孤鹤
· radiohead
· lfans
· eric
· jiangzhy
· 电脑圈圈
· windstorm
· lupa邵炜
· danran
· gnawxu@blogspot
· gnawxu@googlepage
· windstorm-forwind.cn
· fwolf
· 加喜
· goldeagle
· 罗半仙的倒灌
· 刘守卫&大嘴泉的NBA漫画
· boost
· 陈鹏
· 烂笔头
· Lancy
· mlsx
· good02xaut
· mysql中文站
· VIM-rel
· 丁丁
· apple4us
· Make Everyday Colorful
· 善用佳软
· Orange
· KarronQiu
· 秋雨
· 晓声
· youbest
· cc
· QuantumVirus
· redsheep
· harite
· tea2
· IMTX
· K.Mandla
· 凌云
· cellbird
· 韩小明
· haoel
· fisherman

订阅 RSS

0022695

歪酷博客


« 上一篇: 不知道这是什么段子的麦迪版——反正够逗的(zz) 下一篇: Bridging in VM under feisty »
Crsky @ 2007-04-24 00:18

        昨天总算在ub下把自己本本的显卡真正驱动起来了。以前在rh下困扰了我很久的问题终告解决;)之前rh下升级2.6.15内核前后驱动显卡总是有问题,几经挫折,再回首,感慨良多。总结一下跨度将近两年中几次与ATI斗争的记录,以飨自己的付出。

一、rh9
  • 内核:2.4.20
  • 驱动版本:<=8.22.5
  • Xserver:XFree 4.3
  • 描述:刚把rh9装在俺的r51上之后,甚是佩服自己——竟然第一遍就成功了。结果这种愚蠢的成就感很快就消失殆尽——X无法启动~!手足无措之后开始冷静分析,上网,看书,查找资料和解决方法。终于了解到原因是rh9的XFree86不支持我的Radeon M9。显卡的安装没有什么难度,就是配置比较麻烦了,不过多作几次就熟悉了。无非就是配置XFree86Config文件,反复多配置几次,就可以自己修改了。记得当时时间主要花在配置对Ultra Bay(PS2)和鼠标的支持上了。现在想起来挺值的,虽然听上去挺没技术含量,但是整个过程中学到的很多linux系统和操作方面的知识让我受益良多,免强算是happy accident吧 :-P
  • 总结:只是支持显卡能够支持显示,并没有打开3D rendering和OpenGL。
二、rh9
  • 内核:2.6.15
  • 驱动版本:8.22.5
  • Xserver:XFree 4.3
  • 描述:第一次听说还可以加速3D,所以就迫不及待下了一个ati当时最新的驱动开试了。当时的驱动中代码本身就有不少问题,害得我不浅--先得根据编译错误修改代码--成了ati免费的测试员,很多错误都是代码升级方面的问题。编译成功后再加载,又出错。错误都是比较bt的--总是说我没有权限加载模块。根据编译内核的经验感觉到这是内核支持的问题。重新把内核按照想法编译了几遍,问题就逐渐解决了。成功加载之后非常兴奋以至于差点把水倒在本本上。但是好景不长,系统出现了异常。比如,通过菜单关机时屏幕会黑屏;ps和sysmonotor等程序都不能正常退出等。现在想起来最不能让我忍受的是当时的破驱动根本没有识别我的mobility radeon卡,而是认成了FireGL vXXX卡。估计问题就是出在这里和升级系统内核,XFree,GTK版本较低。
  • 总结:当时没有查找正规的外国资料和文献。不过用到8.22.5还是比较幸运的- 8.22.5: added kernel 2.6.15 support -- patch no longer required :)
三、ub dapper
  • 内核:2.6.15
  • 驱动版本:8.28.8
  • Xserver:Xorg 7.0
  • 描述:总结以前的失败教训。这次我先详细查找了r51显卡的型号--ATI Mobility Radeon 9000。然后上ATI主页-现在是amd主页,下载最新的对应的驱动版本,但是又一次被ATI阴了--最新的8.36.5倒是确实新-4.17才发布。我满心欢喜地编译完发现加载失败--Operation not Permitted~!痛苦之极,查到这个版本说明:  8.29.6: Linux 2.6.18 support, dropped support for Radeon 8500/9000/9100/9200/9250 (both, mobile and normal versions)。无语啊。赶快找8.29.6之前的。这回学乖了,不拼命找型号了,直接All-in-Wonder 9000了,没想到下来正好是8.28.8:)编译/配置/都没有错,就是加载时提示:fail to load fglrx.ko。正要发作,忽然想起现在还在X下呢,intel_agp和agpgart正在工作,这样直接加载fglrx应该会有问题。所以重启系统。搞定:终于看到了梦寐以求的:                                     

               OpenGL vendor string: ATI Technologies Inc.
               OpenGL renderer string: MOBILITY/RADEON 9000 DDR Generic
               OpenGL version string: 1.3.1091 (X4.3.0 8.28.8) 

四、详细步骤和分析
  1. ./ati-driver-installer-<ver>-<arch>.run (cmd mode)
  2. aticonfig --initial (检查一下xorg.conf文件,看看Device中Driver是否为fglrx,为了在X启动时加载fglrx驱动)
  3. reboot system or startx
    或者:
  1. ./ati-driver-installer-<ver>-<arch>.run --listpkg
  2. ./ati-driver-installer-<ver>-<arch>.run --buildpkg Ubuntu/dapper
  3. sudo dpkg -i *.deb
五、查错方法
    可以通过dmesg|grep fglrx 和/var/log/Xorg.0.log
    每次安装新版本或者重新安装时尽量把旧版本删除干净。

六、存在问题和下一步方案
  • dmesg:

            [fglrx] Internal AGP support requested,but kernel AGP support active
            [fglrx]Have to use  kernel  AGP support to avoid conflicts

  1. 删除--buildpkg生成的deb,测试驱动是否正常。/usr/src/ATI
  2. 删除所有驱动内容,然后重新安装8.22.5/8.36.5/8.28.8测试驱动是否正常。
  3. 置gcc3.3为默认编译器。
  4. 重编内核,剔除drm,并精简agp部分内容。
附:
R51配置:
  • Intel Pentium M (Banias) 1.7MHz
  • ATI Mobility Radeon 9000(32M)
  • 15.0" TFT 1024*768 resolution
  • 512MB PC2700 memory
  • 60 G HDD
  • AD1981B AC'97 Audio
  • CD-RW/DVD-ROM Combo drive
  • Intel Gigabit (10/100/1000)


曾经的这一天...



评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定