苹果笔记本下载Steam无限闪退?我折腾了一个下午才找到元凶

一个游戏迷的噩梦:Steam下好了,却怎么也打不开

前几天我入了新款MacBook Pro,兴高采烈地下载了Steam,准备玩《博德之门3》。但安装后双击图标,屏幕立刻像中风了一样疯狂闪烁,然后自动退出。一次两次还好,十次八次之后,我那颗期待的心直接凉了半截。我试过重新下载安装包、重启电脑、甚至用同事的Mac下载再AirDrop过来,结果无一例外——闪屏,退出,再闪,再退。我知道,这回碰上硬茬了。

苹果笔记本下载Steam无限闪退?我折腾了一个下午才找到元凶

自己的血泪排查之路

我先是怀疑系统问题。这台Mac预装了macOS 15.0,我把它升到15.1,然后进入恢复模式修复磁盘权限(虽然现在macOS自动处理了,但老习惯改不了)。没用。接着我想会不会是外接显示器导致的?我拔掉所有外设,只用内屏——闪得更厉害了。

摘掉所有隐形第三者

在macOS上,很多时候闪退都是第三方软件惹的祸。我关掉了所有菜单栏软件:Dropbox、Backblaze、还有我之前装的一个神器AltTab。但逐个关掉后,Steam依旧不给面子。直到我进入安全模式试了一次,Steam居然正常打开了!这让我确信必定是某个登录项在作祟。经过一一排查,我发现是罗技Options这个鼠标驱动在搞鬼。退出它之后,Steam不再闪烁,但几天后我发现它又在后台偷偷启动了。

解决闪烁,又遇卡死

正当我开心地以为自己赢了的时候,Steam又给我上了一课:主界面能正常显示,但一点“商店”就卡住不动,几秒钟后整个窗口僵死。这回我知道是Steam内置浏览器与Mac的图形驱动不兼容了。因为我的M3芯片需要靠Rosetta2模拟运行x86的Steam,在这个过程中Metal图形接口有时会抽风。

最后的定心丸:禁用硬解加Rosetta模式

在网上泡了两个小时后,我找到一个看似靠谱的方案:让Steam彻底禁用GPU加速。我在终端创建一个配置文件echo '--disable-gpu --disable-software-rasterizer' > ~/Library/Application\ Support/Steam/steam_dev.cfg,然后进入Steam.app的显示简介,勾选“使用Rosetta打开”。操作完后,我怀着一丝紧张双击图标——登录窗口闪了一下,稳稳地停在那里。浏览器社区的内容也没再卡死。我马上付款下单了《神界:原罪2》作为奖励。

看着Steam的下载列表在我面前跑进度条,我一口喝完剩下的咖啡,嘴角上扬。也许这就是Mac玩家的宿命吧——总要和奇葩兼容问题搏斗一两次,才配得上是真正的苹果信徒。现在我每次打开Steam都会先确认Logi Options没有偷跑,再享受流畅的Steam时光。这场与闪退的斗争,总算以我的胜利告终。