玩游戏不再是 Linux 的软肋

Screenshot from 2013-12-21 08:21:13 Screenshot from 2013-12-20 22:15:19

玩游戏曾经是 Linux 的软肋.

之前因为偶像 Linus 对 NVidia 竖过中指, 我就没敢尝试在 Linux 里用 N 卡… 最近貌似 NVidia 与 Linux 的外交关系趋于缓和, 很多之前保密的文档都对开源社区开放了. 于是我也试试在 Linux 里用 N 卡玩游戏. 碰巧 Ebay 上收了块便宜的 GTX660. 在 Ubuntu 里安装 NVidia 驱动最简单的方法就是如下:

Software & Updates_057

然后基本上就没什么可琢磨的了. 出我意料的是, NVidia 的非开源驱动对比 AMD 的要强太多了, 至少从开包即食的角度是这样的. 对比 AMD Linux x64 驱动, NVidia 做到了:

  • GTX660 比 HD7770 的性能要高约50%, 但在 Linux 里却要好上几倍. 可见 AMD 偷懒.
  • 即便是用 Wine, NVidia 驱动能很好的支持我 3000 x 1920 的双屏设置, 而且切换自如. Linux 本土的 OpenGL 游戏就更好了.
  • 图像质量与 Windows 下基本无差别.

最后奉劝 AMD 要高瞻远瞩, 不要落得个 Nokia 式的结局. 🙂

玩游戏曾经是 Linux 的软肋

Workspace 1_055

尽管圣诞节临近, 我工作却是忙的出奇. 感觉公司的产品前一阶段留了不少隐患, 现在轮到修理的时候了.

不过还好, 再怎么忙也没人加班, 下班偶尔耽搁一会儿, 我还有些时间鼓捣游戏和 Linux. 原来买的正版 StarCraft II 因为没了 Windows 就有一段时间没碰了, 上个周末我把 SC2 在 Ubuntu 下用 Wine 装了一下, 和我以前’动动就得死’的 Wine 游戏体验完全不同的是, SC2 跑的还挺欢的, 300多单位参与的群殴发生时, FPS 估计不到 10 了, 但大多数情况下相当流畅. 可以想象最近 Wine 团队相当的努力. 下面是我用到的一些链接:

  1. Wine 1.7 on Ubuntu 13.04 including wine tricks http://www.tecmint.com/install-wine-on-ubuntu-and-linux-mint/
  2. AMD Catalyst Driver for Linux x64 http://support.amd.com/en-us/download/desktop?os=Linux%20x86_64

我的参考配置:

  1. Ubuntu 13.04 x64
  2. AMD HD7770 + Catalyst 13.11 beta6
  3. Wine 1.7.6
  4. StarCraft II HotS
  5. 1920 x 1200 @60Hz, medium (这个还不理想, Windows 下图像质量可以开高2档, 不过真打起来了, 也就没空看细节了)

对 Wine 我已刮目相看了.  🙂

Wine Is Not Emulator

为了个Lotus Notes开个Windows虚拟机有点划不来。我干脆Wine一个Notes吧。

screenshot_030
Wine+Notes 6.5的效果

screenshot_031
VirtualBox +  WinXP + Notes 6.5

为了能正确显示中文,我先把Notes里的缺省字体设置为WenQuanYi,邮件内容就正常了,但是对话框的中文还是方块块。搜了一下,解决方法如下:

首先,把中文WinXP系统windows/fonts文件夹内的simsun.ttc和simhei.ttf两个字体文件copy到~/.wine/drive_c/windows/fonts。

然后,打开wine的registry:

wine regedit

找到LOCAL_MACHINE/Softwares/Microsoft/Windows NT/CurrentVersion/FontSubstitudes,其中有两个键,MS Shell Dlg 和 MS Shell Dlg2,将值从Tohama改为SimSun,就可以了。:)