之前我们就专门在《Linux转正日常办公笔记本究竟行不行》一文中介绍过在图形化和应用商店加持的情况下linux游戏开发,Linux早已才能满足日常文字办公了,甚至基础的影音娱乐需求也能轻松搞定。不过在游戏方面,Linux和主流的Windows相比仍然处于弱势。
拥有主流游戏销售平台steam的Valve对于在Linux玩上更多游戏一事仍然十分上心linux游戏开发,早在2010年的时侯,就通过steamplay让玩家在Linux平台上成功玩上了多款Windows平台的游戏。
此后Valve还趁势推出了过游戏专精的Linux发行版——SteamOS并发布了搭载该OS的Steam主机产品。包括外星人在内的PC厂商都推出过相关的主机及其周边产品linux嵌入式开发,不过并没有在桌面游戏市场掀起太大的风浪。
不过收割皮夹上瘾的G胖似乎不会放过Linux平台。仍然以来,不仅原生的Linux应用,Linux用户还可以通过Windows模拟器应用Wine运行Windows应用。而Valve在此基础上启动了一项名为ProjectProton计划,专门针对游戏进行优化提高的Proton与原版的Wine相比,极大地增强了多线程游戏的性能的同时通过Vulkan实现对DirectX11与12的支持进一步提高了游戏的兼容性和性能表现,促使Steam在Linux上畅玩小型Windows游戏的看法成为了可能。
托管在GitHUb上的Proton项目页
近来有港媒报导,迄今为止ProjectProton计划早已为Linux系统移植了超过6500个可以不经过更改能够完美运行的PC游戏。比起该计划首批支持的不过二十几款游戏,堪称是进步巨大。
更令人欣慰的是,该计划目前的参与度仍然相当活跃,每月都有超百款游戏通过该计划实现了对Linux系统的免更改兼容,但是经移植的游戏大多数都能完美运行,据称约67%的SteamTop1000游戏都能完美运行。
不过依然有好多不尽人意的地方。不仅因移植引起的性能损失外linux 输入法,缺少对HDR等新的显示技术以及反作弊软件的支持等问题仍然困惑着想在Linux畅玩PC游戏的玩家。