Arch挂了……

仔细看了看私以前的日志,发现自己是在1月22日装好的Arch linux。今日——4月16日彻底挂掉。三个月才挂掉,在私用Linux的历史上也还算比较长了,想到这里实在让人哭笑不得。也许只是因为Arch难掌握,所以在胡搞的时候稍稍用了点心吧……

故事是这样的。某日升级的时候发现Catalyst 11.3不支持xorg 1.10以后版本,但Arch的软件源里已经有1.10了,导致无法更新。于是私就打算换开源驱动试试。其实私在开源驱动和Catalyst之间换已经许多次了,都没有出现什么问题。结果这次不知怎么就无法启动X了。私以为是驱动只兼容xorg 1.10,于是就做了一次系统更新,仍旧是没有用。

然后……私做了个极其错误的决定——开testing源。重启之后,mount出错,说继续的话会造成严重数据损失,其中的“will”和“severe”还有专门的着重号。私害怕甚,没有继续,于是只读挂载,要私手动修复问题。对私这Linux万年新手来说当然是搞不定的,于是现在就挂在那里。

其实私只要耐心等待一下,等Catalyst支持新xorg,问题可能就会很容易解决……还是太不谨慎啊……

OpenSUSE装显卡驱动后的悲情

当年最终放弃OpenSUSE主要也是因为OpenSUSE上怎么也装不上显卡驱动。鉴于kubuntu问题不断,自从知道需要禁用集成显卡之后就一直想装OpenSUSE,昨天跟CS Slayer仁兄交流后学到了OpenSUSE的1-click install,觉得似乎更有装的兴致了。
由于之前的悲剧(详见曾经的网志文),安装这一步基本已经轻车熟路了,于是乎迅速装上。去找ATi官方的驱动,ATi官方驱动搞得还蛮好,有.run运行脚本,很容易安装完毕,然后重启……

重启之后发现绘制更慢了……Firefox变色问题出现,浏览OpenSUSE网站那满屏幕的紫啊……于是乎确定变色问题是10.9驱动引起。赶紧把驱动卸载掉,仔细看了看说明书,结果发现里面一堆依赖。zypper里面一输gcc,发现OpenSUSE居然连gcc都不给带……大概是因为依赖不全的关系。
不过各发行版各搞一套,私实在搞不清那些依赖在OpenSUSE里面到底叫什么名字。没办法,官网去搜,还真发现了FGLRX商业驱动,二话不说给装上。

重启后发现非常流畅,FGLRX固有的窗口缩放延迟问题不在了,大概是打包者打上了那个延迟补丁。一开始用着相当舒畅,不过后来就发现渲染错误已经严重到影响使用的程度。尤其是plasma相关的部件和kwin的变暗,整个屏幕都跟着闪,即使在日常应用之中黑块云云还时隐时现,让人倍感无奈。

鉴于出现的闪屏和变色问题……现在暂时用回了kubuntu,等那天闲下来的时候把那些依赖搞搞清楚,然后直接装ATi官方的。

顺带一提,本来私以为Novell自身难保,SUSE会遇到阻力,后来发现OpenSUSE11.4已经进展到第二个Milestone了,感到很欣慰啊,但愿OpenSUSE一路走好。

好消息——HD5000系开源驱动初现

前一阵子一直在捣鼓宕机问题,没怎么关注开源界的动向。这条新闻是CS Slayer大神(画外音:大神个p)看到并告诉私的。一年了……距离第一个Evergreen(俗称RV870)发布已经一年了。开源界终于有了自己的HD5000系驱动……这一刻私对AMD的怨和对开源的无奈都烟消云散。

新闻地址在此:http://www.phoronix.com/scan.php?page=article&item=amd_evergreen_3d&num=1

//

以下是部分原文翻译:

……

今日,距首个Evergreen图形卡发布332日,公众终有了首个支持ATI Radeon HD 5400/5500/5600/5700/5800/5900系列特定应用集成电路(Application-specific integrated circuit,ASIC)的开源驱动。此前,Radeon HD 5000用户仅有二进制ATi催化剂驱动(商业驱动)可用,该驱动尽管是注重极致性能与强大特性的用户的唯一选择,却被普遍认为尚待调试且错误连天。

当DRM(直接渲染管理器,大概是这么翻译)在Linux内核扎根以支持最新一代硬件,DDX驱动(那是什么?)终于开始提供2D(EXA)和X-视频的支持。目前,该支持处在xf86-video-ati driver的evergreen_accel分支中。开源X.Org驱动中加入了超过11000行代码来添加该适用于Radeon HD5000家族的2D/video支持。AMD的Alex Deucher贡献了这其中的大部分。在未来几周内,这些代码会被合并至xf86-video-ati driver的主线中。目前已知在使用这些加速代码时在某些情况下存在GPU挂起问题。这些代码依赖2.6.35或更高版本内核的KMS(kernel mode-setting,内核模式设定)运行。

……

让那些最终用户不悦的是(不知道怎么翻译,原话是For those end-users not comfortable building graphics drivers from source),这些代码稳定化并且进入Ubuntu10.10和其他在2010年第三季度升级的发行版已经太迟了,不过它们或许能在Ubuntu11.04和其他2011年上半年的系统中有很好的表现。

//

虽然里面说代码很快将会进入主线,但我既不用Arch也不用fedora,其他各大发行版什么时候采用最新版本的开源驱动还是个很大的问题。原文里说ubuntu10.10是没戏了,可能在11.04里加入,真是个悲惨的消息……

不日这个笔电将会送修,大概9月前能做好一切准备。

看来私的IdeaPad Y460终有一天将不悲剧。泪流满面……

OpenSUSE装ATi商业驱动失败……

一堆错误提示,真的都懒得找解决方法了……

有时候生气了想想干脆老老实实用Win算了,至少还能玩点好游戏啥的。结果转念一想,还是舍不得那么多好玩的开源软件和高度的自由……比如想换套桌面环境就可以换,想自己定制也都可以……

开源驱动在黑暗中摸石头过河,举步维艰;商业驱动像后娘养的孩子。为嘛人家nVIDIA就好好的,ATi就这么悲催呢……

看来还是得期待开源,就算是黑箱也比商业有前途,最起码人家不断追求进步……

ATi……要彻底翻盘了么?

今天邮箱收到了订阅的苹果的邮件。新款iMac居然全线搭载ATi显卡。

要知道在这之前,大概从私记事起Mac就没和nVIDIA分家过……

不过私没太在意,因为私不是苹果的狂热者。更何况在硬件方面苹果向来只求稳,还不足以成为风向标。充其量也就是让我YY下未来ATi的Linux驱动会不会做得好一点。

但是……

今天又惊讶地看到……分析报告称AMD独显市场份额超越NVIDIA,私震惊了……

难道……图形领域真的要改朝换代了?

“苍天已死,赤天当立”?

好可怕……