游戏, 不再是启动到 Windows 的理由

Workspace 1_004

两个月以前, 我因为成功的在 Ubuntu 12.10 配置双屏显示而沾沾自喜. 后来, Steam beta 的测试邀请到手, 高兴了一阵子之后, 我发现 Steam 在我的 Ubuntu 上只是个浏览器+聊天工具, 因为无法启动任何游戏. 毕竟我使用的 Catalyst 驱动的版本是低于 Steam 的建议值的.

今天趁着闲, 我又手痒的启动了 Steam, 发现 Steam 又有50+MB的更新. 这又给了我一些信心. 那么升级一下显卡驱动?

显卡驱动是为数不多的让我羡慕 Windows 平台的原因之一. 当然, 这并不说明 Windows 更加先进, 只是因为作为主宰市场的平台, 显卡厂商恨不得投入120%的力量来完善他们产品的 Windows 驱动.

查看了一下, AMD 的 Linux 驱动总算有了个 beta 版更新. 想起之前我安装显卡驱动所遭遇的一系列麻烦: Gnome Shell罢工, 双屏位置混乱… 我多少还是有点抵触. 不过写 blog 的好处体现出来了, 我看看我之前的笔记, 最糟糕的情况似乎也在控制中, 那么开始吧?

下载 AMD Catalyst for Linux

如果安装+重启后效果不理想, 哈哈, 这里有后悔药:

sudo service lightdm stop
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

让我惊喜的是, 这次安装的 Catalyes 12.11beta 很给力, 也终于让我能在 Linux 上玩 Steam 游戏了. 我的配置是 AMD HD5670 显卡 + Ubuntu 12.10 x64 + AMD Catalyst 12.11beta for Linux X64 + Steam beta, 双屏 😀

Ubuntu 12.10, 双屏以及AMD HD 5670显卡

Ubuntu 12.10 已经发布很多天了, 而我最近却被它折腾的不轻.

好消息是, 不像之前的版本, 12.10 终于能在我的 Xeon E3 上正常启动了(以前版本会在检测显示模式时死掉), 而且对双屏的支持也达到了开包即食的程度. 系统的显示控制面板:

但是毕竟不是真正的硬件显卡在做加速, 因此显示速度可谓爬行, 当然, Unity 效率也不高. 我于是去下载 AMD 的显卡驱动. 这时, 我会羡慕 Windows 用户了, 因为在 Windows 下装个最新驱动一般就没问题了.

我在新安装的 Ubuntu 12.10 系统下安装 AMD Catalyst 12.8/12.9/12.10 几个最近的版本, 均告失败. 不幸中的万幸, Linux 桌面挂了并不是非得进入”安全模式”才能修复. 按 Ctrl + Alt + F1 进入命令行模式, 用下面命令卸载 AMD Catalyst 驱动程序.

sudo service lightdm stop
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

最新版本不灵, 那系统软件源里自带的版本呢? 于是

sudo apt-get install fglrx

然后重新启动, 居然成功了, 真是得来全不费工夫.

驱动信息:

sudo fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5600/5700
OpenGL version string: 4.2.11903 Compatibility Profile Context

版本是够老的, 不过知足吧  😀

方案: 我的HTPC

决定装一台新电脑,要既能取代老爷电脑,又能连接电视做HTPC,而且兼顾环保节能。目前方案如下:

机箱:TT的LAN BOX,外形酷,全钢,高度模块化,拆装方便,携带也不费事。

000406888.jpg

主板:升技AN-M2,AM2插座,其它该有的也都有了。遗憾是没1394,但是有1394的AN-M2HD又贵了些。需要时再配个1394卡吧,很便宜。

cedb4xbvlqbcc.jpg

选Athlon 64X2 不是因为它比Core 2Duo快,而是因为它空载功耗最低,而且性能不差,价钱便宜。空载功耗对于HTPC很重要,因为HTPC一般没有什么重活,播放视频什么的基本属于空载或者低载。打游戏毕竟是偶尔的事了,也是无奈啊。

000353606.jpg

Radeon HD 2600XT,AMD/ATI最新的中段价位显卡, 3D性能中等,而且是少有的支持HDMI连接、h.264硬件解码。能耗稍高,不过也没有选择了,毕竟内建显卡还不是性能的选择。

000427147.jpg

KingMAX的DDR2 800内存,没啥,就是看起来比其它牌子便宜。

000338905.jpg

更新: 已经装好了, 附catalyst control center图片一张: 1号屏是通过HDMI连接的电视; 2号屏是集成显卡, 未接显示器; 3号屏是桌面上的显示器, 通过DVI连接. ccc方便的一点就是在可以设置将在主屏上播放视频在副屏上全屏输出, 这样就不会在电视上看到飞舞的鼠标指针了.

ccc78.png ccc78-2.png