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一路走好。

OpenSUSE11.3


嗯。还是禁不住诱惑安装了。其实OpenSUSE并不是一个很激进的系统,用的软件包也算不上新。不过大概这是稳定性的保证吧。它的宣传口号是“Linux for open mind“。大概意思是要自己去设置吧。

和其他的LiveCD相似,一开始是没有中文的,要在YAST的升级中才可以安装中文语言包。之后就可以在语言中选简体中文。另外要想装解码器还需要打开社区源中的Packman。这里有个奇怪的地方,OpenSUSE里的音量调节似乎是对数式的,滑竿中间以前声音几乎不增加,中间以后增强很快。

温度问题还是没解决,就跟跑着个3D游戏一样。其实这也难怪,开源Radeon驱动默认关闭自动节电(因为还不稳定)。更何况私这Mobility HD5650又太新,本来就不在官方支持之列,能比较流畅还是很难得的。CS Slayer大神给私推荐了一些文章,不过私许多都看不懂……

另外有一点很奇怪的是SUSE的sudo和su是无法打开D-bus的,于是乎不能从终端中启动任何图形程序,这点挺麻烦的。私到现在都没想明白怎么开文本编辑器编辑系统文件。

目前测试到现在……最深刻的感受是软件管理很不错,比kubuntu的KPackageKit强得多,貌似也稳定得多了。Novell不愧是KDE的银级赞助啊。

目前就探究到了这些,以后慢慢补充吧。

OpenSUSE11.3,倒计时……


OpenSUSE倒计时牌

很早以前看到过这么一个说法:Linux桌面的唯一希望是OpenSUSE。深层意义大概是因为其他Linux发行版主要是为爱好者、“玩家”准备的,只有OpenSUSE真正把“广大桌面用户”作为主要的对象。

类似“唯一希望是OpenSUSE”的话说出来的时间大概也比较早了,那时ubuntu大概还没有发展起来。然而无论现在ubuntu做得多好,OpenSUSE的功绩都是不应被遗忘的。OpenSUSE11.2私曾用过一段时间,不过后来因为软件源问题,放弃了。如今11.3发布在即,不能说“激情重燃”吧,至少在其他众多发行版在私新PC下屡屡不顺的时候为私注入了一点新的希望,也称“念相”,人活着实际就图个念相。

OpenSUSE也是一个以“稳定”优先的系统(至于您装它提供的SVN则是另一回事),但也并不惮于使用最新的技术。因而在系统核心层面支持是相对理想的——既不像Debian那样过于注重稳定而舍弃了众多新硬件,也不像很多发行版盲目追新带来众多的错误。似乎也有人说过这么一句:“要相信德国人的严谨。”,更何况这还是Novell的产品。

新要素……有意了解的同学可以点击这里速览(Take the tour,这样翻译大概没错)一下(不过鉴于私网志的人气,大概不会有人这样做)。11.2已经很老了,所以看上去新要素有些多也有些杂乱,在此私只把自己感兴趣的列一列吧。

Linux 2.6.34内核:
支持大量未发布的(和新发布的)英特尔处理器与芯片组
增强虚拟化技术
适用于新硬件的更好的能源管理

私一直很搞不懂像Ubuntu这样相对激进的系统为何在换内核上这么谨慎。外包装工作做得再好,面对日新月异的硬件,没有好的内核都是不可以的。OpenSUSE在这一点上反倒成了先行者。

图形驱动方面:
X.org 7.5和 xserver 1.8
ATi、Intel与Nvidia显卡默认开启KMS (Kernel Mode Setting)
Nouveau成为默认Nvidia显卡驱动
Radeon视频驱动(Radeon video driver)取代Radeonhd驱动

驱动……大概是A卡Linux用户永远的痛。在Windows下用MobilityHD5650显卡,传感器回报温度50度,到了Linux下,用开源驱动温度就是65-75度,用闭源驱动根本连系统都进不去。于是有人(CS Slayer大神,fcitx的开发者……之一)建议私用适合追新党的Arch。不过在虚拟机里跑了之后发现硬盘分区每次都会失败。这样一个连桌面都没的按说非常强大系统在虚拟机里跑竟然出了问题,在私家中只有一台好用的PC的情况下,怎么敢尝试实装?看来私的水平也就是ubuntu、OpenSUSE这些。如今大概只有OpenSUSE可以小小地期待一下,期待X.org、KMS和Radeon驱动。

KDE桌面:
KDE多点触控设置工具(Synaptiks touchpad configuration tool)支持
附带KSuseInstall软件安装程序
KDE升级程序(KUpdateapplet)支持发行版升级(dist-upgrade)
默认GTK主题使用Oxygen-molecule

都是重量级的东西。
先是多点触控。私的笔电就是多点触控的触摸板,这次终于有了用武之地。不过KDE的缩放操控要想赶上Mac OS那流畅度尚需时日。
在Kubuntu上一直没有好的图形化软件(软件包)管理器(KPackageKit实在难堪大用),OpenSUSE却附带了很多(上述的只是部分),Novell不愧是KDE的银级赞助,没让私这个KDE控失望。
Oxygen-molecule主题私在kubuntu上是用过的。虽然需要加载一套GTK主题引擎,但是最后的效果非常的和谐,除了没有窗内动画以外GTK程序的外观几乎和Qt程序无异,给人以非常舒服的感觉。

Gnome桌面:

由于私不是Gnome粉,就懒得翻译了。只说一点:Gnome3.0功能预览——Gnome Shell和新的辅助堆栈管理(accessibility stack)。该懂的人会懂的。

暂时就这些了。总之……OpenSUSE加油!开源界加油!

后记:仔细研究特性列表后发现几个翻译上的错误(唉,都是新玩意儿,不太好搞懂),现已修正。如有E文高人发现其他错误,还望多多指正。