我换到 Linux 的主要目的之一是要取代 Windows,
当然把 Windows 上的游戏搬到 Linux 也是一项迁移过程。
因为我的游戏主要都在 Steam 上,
先前有尝试过在一些发行版上安装 Steam / Wine + Steam for Windows,
结果出现了一些不太满意的测试结果,
例如说:
1. Steam on OpenSUSE 13.1 - Counter Strike: Source
可执行,但是整个游戏的所有物体全都是黑色贴图。
https://i.imgur.com/JbMS48y.png (还有个问题,中文全都变虚线方框)
https://i.imgur.com/uQD0RlT.png (de_dust2 的 B 点)
不过这项实验可能有待重测,
因为当初 /home 切太小装不下游戏(原本不知道 Steam 会装在 ~ 内),
所以用 ln 连结到外接硬盘上安装游戏,但网络上有人说用 ln 的话 Steam 会出问题。
2. Steam on OpenSUSE 13.1 - 家庭串流
因为 /home 不够,后来外接硬盘也不在身边,没办法测试 XD
3. Steam on Ubuntu 12.04 - Counter Strike: Source
这项测试上还真的是 99% 正常,根本就是完全正常。(这项测试没有用到 ln)
唯一发现的问题是中文...
4. Steam for Windows on Ubuntu 12.04 + Wine 1.2 - Terraria
可以安装 Microsoft XNA,但游戏视窗完全没出现就直接结束了。
WineHQ 上的回报几乎都是说正常游戏,我测却不能玩,有点奇怪。
5. Steam for Windows on Ubuntu 12.04 + Wine 1.2 - CS:GO
可以执行、连线到其他 server,
可是鼠标对游戏视角一点反应都没有,无法看其他方向。
另外按下任何键盘上的按键就会 crash to desktop。
WineHQ 上的回报看起来也是正常,就我有问题。
6. Steam on Ubuntu 12.04 - 家庭串流
完全正常,用隔壁台 Windows 机器串流玩起来很顺。
7. OpenSUSE 13.1 / Ubuntu 12.04 - Minecraft
这款不是 Steam 游戏,不过有了 openjdk 后玩起来完全没有问题,完全正常。
以上测试结果让我纳闷的是,WineHQ 上经回报正常的游戏,我玩起来竟然几乎都有问题。
不知道我有做错什么步骤?
Ubuntu 12.04 的部分我也试过更新所有套件(除了没升级到 Ubuntu 14.04),
但问题依旧。
想看看各位板友用 Linux 玩游戏的经验,及各种遇过的状况。