这问题我撞上不是一回两回了。孤岛惊魂2这个老游戏,别的毛病能忍,唯独退出游戏时给你来个黑屏死机,键盘鼠标全部失灵,NumLock灯按了都没反应,整个系统像被掐住脖子一样。最后只能长按电源键五秒强制重启,那种无奈感,玩过的都懂。
先说下我的配置环境,Win10 22H2,显卡是RX 580 8G,驱动版本Adrenalin 23.4.1,游戏从Steam买的Uplay版本,本体加模组打了不少。出现黑屏死机的地方很固定,就在点“退出”按钮之后,屏幕先黑一下,然后主机风扇还在狂转,电源灯亮着,但你再怎么敲键盘点鼠标都没动静了。十次里面能碰上七次,剩下三次运气好能正常退回桌面。
我查了不少资料,也翻了英文社区的老帖子。这个问题从2018年就有玩家在反馈,育碧官方论坛上有条帖子到现在还挂着,九十多页回复,基本算是没下文。Reddit上有用户分析过崩溃日志,指向的是游戏在销毁DX9图形设备时卡死。孤岛惊魂2用的是Dunia引擎,老结构了,退出时它要释放显存里的所有资源,如果某个进程挂起,整个系统就被拖死。
另一个原因跟全屏独占模式有关。游戏里默认开启全屏独占,当你要退出时,图像设备要从独占模式切换到桌面模式,这时候如果显卡驱动没处理好,就会在模式切换的瞬间卡住。本质上是一个老掉牙的兼容性Bug,但就是没人修,因为游戏太老了,官方早就不再更新补丁。
我试过不少变通办法,比如改配置文件把全屏模式改成窗口化,确实能减少黑屏概率,但窗口化玩游戏又觉得不舒服,画质和流畅度都有轻微影响。还有人说在任务管理器里把游戏的进程优先级调低,退出前先关掉后台Rivatuner这类覆盖软件,我也都试了一圈,没多大改善。

后来我发现一个稍微有用的方法:退出前先按一次Esc把游戏菜单弹出来,等几秒再点退出,这样成功率会高一点,也不知道是什么原理,可能是给驱动一个缓冲时间。但这个方法也不算稳定,运气不好的时候照样黑屏。
社区里还有人说跟音频设备有关系,特别是用USB耳机或带声卡的外接设备时,退出时报错概率会高。这个说法来自Steam社区的一个讨论帖,楼主做了个测试,换了3.5mm接口耳机后,连续退出十次一次没死。我也试了,换耳机之后确实好了一些,但没过多久又开始犯病。
遇到这种情况,能做的就是平时多存盘,养成退出前手动存档的习惯。虽然黑屏死机不会损坏存档,但强制重启这事儿本身就伤硬件。我那块旧固态硬盘在这几个月频繁重启之后,健康度从91%降到84%,有个05项还出现了警告值,虽然不影响使用,但看着总觉得不踏实。
如果愿意折腾,可以试一下用兼容模式运行游戏。右键游戏快捷方式,把兼容性设成Windows 7或者Vista SP2,我这边测下来确实见效,黑屏概率从七成降到两成左右。这个方法在单独英伟达的显卡上可能效果更好,A卡上效果因人而异。
说到底,这种老游戏的问题本身就无解,开发商不更新了,驱动厂商也不会专门为它做优化。游戏好玩是真的好玩,就是这个退出体验属实折磨人。想想当年在非洲草原上驾车飞驰,追着白金钻石跑的日子,这点小毛病也就忍了。反正强制重启三十秒,进游戏一分钟,远比不上之前遭遇的闪退丢档痛苦。想玩的还是得玩,只是每次点退出按钮之前,心里多念叨一句:又得来一次了。