设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5565|回复: 37
打印 上一主题 下一主题

[讨论] 针对RMXP的单线程,单一主频高的老CPU反而更流畅?

[复制链接]

Lv5.捕梦者

梦石
0
星屑
35143
在线时间
4165 小时
注册时间
2007-12-15
帖子
10061
跳转到指定楼层
1
发表于 2021-1-25 10:36:01 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 89444640 于 2021-1-25 11:04 编辑

我刚知道,
因为rmxp既不能调用显卡,也不能调用CPU的多核心,所以现在的电脑虽然性能过剩太多,但是对于rmxp反而是性能不够用的。
因为rmxp内存可能是能调用4G这还是打了4G补丁的情况下,而且可以在游戏里定期手动释放内存,所以内存这个问题似乎不大?
显卡不能调用就不管了,RGD废了XP最好用的地图,对我来说等于没用了。
我当前笔记本是这样,

硬件不太了解,可能我主频是只有1.3Mhz 最高1.5Mhz?

而RMXP的平滑模式要求是

合着我处理器只能调用单核的情况下是不达标的?
而且由于占用率高 温度一直下不来,所以可能这个是造成以前的机子硬盘烧了的原因之一?

那么,只考虑做游戏和测试流畅的情况下,我是不是换一款单一核心主频高的cpu比,单一核心主频低的多核CPU,运行起来更流畅?
比如这个,

虽然只是双核cpu,但是就数据上来说单核3.7MHZ
反正RMXP双核心也只能调用一个,减去系统占用,应该还有很大一部分可以用于运行rmxp工程,理论上应该比我现在机器更流畅吧?

显卡不能调用随便拆个老机器的装上就算了,然后固态硬盘装程序,机械硬盘备份,换回win7,内存装个16g可能也没用,XP最多调用4G,内存8g应该够用了吧?

然后 顺道问一下,UPS有用的没有,台式机功率估计最后应该是600W上下,不求最贵,只求最稳,求推荐个品牌。
我家里鱼缸长期用来着,用坏一个,4年大概,可能寿命确实也到了,单位偶尔电源故障会毁工程,所以用台式机必须要单独配个UPS我才安心,

然后考虑由于CPU当前版本过高,造成很多机器因为win7下没法装驱动,被迫只能装win10,引起很多老版本软件用不了,再买个新版本又心理上不舒服,而且用不习惯,低版本cpu可以装回win7XP双系统,换回老版本软件用起来更好一些,我就点个像素,PS7.01我能用到死XD

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

13
发表于 2021-1-29 22:26:25 手机端发表。 | 只看该作者
假如有一天多核心应用起来了,有两个愿景:
一个是并行类。主角正常行动下,事件在移动路线时,普通类型同屏数30+个满足,复杂类型同屏数5+个满足。
二个是动画。目前的动画,默认尺寸192*192,动画帧数40以内的,同屏数15个以下,角色行动基本稳定。提升后能够达到60+个也满足了。
多核心的应用提升,以后,无论是RM的圈内制作者,还是圈外的制作者,都不会轻易小觑RM的可能性与上限了。

点评

并行处理,菜刀说如果用事件写,只能用一个,否则就会卡。  发表于 2021-1-30 08:36
后来菜刀优化了写法,不是自己随机寻路而是固定路线走直线切换流程才不卡,但是总会有个别npc横着走,最后一步先转向再移动到目标点  发表于 2021-1-30 08:35
现在略大的地图,略多的复杂寻路,就卡死,地铁站340高30地图,12个车门每个车门才出一两个NPC,寻路到扶梯,卡的动不了。  发表于 2021-1-30 08:34
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
12
发表于 2021-1-29 12:17:09 | 只看该作者
对,现在玩游戏的显卡都不差,利用显卡做硬件加速能性能会好很多。

点评

但是保留XP默认地图的XP版本显卡放弃开发了吧?我等那个等了两年多,唉……  发表于 2021-1-29 13:11
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
5064
在线时间
443 小时
注册时间
2006-1-31
帖子
1537
11
发表于 2021-1-29 10:49:29 | 只看该作者
自从我戒了大地图(60*50以上)和无节制堆砌事件,解析度能上896*672了,帧数也能跑满60了,连看文字都不眼花了……推荐给数字君也试试。


谢谢白菜君233

点评

问题是没有用RGD,能用就好了(望天)。  发表于 2021-2-8 08:46
XP用RGD和没了地图优势有什么关系吗?  发表于 2021-2-2 18:01
唔,单纯的只是用了一下60帧模式就回不去40帧了而已,请慎重尝试233  发表于 2021-1-31 17:46
我觉得问题不大吧, 因为你又不是做动作类的游戏, 帧率低问题不大, 我觉得有20以上就行  发表于 2021-1-29 14:18
脚本不兼容,想试都没法试XD  发表于 2021-1-29 13:13
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36149
在线时间
10726 小时
注册时间
2009-3-15
帖子
4807
10
发表于 2021-1-29 10:02:34 | 只看该作者
可以的话..找RGA作者要求不修改RUBY版本那样是不是就没脚本冲突了..

点评

已经联系了 好像可以做  发表于 2021-1-29 14:01
你联系一下试试?猫大的脚本能兼容,别的应该就没问题了吧?  发表于 2021-1-29 13:08
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5640
在线时间
1160 小时
注册时间
2011-12-18
帖子
1281
9
发表于 2021-1-28 22:26:18 | 只看该作者

点评

先不说xp地图废了,猫大脚本直接告诉我,用不了XD  发表于 2021-1-29 08:34
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
8
发表于 2021-1-28 22:07:26 | 只看该作者
本帖最后由 lisliz 于 2021-1-28 22:15 编辑

用专业程序的角度回答下这个问题。

利用多核心就意味着,多个CPU同时做事情,但是,RM里绝大多数游戏逻辑都有顺序依赖性。

顺序依赖性的意思就是,必须先做完A,才能做B,最后才能做C。单核心的时候总是从A开始做然后C结束,游戏逻辑正常,但利用多核心导致ABC一起开始做之后,游戏逻辑就会产生难以预料的错误。

所以楼主也不用太纠结多核心的问题,就算开放多核心给你用,作用也不大。RM里不具有顺序依赖性的工作是少数,除非你去重构RM的逻辑使他能适应多核心,但这是一件非常需要技术力的工作。别说RMXP,现在RMMV和RMMZ里面有Web Worker可以多线程,但我都没敢轻易用。一来是因为技术成本要求比较高,二来我可以通过优化代码本身来提高执行效率,目前单核心也足够流畅执行游戏了,没必要碰多核心这个大坑(我还是【银河战士-恶魔城】横板动作游戏,对代码执行效率要求很高尚且都够用,更别说一般的回合制策略游戏和剧情游戏了)。

点评

多核心如果能应用,仅仅用在事件并行处理上,也会是极大的提升。  发表于 2021-1-29 22:02
XP也没个垂直同步,速度5跑就可能会出现画面就撕裂,事件多的地图能明显觉出来卡顿。xp地图明明是给500*500但是一用稍微大的点的就卡顿,唉  发表于 2021-1-29 08:39
我这里效率低原因挺多的,地图大事件多,烛光dll,移动重定义项多,4帧以上行走图循环刷什么的。xp效率低根本原因还是显卡工作让cpu干吧?  发表于 2021-1-29 08:33
原来如此, xp做的act模拟,动作游戏的所有图我能画出来,但是xp那个重力脚本实现不了,最后我就只能跳跳平台跑跑剧情了。  发表于 2021-1-29 08:29

评分

参与人数 1+1 收起 理由
89444640 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14430
在线时间
2131 小时
注册时间
2016-9-20
帖子
858
7
发表于 2021-1-27 18:40:06 | 只看该作者
89444640 发表于 2021-1-27 15:10
还有个睿频啊?不太清楚,硬件除了换机器时候和某个想玩游戏跑不动以外,就不关注了。
刚才试了一下,打 ...

你做的游戏地图很丰富, 看来做成纯步行模拟器都行了, 才记得之前好像你想做的是格斗回合制, 我觉得28帧数还是很高够玩了 , 另外CPU这么高温, 这台是平板电腦散熱差, 我猜这温度用几个月担心就会坏了,

点评

看到你图上CPU速度是3.52 , 所以不关电脑事了, 换了台式都一样的,  发表于 2021-1-27 20:44
敌我受创回避之类的动作还是有的,部分敌人我故意玩点花样调剂一下,不是单一主角没精力都分歧,除非我只做战斗不干别的,否则累死人XD  发表于 2021-1-27 19:22
这个散热没办法,开机开个网页就70度,还是风扇吹着的温度,我还是弄个台式的加UPS吧。  发表于 2021-1-27 19:18
战斗也是很重要的,菜刀为了让我别除了动画不一样只有攻击作用,主角被迫减了很多技能,我一个技能分出命中失败暴击三种了还是不少没用上的  发表于 2021-1-27 19:14

评分

参与人数 1+1 收起 理由
89444640 + 1 塞糖

查看全部评分

我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35143
在线时间
4165 小时
注册时间
2007-12-15
帖子
10061
6
 楼主| 发表于 2021-1-27 15:10:56 | 只看该作者
本帖最后由 89444640 于 2021-1-27 15:17 编辑
ppspssss 发表于 2021-1-27 15:01
你的CPU基本主频:1.3GHz  最高睿频:3.9GHz  ,  就是(i7-1065G7)你的那台筆記本  的第一个单核可以自动最 ...


还有个睿频啊?不太清楚,硬件除了换机器时候和某个想玩游戏跑不动以外,就不关注了。
刚才试了一下,打开游戏瞬间100%ORZ,然后进个稍微大点地图在这个范围,然后由于战斗模式菜刀重做中,进战斗就跳出,没法测试

室内温度24度左右,下面风扇一直吹着,开游戏CPU温度60~80度。
这还是我没看好多网页和ps情况下,开ps会更高。

帧速率,看地图,开着光效的很大的地图,目前是263个事件以速度5跑动的话,在28~37之间波动,有时候会更低。
没有光照的地图,比如73*82 120个事件,持在37~39帧浮动。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14430
在线时间
2131 小时
注册时间
2016-9-20
帖子
858
5
发表于 2021-1-27 15:01:35 | 只看该作者
你的CPU基本主频:1.3GHz  最高睿频:3.9GHz  ,  就是(i7-1065G7)你的那台筆記本  的第一个单核可以自动最高会到3.9 GHz,当然由于筆記本散熱差,实際上达不到这么高, 但也又不會1.3这么低, 我猜会是2.2左右, 具体你开你的遊戏时, 打开任务管理器, 看实際遊戏睿频頻率是能达到多少
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-26 00:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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