minecraft吧 关注:2,548,788贴子:31,865,101

关于MC吃那些配置的概述和一些常识

只看楼主收藏回复

这游戏都这多年了,没次看弹幕还是有很多人弄不明白什么东西吃什么配置,说到底是对电脑工作原理和程序的资源缺乏理解。
占用性能的模块:
1、区块生成和加载:吃CPU综合性能、内存。对CPU单核性能有门槛性的要求,想要流畅玩原版,至少需要一颗说得过去的CPU,生成时大量占用CPU,所以 CPU压力:新生成的地形上跑图>生成过的地形上跑图。而经过我的观察,MC的区块加载卸载可能存在内存泄露,跑图久了内存占用会越来越高。
2、渲染方面:吃CPU(次要)、内存(看情况)、显卡(主要)。如果有渲染管线方面的知识会容易理解这方面,没有也不需要担心。
渲染大致分两个内容:光影(着色器,即shader)和材质(其实该叫纹理)
a、光影:主要吃显卡的光栅性能,大部分光影都有着较高的配置要求,要求基本全部集中于显卡。同光影性能表现也和游戏版本、显卡型号、品牌、使用的光影模组、图形接口有关系。部分光影仅兼容特定版本、显卡、或模组,目前所有主流光影全部只接受openGL图形api。
b、材质:主要吃内存和显卡,对CPU有一定占用,并不多,但在自定义模型比较多占用会明显。对显卡的占用在于纹理单元和显存方面,且对位宽一定的有要求。(高分辨率的材质对内存占用异常的高,并且此处同样疑似存在内存泄露,频繁更换材质包会导致无法消除的额外内存占用。)
3、实体:吃CPU单核,内存(不算太高)。生物AI对CPU的占用是显而易见的,这种占用也可能会显著降低游戏帧数,而内存方面实体占用通常并不显著,至少不像区块加载和材质那样直观。
最后是画面帧(fps)和游戏刻(tps),这两个概念对几乎所有游戏都适用,它们分别指游戏的渲染情况和逻辑运行情况,许多游戏将这两者合并为一,一帧画面同时也是一个逻辑周期,不同实现方式各有作用。
画面帧影响操作和视觉的流畅感,而游戏刻影响世界内的事件响应,比如实体移动、攻击、物理判定的计算,比如方块的更新和加载。
MC的游戏刻(game tick, GT)被设计为每秒恒定20次(tps=20),即每秒计划进行20次逻辑方面的运算,实际运行中游戏会努力维持这个数字。游戏刻过低时会出现:方块更新延迟,生物移动卡顿,区块不加载,等等。出现这些情况就说明你的CPU吃不消了,也就是经常说的“掉刻”,和“掉帧”语意类似。
如果你开过服务器,可能会看到刻延迟这种东西,它指每一个游戏刻所用的处理时间,以20tps的标准来看,每个游戏刻的预留时间就是50ms。刻延迟是用来衡量游戏刻的健康状况的,个人经验平均刻延迟在40ms以下都是流畅范围,不会出现经常性的严重掉刻。
大概就是这样吧——总结一下吃配置的问题就是:光影更吃显卡,视距更吃CPU,材质更吃内存,生物也吃CPU。
但不要问我为什么生物多看着会掉帧,是不是吃显卡,也不要问我开视距为什么提示内存不足,高视距为什么帧数低,不是应该掉刻。
我只能说自己脑补,多动脑袋,学会思考。


IP属地:四川来自Android客户端1楼2024-08-11 07:47回复
    起码现在弹幕已经从刷显卡变成刷CPU了,而且有往刷内存的方向发展的趋势


    IP属地:天津来自Android客户端2楼2024-08-11 09:47
    收起回复
      这样子啊


      IP属地:陕西来自iPhone客户端3楼2024-08-11 10:19
      回复
        感觉不如占用显示器


        IP属地:浙江来自Android客户端4楼2024-08-11 10:27
        回复
          谢谢大佬科普


          IP属地:广东来自Android客户端5楼2024-08-11 10:33
          回复
            没事,我e3v3,580还能再战三年


            IP属地:重庆来自Android客户端6楼2024-08-11 13:40
            回复
              真的,mc要是堆料多了什么都吃,但始终如一的一定是CPU单核


              IP属地:山东来自Android客户端7楼2024-08-11 14:42
              回复
                电脑文盲,大概就是分别侧重下面三个东西对吧:算法运行,数据存读修改使用,图形渲染和3d计算?用大脑感受一下哪个用的多就吃什么吧


                IP属地:中国台湾来自Android客户端8楼2024-08-11 16:24
                收起回复
                  所以我选择了同档单核第一的7500f、32GD5内存和4070s


                  IP属地:山东来自Android客户端9楼2024-08-11 17:04
                  收起回复
                    这类游戏掉帧不可怕,可怕的是tps低导致玩游戏玩起来像慢动作一样。MC还好至少大部分人有生之年内不用关注如何提高游戏运行效率,异星工厂就致命了,玩到游戏后期建多几个核电站放多几个机器人直接0.5倍速玩,走起路来极其痛苦


                    IP属地:广东来自iPhone客户端10楼2024-08-12 01:56
                    回复
                      我开远视距会卡顿,一看任务管理器,内存用了98%,已经准备换成8+16了,之前的8+8估计不够


                      IP属地:上海来自Android客户端11楼2024-08-12 09:50
                      收起回复
                        mc吃cpu三缓吗


                        IP属地:天津来自Android客户端12楼2024-10-27 23:13
                        收起回复
                          你玩mod的话基本加内存就行了,我就这样,光影不来材质包不装也没事


                          IP属地:浙江来自Android客户端13楼2024-10-28 02:43
                          回复
                            问一下,后期新区块加载太慢怎么解决啊


                            IP属地:重庆来自Android客户端14楼2025-01-14 00:52
                            收起回复
                              吃CPU,开光影吃显卡


                              IP属地:河南来自Android客户端15楼2025-01-17 12:52
                              回复