423725546 发表于 2015-5-30 01:06

修改外部文件以提高游戏性能

本帖为英文外站转载,部分修改编辑。原帖地址: https://forum.teksyndicate.com/t/witcher-3-tips-tricks-performance/80663 By CyklonDX

经过作者建议数值修改后,我个人亲测没有掉帧现象,并且略微有性能上的提升,但不保证每一个人都可以达到这一点。如果你的配置不是很高,我也会在某些可以修改为略低数值以提升性能的选项上特殊说明一下,供你修改。

截图就不发了,因为我自己也打了画面补丁,并且原来也修改了一些这篇帖子里没有提及的选项,所以为了不误导大家就不发截图了。截图的话原帖地址里,作者有贴出截图的,有兴趣的大家可以去看一看。

首先原作者提示,这些都只是他个人的建议与设置。
并且在你每次升级后,这些数值都会还原为默认数值。
还有一定要备份原文件!
=========================
首先英伟达显卡用户以及AMD显卡7970, 8970, 280x, 270x, 285用户请找到The Witcher 3 Wild Hunt\bin\config\performance.xml文件。

然后找到你的显卡型号,修改'fpslimit="30' 这个数值为'fpslimit="3'
这个修改可以允许你拥有更高的画面质量,可视距离等等。
=========================
\The Witcher 3 Wild Hunt\bin\config\base\resources.ini
FileQueueSizeGame = 250
FileQueueSizeLoading = 700
MaxRequests = 45 [最高数值为50,修改为50或者更高会使你游戏跳出频繁]

MaxCompressedBudget = 10

MaxUncmpressedBudget = 240
MaxUncompressedBlocks = 4096
==============================
\The Witcher 3 Wild Hunt\bin\config\base\rendering.ini
AllowAntialias=false[可提高性能]
AllowMSAA=false
MaxTextureSize=3048
MaxAtlasTextureSize=3048
MaxCubeShadowSize=1024
MaxSpotShadowSize=1024

TextureMemoryBudget=1500
TextureMemoryGUIBudget=180
TextureInFlightBudget=128

TextureStreamingDistanceLimit=440000.f
TextureStreamingReduceGameplayLOD=true

UberSampling=0

DynamicDecalsLimit=60
MeshRenderingDistanceScale=4.0f
MeshLODDistanceScale=0.0f
TerrainScreenSpaceErrorThreshold=1.6f
TerrainErrorMetricMultiplier=6

GlobalOceanTesselationFactor=64
UseDynamicWaterSimulation=true
UseHairWorks=true
HairWorksAALevel=8 [显卡性能不好的可以降低此数值,0、2、4、6 都可以。]
TerrainReadAheadDistance=600.0f

MeshLodGameplayDownscale=0
CharacterLodGameplayDownscale=0
DecalsHideDistance=100
StripeHideDistance=120
SwarmHideDistance=400
DimmerHideDistance=260

DecalBudget=200
=========================
\The Witcher 3 Wild Hunt\bin\config\base\visuals.ini
MovieFramerate=60.0[如果你的GPU性能不够好的话会增加读取时间]
=========================
原作者建议修改这个文件为只读,因为如果你选择全屏模式,有的时候游戏会自动给你换成无边框模式。不过每一次更新游戏的时候记着把这个文件重新改为可读,因为更新后可能会增加或者删减某行设置。

C:\Users\Documents\The Witcher 3\user.settings
VSync=false
FullScreenMode=2 [作者表示很多人这里的数值为1,意味着是无边框模式,但是无边框模式会降低性能,请修改数值为2 启用全屏模式]
VSyncThreshold=0

SpawnedLimit=200

cvMaxAllowedLightsShadowTime=3
cvMaxAllowedGrass=60000
cvMaxAllowedDecalsDynamic=20
cvMaxAllowedDynMeshes=107857600
cvMaxAllowedChunksSkinnedTime=3.5
cvMaxAllowedTrianglesSkinned=100000

cvMaxAllowedLightsShadow=5
cvMaxAllowedActiveEnvProbesTime=0.3
cvMaxAllowedStatTextures=514572800
cvMaxAllowedSpeedTree=5000
cvMaxAllowedLightsNonShadowsTime=0.2
cvMaxAllowedChunksStatic=1500
cvMaxAllowedTrianglesStatic=500000
cvMaxAllowedHiresChunks=25
cvMaxAllowedDecalsDynamicTime=0.5
cvMaxAllowedLightsNonShadows=40
cvMaxAllowedChunksStaticTime=1.5
cvMaxAllowedChunksSkinned=400
cvMaxAllowedApexDestroTicked=40
cvMaxAllowedStatMeshes=409715200

cvMaxAllowedHiresChunksTime=0.2
cvMaxAllowedApexTickedTime=0.5
cvMaxAllowedCharTextures=209715200
cvMaxAllowedParticlesCountTime=0.2
cvMaxAllowedParticlesCount=2000
cvMaxAllowedGrassTime=1.5

OcclusionQueryAdditionalMemory=20
cvMaxAllowedDecalsSS=160

AllowAntialias=false[可提高性能]
SSAOSolution=2[可修改为1 提高性能]

GrassDensity=3400
DecalsSpawnDistanceCutoff=20
TextureStreamingHeadsDistanceLimit=20
GlobalOceanTesselationFactor=128
TextureStreamingCharacterDistanceLimit=70
CascadeShadowFadeTreshold=1
CascadeShadowDistanceScale2=1.5
TextureStreamingDistanceLimit=60000
MaxCascadeCount=4
TextureMemoryBudget=2400
CascadeShadowDistanceScale3=1.5
MeshLODDistanceScale=0
ScaleformTextureUnstreamDelay=2.5
DecalsChance=1
TerrainReadAheadDistance=600
HairWorksLevel=2
TerrainScreenSpaceErrorThreshold=1.6
MaxTerrainShadowAtlasCount=4
TextureInFlightCountBudget=12
TerrainErrorMetricMultiplier=4
CascadeShadowmapSize=3072
CascadeShadowDistanceScale0=1
MeshRenderingDistanceScale=1
CascadeShadowQuality=1
CascadeShadowDistanceScale1=1

UseDynamicWaterSimulation=true

LimitFPS=0

GrassGenerationEfficiency=0.075
GrassDistanceScale=1
FoliageDistanceScale=1
FoliageShadowDistanceScale=64
GrassRingSize=16777216

MaxVisibilityDepth=24
===========================
下面是原作者已经修改好的文件下载链接。

resources.ini
http://pastebin.com/sAN6a3mR29

rendering.ini
http://pastebin.com/xRSTeBx919

\The Witcher 3 Wild Hunt\bin\config
performance.xml
http://pastebin.com/NT1Cy6F520

就是这些了。哪里不清楚大家可以一起讨论~。

xiong243208812 发表于 2015-5-30 01:27

锁了30帧,暂时用不上

a2518382 发表于 2015-5-30 01:38

~~~~~~~谢谢分享

a889745 发表于 2015-5-30 11:10

对画面影响大吗

851267013 发表于 2015-5-30 11:46

网盘分享一下!

星、辉 发表于 2015-5-30 11:48

太长。。

guyaohao 发表于 2015-5-30 15:02

试了下,游戏的设置降低了。。。改到最高貌似比以前的稳定点

旋律·、 发表于 2015-5-30 15:09

没有说N卡怎么提高设置来表现更好的画面吗。。

hualingxiu 发表于 2015-5-30 15:12

直接锁30 懒的调

liangshanxing 发表于 2015-6-24 01:03

谢谢分享
页: [1]
查看完整版本: 修改外部文件以提高游戏性能