最近有个朋友问我,他的PSP一进游戏就死机,有时候刚看到厂商Logo就卡住,有时候玩个几分钟画面直接冻住,按什么键都没反应,只能拔电池重启。他这台机器是3000型,系统是6.60 PRO-C,按理说这个组合相当成熟稳定,不该出这种问题。我俩折腾了一晚上,排除了不少可能,最后找到了几个罪魁祸首。
先说记忆棒,这是最可疑的地方。现在市面上几乎买不到原装Memory Stick PRO Duo了,大家用的都是马甲卡加卡套的组合。这种卡有个毛病,主控芯片偷工减料,读写速度虚标严重,尤其是写入小文件的时候经常出错。游戏ISO动辄一两个GB,从电脑拷进棒子里,如果中途出现数据校验错误,游戏文件就损坏了。PSP加载游戏时会反复读取损坏的数据段,表现就是随机死机,有时候甚至直接黑屏。
判断方法很简单,让朋友把记忆棒格式化,用USB模式重新拷一遍游戏,逐个测试。结果发现《战神:斯巴达之魂》的ISO怎么拷都会在同一个地方卡死,把ISO文件从电脑里调出来一看,MD5校验值和对岸发布者的原版不一致,说明这个ISO本身就有问题。换了个源重下,死机问题解决了大半。
再说插件冲突。朋友这台机器里装了CTF主题,又挂了一堆插件,什么金手指、截图工具、亮度调节补丁全开着。开机按住R键进入恢复菜单,在Plugins项目里把Game模式下的插件全部禁用,再进游戏,居然正常了。这个情况特别常见,PSP的自制系统本身就比较娇气,插件之间互相抢占内存地址会导致系统崩溃,尤其是那些针对老版本游戏开发的插件,在新游戏上根本不能用。
还有个硬件问题容易被忽略,就是电池老化导致电压不稳。PSP运行游戏时耗电量会突然飙升,如果电池内阻变大,瞬间电流供应不上,处理器就会出错死机。朋友这台机器是09年买的,电池已经鼓包了,换了一块兼容电池之后,情况好了不少。不过要注意,有些兼容电池本身质量就差,边充电边玩游戏的时候发热量巨大,也会引发死机,最好买正规品牌货。

还要提一下棒子卡套的接触问题。马甲卡和卡套之间的金属触点用久了会氧化,或者卡套松了,PSP读取时接触不良就死给你看。把卡套抽出来清理一下触点,有时候能解决莫名其妙的问题。另外,卡套里塞的TF卡一定要用大品牌货,杂牌卡在高负荷连续读取时会过热掉线,同样会死机。
散热情况也要看一看。PSP玩3D游戏时CPU和GPU温度会升高,如果外壳的出风口被灰尘堵住,热量散不出去直接死机。这种情况在夏天特别频繁。朋友那台机器拆开一看,出风口附近已经结成一块毛絮,风扇都吹不动了。用软毛刷和压缩空气清理干净之后,运行温度恢复正常,死机频率明显降低。
游戏引导模式也可能导致意外。6.60 PRO-C支持Sony NP9660和M33 Driver两种引导模式,有些游戏在某个模式下会出问题,换一个模式就正常了。在PSP的VSH菜单里切一下试试,说不定就好了。
最后说下存储卡碎片化的问题。PSP用的FAT32文件系统,用久了会产生大量碎片,游戏加载时会很吃力,特别容易死机。把记忆棒整个备份出来之后格式化,再把文件拷回去,碎片就没有了,这个操作虽然原始但很有效。
要是上面这些方法都试过还没改善,那就是主板颗粒虚焊的老毛病了。PSP玩久了受到磕碰或温度变化,导致CPU或内置内存芯片的焊脚脱焊,出现间歇性死机,这种情况只能找专业维修班子重新植球,普通玩家弄不了。不过这种情况挺少的,把前面几个排查完基本能解决八成以上的问题。
朋友按照这些办法逐项检查,换了好卡、关闭了插件、换掉鼓包电池、清理了灰尘,死机问题几乎绝迹。如果你的PSP也总在游戏时死机,不用急着买新机,先看看是不是记忆棒文件损坏了,再关掉那些不常用的插件,这两步至少能解决一半的问题。剩下的还有问题再检查硬件,慢慢排查总能有结果。毕竟PSP这机器皮实得很,很多所谓死机问题其实只是小毛病。