1.04的texturemipbias加强材质,提高显存占用,降低帧数问题的临时解决方案
本帖最后由 123132132132131 于 2015-5-27 00:20 编辑之前某贴里我已经分析过这个新参数会加强材质,副作用是提高显存占用以及降低帧数(对显卡的材质填充率要求提高)
如果你老版本的游戏里帧数已经很紧张,那么新版本里就可能因此掉到30桢以下
在1.05版出现以前(虽然我不认为官方会在新补丁里优化甚至去除这个参数,还不就是因为多数pc消费者反映pc画面不够爽,于是cdpr就决定让大家爽一把。。。。给闹得?),临时解决方案如下
只要把texturemipbias给关掉就可以了,在游戏的bin=config=r4game=user_config_matrix=pc=rendering.xml文件里找到texturemipbias,把high和uber下的此项设置为0即可。然后回游戏重新设置你的材质即可。这样一来,可以基本保证材质等同于1.03以及以前版本的水平,又降低显存占用,提高帧数
顺便一提,这个虽叫临时解决方案,但除非官方在未来的升级补丁里从exe代码里完全删除或禁用此项,或为游戏改换新引擎。。。。此修改方法会一直有效
修改后无需设置文件只读属性,游戏平时不会去主动修改它
不过未来打了升级补丁以后,要重新执行一次上述操作,因为升级补丁会用新的xml覆盖它 很给力,必须支持,原本一直可以30帧-35帧,1.04后只剩下27-29 十分不爽 马克一下 这个好像很厉害,明天早上看看 我怎么觉得我的780帧速反而上去点了?以前还有过30帧,现在基本可以保证 40了,虽然偶尔还是有点卡顿。 我改成0.5了。 马克2下 楼主好,请问texturemipbias怎么设置啊?格式如下:
value="6"/>
<Entry varId="MaxTextureSize" value="1024"/>
<Entry varId="MaxAtlasTextureSize" value="2048"/>
<Entry varId="TextureDownscale" value="2"/>
<Entry varId="DetailTextureDownscale" value="2"/>
<Entry varId="AtlasTextureDownscale" value="2"/>
<Entry varId="TextureMemoryBudget" value="200"/>
<Entry varId="TextureMemoryGUIBudget" value="80"/>
<Entry varId="TextureTimeBudget" value="10"/>
<Entry varId="TextureInFlightBudget" value="128"/>
<Entry varId="MaxTextureAnisotropy" value="1"/>
<Entry varId="TextureMipBias" value="0"/> 11111111111111111 希望这个做法能执行更高的效率! 好像不行,因为user.setting中的texturemipbias值还没变
昨天回去升级了,没觉得帧数降低了,倒是感觉画面比原来精细了一些。 技术贴 好好好~~~ mark。 学习一下 马克留名 修改后材质一直都是特高,改了它会自动变回特高。。。何解 我好像改错了。。。没有备份,求给个rendering.xml原始文件。。。救命啊
页:
[1]