Tag Archives: ati

ati闭源驱动终于给力了。

catalyst-10.10 窗口resize的bug似乎也修复了。给力给力。 据说是2D有巨大提升。 因为我开源驱动升了xorg之后有点杯具(闪烁),又看到有人说闭源驱动给了力,于是测试测试,果然。

Posted in Linux | Tagged , | 6 Comments

ATI再度不杯具

包如下 local/ati-dri 7.9.git20100812-1 Mesa DRI drivers for AMD/ATI Radeon local/libgl 7.9.git20100812-1 Mesa 3-D graphics library and DRI software rasterizer local/mesa 7.9.git20100812-1 Mesa 3-D graphics libraries and include files local/xf86-video-ati 6.13.99.git20100812-1 X.org ati video driver local/kernel26 2.6.35.1-1 (base) The Linux Kernel … Continue reading

Posted in Linux | Tagged , | 3 Comments

KDE 4.4 Kernel 2.6.33

假期在家,没有动我的archlinux,所以不甚了解情况,回来之后终于升级了,不过暂时没有发现啥差别(毕竟是从以前升级过来的),具体参考以前写的 看图说话——KDE SC 4.4 Beta 2   nepomuk的功能貌似还不错,参考了一个视频 Kerenl 2.6.33发布了,也顺便升级了一下,实际上我只关注ati r600的显卡驱动问题啦,不过在升级之后发现没有渲染错误(噢耶),不过不幸的是性能有所下降……(oh no)…… compiz的kde托盘问题没有得到解决,要不然我就去用compiz了……杯具 archlinux的用户如果想测试可以参考 http://www.linuxsir.org/bbs/thread364320.html 有几个pkgbuild,git版本,但是是生成和官方一样的名字  

Posted in KDE | Tagged , , | Leave a comment

开源的强大,Archlinux ATI R600 开源驱动安装

说起来,开源究竟有多强大谁也说不好,仅指与我相关的ATI显卡驱动一例。 ATI显卡驱动在Linux上真是要多Suck有多Suck,一般说来,闭源驱动的性能总归是要好一些,这也确实,闭源的驱动在BenchMark上的表现超过开源驱动,但是这不妨碍他Fuck itself。观感上的问题就是ATI的闭源驱动在窗口Resize的时候会有明显的延迟,CPU会刷的一下升上去,为此有人搞了一个补丁。但是这个补丁会带来显示的问题,在性能不如Compiz的Kwin上尤其明显,当然也不是说Compiz就没有这个问题,但是少。 其次,ATI只官方支持Ubuntu,这是什么意思呢?一旦Xorg或者Kernel更新了(这两个和驱动关系很大),ATI的驱动往往跟不上更新,为啥,因为Ubuntu没有使用新的版本的内核或者Xserver。Nvidia则不然,能在内核未发布的时候保证支持。这是态度问题啊…… Catalyst驱动到现在还没有支持Xorg 1.7,导致我等使用Archlinux的同学要么就等着不更新,要么就抛弃闭源驱动。不更新有很多麻烦,有可能有很多依赖的包都会出现问题,尤其是Archlinux这种滚动更新的发行版,长时间不更新会带来更多的麻烦。 说起来,这种时候大家的选择只有忍耐,或者投奔开源。这时我早早的就开始在网上寻找开源3d的支持。于是我发现了这个:http://aur.archlinux.org/packages.php?ID=28981 当时还尝试自己编译相关支持,但是失败……后来有人终于成功搞出来,不过那已经是很久之后的事情了。ATI的开源3d也确实牵动着众多用户的心,很多人都有关注,各个网站也有相关文章,主要关注的还是Phoronix上的新闻。 那时还曾经头脑发热想去参与开发,后来发现自己啥也不懂就作罢了…… 列出历史上的几篇激动人心的文章: AMD Releases R600/700 Programming Guide ATI发布了编程指南,这是走向开源的第一步,这样就不用苦苦逆向工程搞出来什么寄存器是干什么的,同时还能带来更好的性能。 Open-Source ATI R600/700 3D Driver Almost Working 这篇文章标志着开源驱动就要到来啦~ ATI R600/700 OSS 3D Driver Reaches Gears Milestone glxgears works!一个大家常用的benchmark 然后就是等待内核2.6.31,其实这时候我一直都还没尝试过开源驱动,其实是没有成功。当Xserver 1.7到来的时候,大局迫使我向开源驱动靠拢。这时候我编译了drm-next的radeon模块,终于看见了3d work,太感动了,太激动了……虽然渲染错误时常出现,但是我也坚定的向Catalyst说了fuck and goodbye! 说起来感觉内核发布得越来越快?2.6.32很快就到来了,这是声明有官方支持的r600/r700的3d,测试发现渲染错误依然,不过不用自己编译相关模块了,倒是不错。 期间也出现了一些问题,例如early load,为此我写了一个mkinitcpio的hook,发在了评论里,被别人拿走打包了radeon-initrd,确实可以尽量早的启动kms。 后来2.6.32.2内核会导致无法启动的错误,后来发现有人测试2.6.33rc1的内核很好使,于是我也下载自己搞了一通,最后发现没有firmware?!没办法,幸好我之前注意到了一个叫做radeon_ucode的包,于是装上,哇!没有渲染错误的KDE … Continue reading

Posted in Linux | Tagged , , , , | Leave a comment