#无限暖暖[超话]# 之前跟着知名up莴苣某人跑图搜宝箱搜灵感露珠,花愿镇跟着视频走完后发现花愿镇还缺了两个灵感露珠。最后重新跟了一遍,花愿镇灵感露珠才收集完。
这也体现了当前PC端无限暖暖/暖5场景加载方面的优化很成问题,问题如下:
1、不一定会加载离暖暖较近的物体,包括灵感露珠等这些(主要)
2、可能没有适配Microsoft DirectStorage(次要)
Microsoft DirectStorage可以让直连CPU的PCIe SSD(NVMe SSD)加载场景更快并能降低一些CPU占用,缺点只是影响一点点帧率(FPS)。
【如果是一些AMD处理器+RX6000系及之后的AMD显卡+PCIe SSD,则Microsoft DirectStorage进一步升级为AMD SmartAccess Storage(AMD SAS)】
直连CPU的PCIe SSD(NVMe SSD)传统的加载方式(图1):文件先传输给RAM内存(运行内存),然后传输给CPU编译解压,CPU把编译解压完的文件传回RAM内存(运行内存),RAM内存(运行内存)把编译解压完的文件复制后传给显存,显存传给显卡GPU,显卡GPU处理完后生成图像并回传显存,最终输出到屏幕。
直连CPU的PCIe SSD(NVMe SSD)采用Microsoft DirectStorage方式(图2):文件先传输给RAM内存(运行内存),然后RAM内存(运行内存)复制后把文件传给显存,显存再把文件直接传输给显卡GPU,让显卡GPU来完成编译解压、生成图像并回传显存最终输出到屏幕。
通过对比,Microsoft DirectStorage比传统的加载方式少了很多步骤,且GPU核心数通常明显多于CPU核心数,GPU编译解压自然就比CPU快(前提是GPU至少支持DirectX12且软件适配,支持DirectX12 Ultimate的GPU能获得更好的效果)。不用CPU编译解压后,CPU占用自然就会降低。
AMD SmartAccess Storage(AMD SAS)则更简单,AMD SAS不需要RAM内存中转,文件由PCIe SSD直接传给显存,显存再把文件直接传输给显卡GPU,让显卡GPU来完成编译解压、生成图像并回传显存最终输出到屏幕,加载更快。#无限暖暖全球公测##无限暖暖攻略##无限暖暖鸭梨没压力团#
