模拟城市中文网

 找回密码
 入住
搜索
查看: 4381|回复: 9

[攻略心得] 个人分析游戏卡的原因及解决办法

[复制链接]
发表于 2010-10-26 00:43 | 显示全部楼层 |阅读模式
这个本来是写到这里的,结果由于显而易见的原因,先发在其他论坛了,现在应该可以在这里发了
我的配置是Q9-4-5-0 @ 3.2G,4GDDR31-6-0-0,raid0,gtx2-8-0
1万人口的时候,最低有10fps,此时专有内存占用1.2G,cpu单核使用率100%,显卡占用率最高不过50%。
130万人口的时候,最低4点几fps,此时专用内存占用1.5G,cpu单核使用率100%,显卡占用率最高不过60%,最低10%。
个人猜想造成游戏fps的原因有两点,
1、在32位程序下,每个程序只能使用到最高2G内存,而2-0-1-1在1万人口和130万人口时的专有内存只增长了30%,如果加上剩下的几百兆共享内存,早在1万人口时就已经达到了2G内存的限制。由于内存限制,2-0-1-1在占满了2G内存之后,只能不停的循环释放内存/读取资源这两个动作,这需要大量的占用硬盘I/O,所以玩一会就退出在进实际并无很大用处,很快游戏就会填满退出游戏释放掉的内存。
2、cpu使用效率低下,i7--9-2-0的单核效率并不比E8-4-0-0高出多少,这个游戏不管你有几核,统统只能用到一个核心,最多只能将这个核心的运算量均摊到其他核心上,同时双/四核满载的情况不可能出现。

解决办法:
1、尽可能的提高cpu运行频率
2、使用raid来提高硬盘I/O,这么做有两个好处,一个是游戏进入的时候变快了,另外一个就是在游戏过程中读取资源的时候也能快一些。
3、使用虚拟硬盘?使用ramdisk将内存虚拟硬盘,将游戏装在虚拟硬盘中,这样就完全省去了读取硬盘的时间。
4、等待出64位执行程序和多核优化补丁。但是不要抱太大希望,目前我见过唯一有64bit的游戏是hellgate-london.
发表于 2010-10-26 01:41 | 显示全部楼层
反正我感觉,自动保存一次,卡一次。。。
回复 支持 反对

使用道具 举报

发表于 2010-10-26 07:54 | 显示全部楼层
装在Ram盘里关机不就什么都没了吗…………
回复 支持 反对

使用道具 举报

发表于 2010-10-26 10:04 | 显示全部楼层
自动保存太可恶了,还不可以取消。玩上1个小时就开始卡。
回复 支持 反对

使用道具 举报

发表于 2010-10-26 12:54 | 显示全部楼层
有些道理~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-26 13:23 | 显示全部楼层
最新发现,使用htt p://bbs.3dmgame.com/showtopic-1524645.html
这个方法,也能够提升读取速度
回复 支持 反对

使用道具 举报

发表于 2012-2-13 11:46 | 显示全部楼层
1. 上了SSD 單顆系統碟,XL程式裝在此,照卡
2. 開了RAMDISK,不過只用在OS 的暫存,照卡
3. 若要開RAMDISK 安裝主程式,至少要6GB (Xl 2012),一般來說不太可行
回复 支持 反对

使用道具 举报

发表于 2012-2-13 18:23 | 显示全部楼层
其实想快……貌似CXL的阴影是用的CPU运算,而不是GPU运算……所以实在卡,可以试试把阴影关掉,然后慢慢建设,最后备份好存档,再把阴影打开慢慢拍照……
回复 支持 反对

使用道具 举报

发表于 2012-2-14 15:05 | 显示全部楼层
我10W人 就开始卡了。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-3-2 02:09 | 显示全部楼层
4W人就卡得不得了.X4-640,12G内存RAMDISK/SSD.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-5-14 06:11 , Processed in 0.021472 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表