近90%的Windows游戏现已能在Linux系统运行
最新数据显示,近90%的Windows游戏现已能在Linux系统运行——随着Windows 10逐渐式微,Linux平台的游戏体验正迎来前所未有的黄金时期
近年来,得益于WINE和Proton开发者等团队的卓越贡献,以及Steam Deck等硬件设备的热潮,Linux作为游戏平台的可行性已取得飞跃性进步。然而ProtonDB最新统计数据(经Boiling Steam报道)表明,我们正逼近一个辉煌里程碑。最新统计数据显示,近90%的Windows游戏现已能在Linux平台运行。
在全新安装的Linux系统中,十款Windows游戏中有九款可畅玩,实属重大突破。这一里程碑的达成,正值计算机用户在从Windows 10向11过渡期间纷纷转向其他平台。当然,底层数据远比标题统计更复杂。玩家在验证心仪的Windows游戏能否在Mint、Zorin、Bazzite甚至SteamOS等Linux发行版上运行时,必须考量不同程度的兼容性问题。
上图基于Boiling Steam对可玩性的五级定义,但这些标准与Valve发布的Steam Deck评级存在显著差异。主要区别在于Boiling Steam似乎不考虑Steam Deck性能是否构成游戏体验瓶颈。因此某种程度上,其评级体系对桌面及笔记本PC用户更具参考价值——这类设备通常性能远超Steam Deck。
Boiling Steam白金(绿色)评级代表开箱即用的完美运行状态。黄金(浅绿)仅需微调即可运行。银级(黄色)游戏可运行但存在瑕疵。崩溃级(深红)游戏则完全无法启动。最后,铜级(红色)游戏处于银级与崩溃级之间的模糊地带。
观察图表趋势,我们看到白金级(绿色)新游数量呈可喜增长,而红色/深红区域正逐渐缩减。开发者自然会受益于更多硬件能流畅运行其游戏,因此必须有足够动力投入时间在Linux系统(特别是Steam Deck)上测试新发布的Windows游戏。
另一方面,某些热门游戏短期内似乎难以实现Linux兼容。目前,各类反作弊技术平台的兼容性问题仍将持续存在。此外,Boiling Steam指出其他开发商似乎对非Windows玩家存在抵触情绪。不过对于这些非故意顽固的游戏,仍有不少解决之道。我们建议您为心仪的游戏探索由社区驱动的Linux兼容性技巧与优化方案。



在使用Windows长达25年后,我转投了Linux阵营。
作为一名怀旧游戏爱好者,Wine(配合dxvk和cnc-ddraw)让我惊喜地发现:它能以比Windows更优越的方式运行更多游戏。
我竟能在64位操作系统上运行某些16位游戏!
那些强制全屏的游戏,现在能在Wine虚拟桌面中运行。以前在Windows上,我不得不配置DxWnd这类补丁,而且效果并不稳定。
唯一遗憾的是Wine不支持2倍或3倍缩放,但Gamescope正好解决了这个问题:
此外还可为每款游戏单独配置Wine环境(前缀)。目前我尚未遇到必须使用此方案的情况。
我发现某些Unity游戏会用数GB的零文件浪费磁盘空间,Linux允许我将其封装在压缩的SquashFS映像中运行,这甚至能加快游戏加载速度:
遇到因多核系统导致崩溃的游戏时,只需限制单核运行即可解决:
> 那些强制切换全屏的游戏,我都能在 Wine 虚拟桌面中运行。以前在 Windows 上,我不得不配置 DxWnd 之类的黑科技,而且效果并不稳定。
或许 Wine 也能移植到 Windows 上 🙂
终有一天微软会推出一个“Windows”系统,彻底砍掉所有向后兼容功能,只预装 Wine 发行版。
微软或许不会这么做,但总有ReactOS可选[1]
[1] https://reactos.org/
据说现在就能在WSL2里运行。
这让我想起苹果应用商店文档里提过的“连续零字节”[1]。感觉就是委婉地说“我们先加密再压缩,别指望能轻松压缩”。
我猜这可能是资源填充,或者这些是带完整Alpha通道的原始纹理?但无论如何都挺奇怪的。是哪款游戏?哪个资源?
[1] https://stackoverflow.com/questions/42478186/app-size-on-app…
能否详细说明Unity如何浪费数GB的磁盘空间存储纯零数据?
您是如何发现的?这是Unity的预设行为吗?具体占比是多少?是100GB游戏的2%,还是4GB游戏的50%?
我在网上找不到相关资料。
我认为这取决于具体游戏的制作方式,并非Unity本身的缺陷。
我习惯查看游戏文件内部,当看到1GB的压缩包解压后竟变成约10GB的游戏体积时,就产生了怀疑。
我的初步猜测是存在大量未压缩的图像资源,或是压缩质量低劣的视频导致的压缩残留。
同感。但游戏运行未压缩资源本就是优化策略——根据具体游戏的瓶颈所在(磁盘还是CPU),权衡磁盘占用与CPU消耗的取舍(如我理解无误的话)。
因此若开发者刻意选择未压缩/轻度压缩资源,而压缩反而提升性能,反而令人意外;这相当于逆向操作开发者原有的权衡策略。
当然,技术功底不足的开发者可能并未意识到这种权衡关系,这种情况则另当别论——不过这类开发者制作的游戏通常无需高性能机器就能实现60帧以上运行。
压缩率的合理权衡可能因短短几年的技术进步而改变,若从主机粗制滥造移植到高端PC平台,变化速度会更快。游戏根据CPU核心数决定生成多少线程时也存在类似问题。开发者的初始假设可能本就不准确,即便正确也难以持久。
同感!《辐射:新维加斯》在Linux上运行流畅,但在Windows上却卡顿。同样的情况也出现在《使命召唤2》甚至《无主之地2》等较新游戏上。
OTVDM(基于Wine)能让64位Windows运行16位程序,所以这并非Linux独有的问题。
挺酷的。我习惯用带权限的内核squashfs。今天学到了squashfuse这个工具。
我绝不回头。如果未来只能在Windows或主机平台玩游戏,我宁可不买新游戏,或者另寻爱好。
能够运用合理的脚本解决问题、借助ZFS快照撤销失败的模组安装、在同一系统上进行开发等体验,已然成为我无法割舍的习惯。我还开始收集一些Cloud Init配置文件,用于在LXD容器中搭建游戏服务器。其中部分服务器支持原生Linux二进制文件,但也有少数仅提供Windows版本——通过Wine运行完全没问题。
若有人对此稍感兴趣,我强烈建议尝试。我使用Ubuntu系统,在AMD和Nvidia显卡上运行都非常流畅。你有什么可失去的呢?
Pop OS!搭配NVIDIA显卡运行。
简直完美无缺。偶尔出问题时,更新Proton版本通常就能解决。
远胜于Windows。
如今我连下载游戏前都不查ProtonDB了。除非开发商刻意破坏兼容性(多是竞技类游戏,事先就能预判),否则基本都能运行。
我知道在HN发这个会引来ProtonDB垃圾分级表的评论,但对我玩的游戏类型确实如此。
我大概是全世界唯一一个PopOS系统在更新后两次无法启动的数据科学家。现在彻底放弃它了。
我的配置极其基础(NVIDIA显卡、Python、R语言),实在想不出问题出在哪。可能是硬件故障。
试试Fedora吧,能运行那个宇宙主题桌面。
我配置相同,唯一遇到的问题是《星际争霸重制版》。Wine的音频处理有缺陷,我怎么调试都解决不了——32线程全速运转仍卡顿。所幸这游戏在破电脑上也能跑,所以我另配了台Windows迷你主机,专用于在战网被虐时使用。
同样配置。问题极少。转用后非常满意
今年早些时候,Steam Deck给我留下深刻印象后,我为游戏主机购入了RX 9070XT显卡(自Radeon 9800 Pro以来首次使用红队显卡),并全面转向Linux系统。
如今数百小时使用后,实在没什么特别值得记录的。对我常玩的游戏而言,这次过渡堪称无缝衔接。
自从入手Steam Deck后,我几乎不再碰台式机。这台设备常年连接电视使用。最近我在电脑上安装了Bazzite系统并将其移至电视端,如今所有游戏都在电视上畅玩。Valve为实现Linux平台游戏体验所做的努力令人惊叹。
我仍记得当年在Wine环境下手动安装Steam的日子,那时能正常运行的游戏寥寥无几。
我一直渴望Linux在日常使用中不再是“新鲜玩意儿”,而是理所当然的选择。这种转变令人振奋。
我明白这种体验并非在所有硬件和发行版上都均衡分布,但确实为大量使用场景提供了可能。
游戏领域尚可。但小众软件市场就糟糕了。我考察过DJ软件,它们全支持macOS,却无一支持Linux,在Wine环境下也漏洞百出。
Final Scratch IIRC 核心运行在 Linux 系统上
若您尚未拥有 Steam Deck,想了解现有游戏库在 Linux 上的兼容性:
1. 进入游戏库
2. 点击筛选按钮
3. 在“硬件支持”栏下拉菜单中选择“Steam Deck”,共有4个选项说明如下:
已验证 – 表示该游戏在Linux(及Deck)上100%运行正常,经Valve官方验证
可玩 – 表示游戏可在Linux(及Deck)运行,但可能存在细微问题(如字体大小异常)
未测试 – 可能运行,但未经测试
若想确认游戏运行效果,请筛选“已验证”或“已验证或可玩”游戏,这样就能排除完全无法运行或可能存在问题的游戏。
如今Linux平台能运行的游戏数量之多定会令您惊讶——这得益于Valve在Proton框架上的巨大投入,以及包括Valve在内的开发者在Steam发布原生Linux版本。甚至像《上古卷轴5:天际》或《上古卷轴4:湮没》这类您可能完全没考虑过的游戏,都能加载所有您喜爱的模组(!)
此外在某些/许多情况下,即便是“不支持”的游戏也能开箱即用或仅需微调。据我所知,多数问题集中在使用反作弊系统的在线竞技游戏上。
我遇到的游戏崩溃更多是显卡固件问题而非Linux兼容性问题。
使用同款显卡的Windows用户也报告了相同症状,供参考。
或者使用ProtonDB https://www.protondb.com/explore
公平地说,Steam Deck的游戏支持评级标准略显随意,某些“已验证”游戏的运行效果可能不如某些“未测试”游戏。
唯一让我遇到问题的游戏是《未完成的天鹅》,我在PS3上玩得非常愉快后又在Steam上买了它(好到值得买两次)。最初无论我怎么折腾Proton版本都无法运行,屏幕始终一片空白(讽刺的是游戏本身确实以纯白画面开场)。但几个月前再次尝试时,默认设置下竟完美运行了。
2003年的我曾认为Wine是条死胡同,纯属浪费开发者时间。诚然Valve为Proton倾注了大量心血,但若非早期开发者们铺垫的基石,他们根本不会考虑这个项目——向所有不抱怀疑态度的Wine开发者致敬。
2003年的我曾乐观认为Wine是死胡同——毕竟《无冬之夜》《雷神之锤3竞技场》都推出了原生Linux版本。
“Linux桌面元年”近在眼前,Wine注定只是权宜之计。
事实证明Linux需要稳定的游戏API接口,而Wine恰好提供了。
有趣的是,如今它也成了Windows的稳定API。
长期以来,Linux圈子无人关注API稳定性或向后兼容性——直到应用/游戏开发者意识到:若能通过WINE将部分Win32代码移植到Linux,他们只需针对Win32 API(或其子集)开发,只要安装了WINE,应用/游戏就能始终运行。这颇具讽刺意味:桌面Linux的崛起,竟是通过重构其他操作系统的API实现的。
抛开实用性不谈,Wine开发者始终令我钦佩——他们是精通Windows与Unix的顶尖黑客,拥有深厚的技术底蕴。
我超爱这个,现在大部分游戏都在Linux上玩。
真希望能在MacBook Pro上运行Linux,这样就能在这台美观便携、功耗优异却被阉割得离谱的笔记本杰作上畅玩游戏了。
过去几个月我在Linux上愉快地玩着《守望先锋2》。虽然需要靠Gamescope实现多屏流畅运行,每月大概会崩溃一次,但整体性能出色,没什么大问题。除了工作不得不用的情况,我再也不想回到Windows了 🙁
你是怎么运行OW2的?我用Steam和Proton运行起来非常卡顿
Windows能达到300帧,Linux只有100帧左右且频繁掉帧
用哪个系统?AMD还是NVIDIA?Windows10过期后,我可能要考虑把游戏主机也换成Linux了
最近遇到一款游戏,Windows版在线匹配崩溃,Linux版却运行正常。感觉自己被困在颠倒世界里。
试玩GOG版《灵魂收割者》时,角色朝向不同会导致多边形和UI消失。这是Windows 10系统问题,该试试Linux了。
这意味着10%的Windows游戏使用侵入式反作弊系统?
根据ProtonDB[1]数据,约7-10%的TOP100和TOP1000游戏存在兼容问题,但具体原因可能较为复杂。不过如今这类问题几乎都与反作弊系统有关。
[1] https://www.protondb.com/dashboard
除非游戏工作室专门针对Linux进行适配,否则反作弊机制基本无法被破解。考虑到Linux系统易受破解的特性及其众多变体版本,这种适配的可行性尚存疑问,但理论上通过某种方式(尚不确定是否可行)实现签名内核的“受信任发行版”或许能支持反作弊。
部分反作弊系统如EAC、GameGuard、XingCode确实支持Linux,但需游戏主动启用。我认为这些并非基于内核且非Linux原生方案,许多非竞技类游戏允许使用。
至少我确认《地狱潜者2》(GameGuard)、《DJMAX Respect V》(XingCode)、《幻想生活I》(EAC)在Linux平台运行正常。
希望他们既然对Linux上的非内核模式反作弊方案满意,也能在Windows上采用相同方案…或者干脆让我在不使用公共匹配时禁用这些方案
EAC虽归Epic所有,但他们不会在自家游戏启用该方案,因为不想让玩家轻松使用Steam。他们希望Epic Games平台能超越免费游戏领取和《堡垒之夜》启动器的功能。
理论上,采用签名内核和安全启动机制后,其安全性应与Windows 11相当?但鉴于基于DMA的破解手段日益猖獗,这种差异或许已无关紧要。
苹果平台的外设都通过IOMMU管理
https://support.apple.com/guide/security/direct-memory-acces…
Linux就不是这样吗?
这正是我们锁定数据中心的原因。若有人能物理接触硬件,攻击途径将激增。
哪里能查阅更多关于DMA攻击的资料?
你可以查查DMA卡。它们插在PCIe插槽上,能完全访问内存进行检测和修改。
所以这是2025年的游戏精灵?
没错,所有热门网游都将归入那10%的行列。
我只想玩火箭联盟啊 🙁
至少《军团要塞2》能运行
我通过Proton运行火箭联盟完全没问题,累计游玩时长超4000小时,全程都在Linux系统下完成。
BakkesMod同样运行正常,感谢https://github.com/CrumblyLiquid/BakkesLinux
《火箭联盟》在ProtonDB获得白金评级:https://www.protondb.com/app/252950
这包含多人模式吗?据我所知,多人模式几年前就被移除了,其实我说的“能在Linux运行”就是指这个。
没错,我在Linux上玩火箭联盟的竞技多人模式已经超过数百小时。我用的是Heroic启动器:https://heroicgameslauncher.com/
没错!请使用Proton版本,而非原生Linux版本。
火箭联盟曾有过原生Linux版本。
但在Epic Games收购之前…
最近我通过Heroic启动器成功安装了新版火箭联盟!https://heroicgameslauncher.com/
或许可以像OpenMW或OpenRA那样进行开源重构?
顺便说一句,《火箭联盟》在Linux上运行完全没问题,但需要设置为Proton兼容模式,而非原生Linux客户端。
我也记得上次尝试时(至今已有数年)反作弊系统存在问题。
这些问题是如何解决的?是放弃了反作弊系统,还是现在Proton环境下反作弊能正常工作了?
火箭联盟不再兼容Proton了吗?以前它在我这运行得比原生Linux版和Windows版都流畅。如果不行,具体是什么变化?
看到这个消息很高兴。值得注意的是,许多旧版Windows(或DOS)游戏在当前Windows系统上也可能运行不佳。反作弊问题至少还会持续几年…不过Steam Deck本身的相对成功,确实显著提升了用户对支持度的要求。
我认为Linux支持方面仍存在些许问题。升级到6.16内核本身就解决了许多我过去遇到的问题。如果你还在使用未升级的旧版LTS系统,遇到的问题可能比使用较新发行版的用户更多。
> 值得注意的是,许多过去的Windows(或DOS)游戏在当前Windows版本上也可能运行不佳。
公平地说,那些不著名的旧游戏在WINE下也很可能无法运行。或许只是某个冷门动画API的 单次调用 出了问题,却足以导致整款游戏崩溃。
实际上我发现WINE运行老游戏的体验反而比新Windows系统更好。
许多老游戏运行良好。尝试前建议查阅protonDB,但我通过proton运行老版GoG游戏的体验相当不错。
既然在GOG平台上架,说明它应该不算 特别冷门。
另外,有时原版无法运行而GOG版本能用,反之亦然。我见过各种奇怪的情况。
我在2000年代初转投Slackware阵营,但用Wine玩游戏充其量只能说时好时坏。偶尔能原生运行的游戏(比如《无冬之夜》)总是令人欣喜。
过去七八年我一直双系统启动玩游戏,只因同事和家人总催我陪他们玩,但现在已无需如此。近两年我还没遇到过在Linux(通过Steam)上运行不流畅的游戏。每晚都能畅玩《深岩银河》或《Necesse》,再也不用当僵尸网络的炮灰。
彻底告别Windows系统!
当前Windows系统还能运行多少比例的Windows游戏?
我从未在同一Windows系统上运行过接近90%的游戏库,多年前就放弃了,直接转用Linux。
作为仅靠Windows机器玩游戏(特别是驾驶模拟类)的人,我真希望我的硬件能在Linux上运行。
我唯一无法抛弃Windows玩游戏的限制是NVIDIA显卡。正考虑升级前驱动能否更完善。低配置游戏我用Steam Deck解决。
NVIDIA驱动现在已大幅改进。你的显卡多旧了?我用2080ti,初始配置后运行完全没问题
我用英特尔CPU配NVIDIA 4080显卡,在pop os系统上运行完美。连AI相关任务都毫无压力。
NVIDIA最近在Linux上的表现相当不错。不过我更新驱动前总会等一周。
NVIDIA对Linux的支持堪称最佳。更没有所谓“游戏版”与“工作室版”的无谓区分。
不,AMD显卡在Linux下表现更佳。内核官方主线支持+Mesa渲染层。
类似的细分领域还有很多。另一个典型例子是采用侵入式反作弊系统的竞技游戏。
我虽是Linux狂热用户,但游戏主机始终未迁移系统——直到Win10升级Win11的灾难性事件迫使我做出改变。
目前使用EndeavorOS,这是我首个Arch系发行版,体验极佳。坦白说一切都“开箱即用”。驱动自动安装完成,我将Steam指向原Windows系统使用的NTFS分区中的游戏库,所有游戏都能完美运行。
《赛博朋克2077》《荒野大镖客2》《星际战场》这些公认的现代3A大作运行流畅。某些场景下性能甚至略有提升,其他场景则持平。
切换回Windows系统后,原有游戏库依然能正常运行。这种体验完全超出预期。
唯一需要解决的问题是让Quest3 VR头显正常工作,以及某个Alpha阶段游戏的兼容性——虽然其他人已成功运行,但我暂时没去深究。
我的经历也几乎同样令人欣喜。原本用Ubuntu搭建家庭服务器,但日常主要操作系统是Windows。后来Win10升级到Win11,我本就因诸多原因对微软心生不满,更发现要获得同等功能,竟需为这个我厌恶且在工作中预览体验糟糕的操作系统(Win11)投入巨额资金。
现在我用Mint系统。借助AI终端的引导教学,我真正体会到终端赋予的强大能力。这台电脑在排查手机WiFi通话故障及其他网络问题时发挥了实际作用,同时我还能畅玩Steam游戏!虽然初次运行《Outward》时遇到一两次卡顿,但《Bannerlord》及其他游戏至今运行流畅。它就是能用!真的!
不错!好奇你是否感受到IO性能差异(比如游戏加载时间)?
上次我在Linux用NTFS时虽然稳定但速度慢,写入尤其明显。如果现在Windows和Linux的差异不明显,那确实比从前进步很大。
我觉得把游戏库迁移到ext4或xfs这类文件系统,应该能获得不错的I/O性能提升并缩短加载时间,不过会牺牲跨平台兼容性。
终于淘汰了最后一台Windows游戏机,因为Windows 10开始警告我无法获取安全更新。目前在Debian系统下Steam运行毫无兼容问题,不过我主要玩单人或多人策略游戏。
编辑:现在想起来,Linux 版的《文明5》曾频繁崩溃。切换到Proton后就再没问题了。
微软正因Win11流失大批用户:游戏玩家群体。他们只剩企业用户和那些迟钝的用户——这些人知道自己的电脑不够友好,却不知道还能更换操作系统。很快他们就该改名叫企业版Windows了
我已经好几个月没开Windows玩游戏了,感觉超棒。唯一例外是需要强力反作弊的项目,比如尝试连接Faceit的CS2服务器。
不过没有这些我也活得下去。下次组装新电脑时,我大概不会再设置Windows分区了。
记得上次安装Windows还是2018年Proton发布前后。早期版本虽不尽如人意,但趋势已然明朗。
终有那么一刻,你会发现自己根本不怀念它。唯一能察觉差异的时刻,是当别人理所当然认为你用Windows时那种疏离感。我并不怪他们——从概率上说我确实是异类——但这种时候你只能靠自己摸索解决。
如今Proton/Wine实在太出色了。过去三四年里我几乎没遇到过游戏运行问题。偶尔EA/育碧自带启动器的游戏无法立即运行,但ProtonDB和GitHub问题库都是绝佳的解决资源。
记得《赛博朋克2077》刚发售时无法运行,但Proton和Glorious Egg Roll开发者们几天内就搞定了。传奇人物。
许多原生支持Linux的游戏在Wine下反而运行更流畅。
> 许多原生支持Linux的游戏在Wine下运行效果更佳。
macOS平台同样如此——通过CrossOver运行游戏往往比原生移植版更流畅。现实情况是,Linux和macOS平台缺乏足够的专业游戏开发者来打磨最后20%的关键细节,从而带来显著差异。
在我游戏库的150多款游戏中,唯一出现过问题的只有2011年发行的《尘埃》。这部分归咎于育碧启动器和某些视频编码问题,但即便如此。反复切换游戏几次似乎就能解决这个问题。
约一个月前,《Lumines Arise》试玩版发布时运行毫无障碍,甚至没想起查阅ProtonDB——毕竟它已变得如此可靠。我认为这很大程度上得益于Steam Deck足够热门,使其在发售首日就成为Proton兼容性的重点目标。
我17年来始终在Linux系统上游戏和工作——绝大多数游戏运行良好,但竞技类游戏(如《Rust》《英雄联盟》等)除外,因为它们需要内核级后门来监控操作系统的内核级作弊行为。
我有一台2080 TI显卡刚上市时组装的电脑。如今Linux对这类显卡驱动的支持如何?这台机器性能仍完全满足我的需求,但因Windows实在糟糕透顶,我已两年未曾使用。希望能充分利用新旧硬件,彻底摆脱Windows的困扰。
过去半年里,1070 TI在Arch系统上运行完美(比Debian稳定版更出色!)。这张显卡已足够老旧,仅支持闭源驱动,但运行毫无问题。
完全没问题
若能提供参考:我曾用搭载RTX 2060移动版的电竞笔记本工作,既能运行《艾尔登法环》(含模组及联机),也能流畅运行《巫师3》这类老牌高负载游戏。这一切仅需在原生Ubuntu LTS系统上稍作调整(后来因不喜欢Snap包转投popOS阵营)。
其他评论里有人推荐PopOS。我打开了页面但还没深入研究。它和最新的Ubuntu LTS安装版具体有哪些不同?
下一台笔记本很可能是我能找到的最安静的Linux设备。虽然钟爱MacBook Air,但眼下正物色新系统——毕竟M1芯片已显老态
看着萨蒂亚·纳德拉把Windows和Office搞得一团糟。
至少我的桌面游戏需求还能得到满足。
作为双系统用户,这消息固然令人欣喜,但我认为更关键的是有多少玩家能彻底抛弃Windows转投Linux游戏阵营。
假设我玩的恰好是那10%无法在Linux运行的游戏,不还是得保留Windows系统吗?
据我观察,兼容率远超90%。
近两年唯一没能运行的游戏是《战地6》。
只要是主流游戏基本都能运行。去ProtoDB查查,标注为“黄金”及以上的游戏通常都没问题。
我无法运行《三角洲特种部队》[1],据我所知是反作弊机制导致的。
《战地6》实在可惜,我几个朋友都在玩,能加入他们就好了。不过他们大多还在玩《地狱潜者2》,这款运行没问题。
[1] https://www.protondb.com/app/2507950
若偏好热门多人游戏,情况则恰恰相反——这类游戏反而普遍配备反作弊系统。那些玩《英雄联盟》《Apex英雄》《绝地求生》《命运2》并期待《战地6》的玩家,恐怕要大失所望了。虽然你未必会同时投入所有这些游戏,但相当多玩家至少对其中一款投入极深——这恰恰让Linux对他们而言毫无吸引力。
即便99%的游戏能在Linux上正常运行,但玩家50%以上的时间都耗在这些多人游戏上,因此实际体验中仍会感觉90%以上的游戏无法畅玩。
值得庆幸的是,单人游戏基本都能正常运行,仅存在极少数例外——比如刚发售不久、尚未解决技术问题的最新作品。
服务器浏览器的消亡和私有服务器的兴起导致了这种局面。整个反作弊体系的扩张,源于发行商想要掌控整个游戏体验。
更何况游戏产业持续自毁前程——仅支持Windows系统(Mac同样存在)。这种状况虽在缓慢改变,但众多开发者深陷微软的洗脑宣传,甚至拒绝考虑DirectX之外的图形API。类似决策比比皆是。
他们甘愿抛弃的用户群体规模着实惊人。粗略估算约占市场份额的19%。
但反作弊系统诞生于服务器浏览器盛行的时代。Punkbuster早在2000年(独立于Valve)为《半条命1》/《反恐精英》开发,当时这些游戏根本没有匹配系统。所以你对动机的理解完全错误。
实在不明白你为何要将私人服务器和反作弊系统扯上关系。虽然理解这可能是你的心结,但两者实则毫无关联。早在服务器浏览器盛行时期,游戏开发商就已开始实施反作弊机制。所谓的“反作弊困境”源于作弊者摧毁多人游戏生态。你所谓“掌控整个游戏体验”究竟想暗示什么?让玩家正常游玩付费购买的游戏竟成了坏事?当作弊者横行时,玩家根本无法获得有意义的游戏体验——更不用说随着服务器迅速崩溃,连字面意义上的游戏体验都将荡然无存。请注意我并非支持内核级反作弊,但你根本没提内核方案,反而对反作弊机制本身展开了抨击。
> 况且游戏行业只支持Windows系统(Mac也是个存在)的行为,简直是自毁前程。这种状况正在缓慢改变,但太多游戏开发者深陷微软的洗脑宣传,甚至不考虑使用DirectX之外的图形API。类似的决策比比皆是。
游戏产业早已全面多平台化,许多仅限于通用PC版Windows的游戏并非因依赖DirectX而受限——它们同样开发了PlayStation版本,而该平台根本不存在DirectX。
支持Mac平台确实存在挑战,部分源于该平台(包括硬件)与通用PC差异显著,部分则因苹果公司对向后兼容性重视不足,甚至会为自身利益主动破坏应用程序的运行。
然而,开发者不支持Linux系统纯粹出于主观意愿,而非技术门槛过高。随着Wine、Proton等Windows兼容库的持续完善,除非开发者刻意阻碍,否则Windows游戏基本能“开箱即用”。
我的实际体验是所有游戏都能运行。. 但几乎每款游戏都存在操作差异(鼠标灵敏度严重失准)、手柄失效、屏幕/字体缩放异常及全屏显示畸变等问题。
奇怪的是调整Linux字体缩放比例会导致游戏画面同步变形——例如字体缩放2倍时,全屏显示会比实际屏幕大两倍,导致我只能看到四分之一画面。
> 过去两年里唯一没能运行的游戏是《战地6》。
直接从EA购买的玩家同样无法运行。
确实如此。我一年前格式化了Windows分区专门用于游戏。
看到这页全是成功案例真让人心酸。我在Wine上运行游戏时遭遇无穷无尽的bug,最终放弃改买纯PC只为玩Windows游戏,结果大多数主流游戏依然bug不断——虽然比Linux好些。以我的硬件水平本该坚持玩主机,但模组让我能畅玩游戏。
类似经历:上周有两款想尝试的游戏,在Linux上完全无法运行。一款出现全黑屏幕,另一款则无视所有鼠标键盘输入。每款都耗费我15分钟折腾winecfg、安装软件包、搜索错误代码,最终放弃重启Windows系统——结果它们在Windows上运行完美。
这事多久以前的?
你说“在Wine下运行游戏”就说明是老事了,现在主流做法是安装Steam让它处理兼容性层。
区别在于我们讨论的并非原生Wine,而是Steam+Proton(基于Wine但实现无缝运行)。
我已彻底卸载Windows。在我的Linux电脑上能运行的游戏数量远超Mac。
> 最终放弃并购置了标准配置PC
在购买所谓“纯正”PC之前,你究竟在什么设备上运行游戏?
一台拼凑的Ubuntu机器,十多年来运行非Windows游戏相当稳定。据我观察,除了外星操作系统的游戏外,没有任何事物能像游戏这样考验电脑性能。
原文出处:
https://boilingsteam.com/windows-games-compatibility-on-linu…
游戏数量是个奇怪的统计指标。
游戏时长的市场份额呢?
这两项指标各有其价值。就我个人而言,对最新推出的热门3A大作兴趣不大。我更倾向于玩独立游戏或经典老游戏,这意味着我接触的游戏数量可能更多,但这些游戏的市场份额通常不高(无论是单个作品还是整体而言)。或许可以说我是个特例,但我觉得很多Linux极客的游戏习惯应该也类似。
因此对我而言,90%以上的游戏能在Linux上运行,远比仅有少数几款占据90%市场份额的游戏能运行更有价值。
如今热门3A大作通常都能在发售首日运行。唯一无法兼容的只有竞技类在线游戏。
撇开Steam Deck不谈,大多数Linux玩家年龄可能偏大,因为他们有资金和/或技术兴趣来搭建Linux设备。这将排除年轻群体——他们可能偏好不同类型游戏,且拥有更多可自由支配的游戏时间。
作为无所事事的青少年,我夏天有时能连续玩16小时游戏。
没错,但重点不在Linux的市场份额,而在于当前Windows平台上多少游戏能移植到Linux运行。
我记得至少四年没为玩游戏启动过Windows了。这种体验太棒了。
在ZFS上运行NixOS很有趣,能根据需求为特定游戏定制环境。不过我很少用到这功能,毕竟Steam现在基本都能完美运行(tm)。
(Windows版)GTA V在线模式无法在(Linux版)Steam Deck上运行,全因Battleye反作弊系统的荒谬限制。
关键在于:反作弊软件破坏了游戏运行机制,它还能算“运行”吗?
Rockstar真该感到羞耻(尽管作弊行为毁了PC版游戏体验,但他们早就该修复了)。
微软会推出破坏Wine运行的软件签名机制吗?
并非不可能,但这可能最终迫使开发者转向不受此限制的工具。
封闭花园不仅禁锢用户,更阻隔外部力量。一旦人们跳出围墙,便极少会重返其中。
我在Steam Deck上持续遇到Proton兼容问题。不过这些主要是90年代的老游戏,现代游戏通常运行顺畅。
若能获得仅针对Steam游戏的专项数据就太棒了。
这篇帖子让我看到希望——或许不久后就能彻底告别Windows!如今我只因开发需求才使用Windows系统。
已有ProtonDB:https://www.protondb.com
作为只在Linux上玩游戏的玩家,我必须承认体验出乎意料地好,即使使用Nvidia显卡也是如此。当然有些游戏确实无法运行,比如新版《战地风云》,主要因为开发商坚持植入特定反作弊软件。
但绝大多数游戏都能 完美运行——无论新旧作品,无论单人或多人模式。
遗憾的是Nucleus Coop主要针对Windows平台开发
只有我觉得这个ProtonDB仪表盘难以理解吗?https://www.protondb.com/dashboard
真需要数据可视化设计师帮忙优化,让界面更清晰易读。
这评论区简直像自嗨圈哈哈
兼容性和性能方面,自Proton问世以来这些年确实有明显提升。
不过我认为赛车方向盘支持仍不够完善。虽然在Linux上可通过映射其他外设来实现替代方案。
另一个问题是Linux平台的直播体验不如Windows流畅。虽然有OBS软件,但其生态系统仍相当匮乏。
尽管如此…Linux仍是我的首选操作系统。
我用的是普通罗技G29(应该是)。在所有测试过的游戏中运行稳定(包括力反馈功能)。
那我得重新测试了,几个月前用这个遇到过各种问题。
现在真的没什么理由不使用Linux了。随着更多用户转向Windows 11,情况只会越来越好。
若Adobe应用能在Linux运行,我立刻就换系统。
坦白说,这似乎是许多创意专业人士最后的障碍。Affinity Photo的功能已逼近Photoshop水平,而Bottles+Wine等工具如今竟能流畅运行旧版Creative Cloud。
真正的问题不在功能而在采用率(个人观点):多数工作室和代理商仍被Adobe生态系统束缚。只要有家大型工作室公开宣布将工作流程迁移至Linux,或许就能真正打开这扇大门。
若你选择的操作系统能更好地运行Adobe产品,它们在macOS上本就表现更佳
我基本认同,但人们不购买苹果硬件或偏好IBM PC类操作系统也无可厚非。
如今育碧游戏在Linux上的运行状况如何?说实话这才是唯一阻碍我尝试的因素。
育碧的问题通常出在启动器上。
可通过ProtonDB查询具体游戏兼容性,例如《刺客信条IV:黑旗》:https://protondb.com/app/242050
启动器确实偶尔令人烦躁,但真正让我下定决心转投Linux平台的契机,是发现《纪元1800》和《纪元117》试玩版都能完美运行。
最近我还首次在Linux机器上通关了《刺客信条:起源》。
不过我从不玩多人模式,而多数问题似乎都集中在多人游戏环节。
试玩版是通过Steam还是育碧Connect启动器运行的?
我是《纪元》系列铁粉,几乎天天玩《纪元1800》。目前在育碧平台购买了该作。如果《纪元117》真能完美运行,我可能取消育碧平台的预购转投Steam…
我们需要一份Steam OS硬件兼容性地图……或者为游戏玩家提供易用的Linux安装方案。
这得看你对“运行”的定义了。听说Wine会默默截断某些图形调用。
而且有发现Proton在某些游戏中能比原生Windows获得更高帧率。
双SSD双系统启动是个相当稳妥的方案,毕竟有些程序只能在Windows运行。具体效果因人而异=3
我已重返全职Linux系统约12个月,游戏不再是主要问题。目前唯一困扰是尝试让《绝地武士》运行而不导致整台电脑崩溃。
当前最大难题是替换所有音乐混音工具。虽渐入佳境,但仍需完整流程。
> 目前最大的难题是替换所有音乐混音工具。
你找到什么替代方案了吗?我知道有几款不错的数字音频工作站,但上次尝试运行Windows专属插件简直是噩梦。
有意思。我Steam游戏里约50%无法在Linux运行,即便能安装也常伴随各种故障和问题。
残酷现实是:除非Linux对终端用户实现零门槛操作,否则Windows仍将是绝大多数人的默认选择。
天啊我讨厌Windows,但如今只有他们还在乎游戏体验。
我认为并非微软直接在乎游戏生态,其中存在多重因素。但每当游戏移植到PlayStation/Switch平台时,本质上就是在移植到某种Linux系统,且多数情况下图形API是相同的。问题在于游戏开发商缺乏动力将作品移植到Linux——毕竟现有用户群对Proton兼容层和各种权宜之计已然接受。
现在看看用户在Windows游戏上花费的时间里,有多少比例是用于运行Linux兼容的游戏。这个粗略的游戏数量指标存在误导性——因为任何基于Unity引擎发布的新游戏,基本都能开箱即用。由于现代主流游戏引擎数量有限,实际覆盖范围并不庞大。更大的问题在于Linux安全性不足,导致反作弊系统拒绝支持。
反观macOS平台,英雄联盟和Valorant等游戏无需内核级反作弊系统,因为操作系统本身已提供充分的安全保障。
《英雄联盟》在其生命周期的大部分时间里都没有内核级反作弊系统;当该功能最终被添加时,苹果已将扩展程序(kexts)完全移除出操作系统。而《Valorant》从一开始就不支持macOS平台,推测原因在于其首发时无法运行Riot的Ring 0级反作弊系统。
你究竟想论证什么观点?