绝大多数人给新电脑装喜爱的游戏时,都会选择Windows,以前的我也不例外,甚至为此长期保持双系统。毕竟,Windows本就是PC游戏的主流系统。不过这些年来,Linux的游戏适配能力一直在稳步提升,近几年更是成了比Windows更合我心意的选择。曾几何时,Linux的游戏生态贫瘠得像我的钱包,现在不仅能支持绝大多数Windows独占游戏(少数联机大作除外),还能运行模拟主机游戏,部分场景下的运行速度甚至比Windows还要快。

Linux能玩游戏吗?

首先,Linux几乎能运行所有独立游戏,以及大部分3A大作,除了《反恐精英》《无畏契约》这类联机游戏。运行方式也很多样,可通过Wine/Proton兼容层、原生运行,或是虚拟机启动,而且不局限于SteamOS,你常用的任意一款Linux发行版如Ubuntu、Linux Mint、Fedora都能实现。

打开网易新闻 查看精彩图片

Linux上玩不了的游戏,大多是搭载了内核级反作弊系统的作品,这类反作弊往往会刻意屏蔽Linux设备。对我来说这反而无所谓,反正我有大量Steam和GOG平台的单机游戏库存,都能在Linux上畅玩。

Wine和Proton是在Linux上运行Windows独占游戏的工具,能让游戏性能无限接近原生水平。Proton基于Wine开发,而Wine的核心作用是实现不同操作系统间的系统调用转换。当游戏发起仅Windows支持的API请求时,Wine会将其转为POSIX API调用,同时模拟Windows文件系统及其他Windows专属特性。再搭配DXVK等工具转换DirectX调用、通过游戏专属补丁修复漏洞,Proton彻底打通了Windows与Linux的壁垒,让Windows独占游戏能在Linux上流畅运行。

打开网易新闻 查看精彩图片

我甚至曾在一块几百块钱的树莓派5板子上用基础版Wine(未装Proton和DXVK)运行GOG游戏,除了个别因x86虚拟机或树莓派老显卡导致的问题外,其余游戏都运行得丝滑顺畅。

尽管目前Linux对反作弊系统的游戏支持并不好,但《艾尔登法环》《光环:士官长合集》《堡垒之夜》等重磅作品所搭载的Easy Anti-Cheat、Battl Eye反作弊,即便开发者未主动开启适配,也能通过Proton在Linux上运行。这类反作弊需要开发者在编译游戏时就手动启用Linux支持,这一点或许会劝退部分游戏厂商,但仍有相当多的开发者选择开放支持。此外,《逃离塔科夫》等游戏也已计划推出Linux适配,只是尚未落地。

而《我的世界》这类经典老游戏大多没有反作弊机制,同样能在Linux上畅玩。我本身不怎么玩最新的热门大作,对我而言,Linux的游戏适配已经十分完善。

Linux运行游戏更快吗?

绝大多数玩家都认同,帧率(FPS)是衡量游戏运行效果的核心指标。帧率的小幅提升,往往就能决定高手玩家在对局中是碾压对手还是遗憾落败。就算是玩《我的世界》,帧率低于15帧我也会觉得难以操作。

Linux的空闲内存占用极低,同时运行多款高负载程序(比如边直播边玩游戏)时也能保持更快的运行速度,再加上更低的CPU占用,运行《文明7》这种原生Linux游戏时能实现更高的帧率。这种性能提升对普通玩家和游戏主播都很实用,对我这台老电脑来说更是一种恩赐。

打开网易新闻 查看精彩图片

而且这一优势并非只针对原生Linux游戏。Wine和Proton运行游戏的性能也无限接近原生,意味着大多数Windows游戏都能在Linux上无压力运行。甚至还有个有趣的现象:部分游戏通过Wine运行,速度比原生Linux版还要快尤其是采用Unity引擎制作的几款游戏。究其原因,大概率是Windows版本的优化比Linux版本更到位。

模拟器游戏体验如何?

RetroArch是全平台通用的模拟游戏平台,支持几乎所有主机的模拟器,从FC、世嘉MD,到N64、DC、NGC、PS2,覆盖全面。同时,也有非常成熟的PS3模拟器RPCS3,以及值得尝鲜的PS4模拟器shadPS4,它们操作简单、界面简洁,这也是其风靡的原因。我甚至经常用模拟器重温《星之卡比:梦之泉》《宝可梦:火红》等老掉牙的游戏,它们的易用性也是我转向Linux的重要原因。

打开网易新闻 查看精彩图片

一方面,Linux上安装RetroArch十分简单,不同发行版均可直接在系统应用商店下载,还能选择Flatpak、Snap或原生安装包。而Windows系统则没有这一便利,Windows应用商店未收录该软件,只能去官网下载exe安装包。当然,Linux也支持类似Windows的安装方式,可从RetroArch官网下载AppImage包手动安装。我个人更偏爱AppImage安装法,不过对新手来说,应用商店安装无疑更简单。

另一方面,Linux运行模拟游戏的性能通常优于Windows。网络上甚至还有专为模拟游戏打造的小众Linux发行版,比如Batocera、Lakka、Recalbox。个人首推Batocera和Lakka,它们自带的模拟器非常全。实测Lakka的运行性能最佳,只是当时测试的版本功能还未完善。这类发行版预装了大量模拟器,手柄也是即插即用,首次连接或许需要键鼠辅助,后续就能无缝使用,完全可以作为客厅主机操作系统的首选。

Linux游戏专用发行版怎么样?

使用专为游戏优化的Linux系统,无需手动安装Wine、Steam等游戏平台,部分发行版还搭载了性能补丁,能进一步提升运行效率。Bazzite就是一款口碑不俗的热门游戏发行版,功能全面,还预装了RetroArch。

自从SteamDeck掌机和SteamOS面世以来,Wine、RetroArch等Linux游戏工具都迎来了长足发展,这很大程度上得益于SteamDeck的火爆,让厂商愿意投入精力完善相关功能。Steam开发商Valve主导了开源项目Proton,并持续投入资金研发,让海量Windows独占游戏得以在Linux上运行。

打开网易新闻 查看精彩图片

此外,SteamOS与SteamDeck原生支持Proton,让更多开发者参与到相关优化中,热门游戏的Linux适配速度也随之加快。厂商为了适配SteamDeck,自然会同步完善对Linux的支持。Valve在游戏领域推动Linux适配的举措,是如今Linux游戏生态蓬勃发展的重要原因。对大多数玩家而言,使用Linux玩游戏已毫无障碍。

总而言之,Linux的游戏体验远比大多数人想象得出色,它支持我们玩的绝大多数游戏,而且运行效果更好,仅有少数游戏或许需要Windows+Linux双系统才能运行,如果你必须使用Linux,不妨也体验一下它的游戏表现。