作者iotohy (随身听)
看板Emulator
标题[求助] pcsx2 out of memory的问题
时间Tue May 5 00:49:13 2015
我的系统是win7 64 bit 旗舰版 + 8G memory
游戏是实况野球大联盟3,不过我想实况野球系列都应该有这问题,
遇到这个问题我爬了很多文, 还是没法解决,
不过我有发现几个有帮助的现象,能让我避掉out of memory.
1.
使用0.97到最新的1.3.1试过任何设定都会出现out of memory,
0.96则是黑画面,0.97是最稳的
2.
用资源监视器观察pcsx2主程式记忆体的变化,
会发现很快的增大,一开始是200MB左右,当增大到1.4G~1.6G时
就会出现out of memory或pcsx2程式当机,
即使你可用记忆体还很充足,也是会当(後来我加到16G,一样out of memory)
3.pcsx2当增大到1.4~1.6G时,做即时存取或读取会出现分配记忆体失败的错误讯息,
如果用1.2.1版会很容易搞烂即时存档,0.97也是会但比较不会弄坏存档
4.正常不会out of memory的游戏,不会有记忆体增大现象,
会定期释放记忆体,保持在200~300MB左右
避掉方法:
开资源监视器观察,如果pcsx2占用到达1.2G差不多就要out of memory的时候,
这时你可以重新设定图型插件(不用改值,只要确认OK就好),或是关掉重开pcsx2,
他会reset memory到占用200MB的状态,平均约每打一场就要做一次这个动作...XD
感觉问题应该不难解,因为记忆体占用莫名增大的现象是可稳定复制并观察,
而且就算抓不到原因,只要挂个watch dog侦测到这现象,做reset的动作就可避掉.
目前不知有没有人有更好的解决方式?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.254.221
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1430758155.A.D82.html
1F:推 protect6090: 可是我只有2g ram也没发生过欸…好特别的情况@@ 05/05 11:08
2F:→ protect6090: 就算我开模拟器跟超吃记忆体的pcman也没事说… 05/05 11:08
3F:→ iotohy: 可能是作业系统的关系,听说XP用0.96版不会 05/05 12:59
4F:→ iotohy: 显示卡可能也有关系,大幅吃记忆体的状况是发生在打击出去 05/05 13:01
5F:→ iotohy: 画面需要大幅变动的时候,平常倒是增加不快 05/05 13:03