r5 2500u 的优化与实测


作为第一代锐龙移动端处理器,r5 2500u四核八线程低压标准15W具有2.0GHz主频,可睿频至3.6GHz,但由于显卡Vega8着色器和显存频率的严重限制(标的最高GPU频率1100MHz,实际经常400MHz都不到),因此,对cpu和系统做优化便成为用这个cpu进行游戏的重中之重,本人使用经过优化后的2500u,可进行csgo、叛乱 沙漠风暴、崩坏三桌面端的低、中画质畅玩。
1.2 系统设置
鉴于win10系统每次更新都会使游戏帧数下降,建议选择win10 1709版本镜像作为系统镜像,下载地址请参考MSDN

下载镜像并安装系统之后,按照以下设置对系统进行优化
1.2.1 高级系统设置
此电脑-右键-属性-高级系统设置-高级-设置-视觉效果,设置如下

点开 高级选项卡,调整虚拟内存大小,建议设置为系统内存的1-1.5倍数,
注:经过部分游戏的实测,发现波动调节的虚拟内存会导致帧数不稳定,建议初始值等于最大值
本人为4+8G双通道,设置为自动调节4G-12G(现调整为固定值12G)

r5 2500u支持双通道ddr4 2400mhz内存,且无法使用ryzen master超内存,建议使用双通道8G内存,没条件的建议双通道4G内存或者弹性双通道4+8G,但是考虑到显卡可能占用1G内存,建议内存越大越好
同时建议选用固态硬盘做系统盘,不解释
1.2.2 显示设置
桌面-个性化-颜色-透明效果-关闭
1.2.3 关闭windows defender
此处方法可参照网络,不赘述,一种可行的方法是使用火绒接管windows defender
1.2.4 服务
关闭windows defende、 windows search(不必担心关闭之后无法查找文件,只是查找速度变慢)、superfetch、xbox系列项、诊断系列项、零售展示、家庭组等无关项
彻底关闭windows update的方法请参照网络
1.2.5关闭小娜、skype、onedrive、系统附带软件
根据自己的需要,参照网络上的方法或在控制面板中卸载
1.2.6调整开机启动项、计划任务、服务项、注册表项等杂项
1.3 radeon software
进入amd官网,下载radeon显卡控制软件
https://www.amd.com/zh-hans/technologies/radeon-software

下载之后不要安装最新版本的驱动,安装5月稳定版
安装之后,在全局图形中设置游戏图形为电子竞技、锐化调整至100%

1.3 ryzen controller
下载ryzen controller
https://www.ryzencontroller.com/#config
无法下载的请百度,有人分享安装包
下载之后,另下载cpuz查看cpu的功耗,想做整机检测的可以不单下cpuz,可以下载图吧工具箱,在其中调用cpuz

笔者的cpuz显示功耗为15W
R5 2500u出厂设置的tdp为25W,本人使用的机器型号为thinkpad e485 ,bios中限制功耗为15W,gpu显存为256MB,无法调整
但是win10共享显存,所以对显存大小不必调节
启动ryzen controller,设置如下


保存设置,为了防止bios控制使之失效,在设置中调整刷新时间大小,本人设置为10分钟,压榨性能可以设置为1分钟

建议此时对电脑使用外部散热底座或其他方法辅助散热
1.4 对csgo的单独设置
Steam-csgo-属性-启动项
设置如下

Csgo属性设置如下

如有查看信息需要,可以在游戏中启动steam界面
Steam 属性 游戏界面 平滑字体 关闭

进入游戏后,设置分辨率为720p,特效、抗锯齿均为全低、关闭死亡回放、启用多核渲染,实测休闲模式游戏可以保持在80fps-120fps之间,竞技模式由于人数更少,帧数会更高

1.5 对叛乱 沙漠风暴的单独设置
启动一次叛乱 沙漠风暴后退出
按下win+r,输入%LOCALAPPDATA%\Insurgency\Saved\Config\WindowsClient\Engine.ini
删除txt中的内容,并写入
[Core.System]
Paths=../../../Engine/Content
Paths=%GAMEDIR%Content
Paths=../../../Insurgency/Plugins/Wwise/Content
Paths=../../../Engine/Plugins/Editor/CryptoKeys/Content
Paths=../../../Engine/Plugins/Enterprise/DatasmithContent/Content
Paths=../../../Engine/Plugins/Media/MediaCompositing/Content
[/script/engine.engine]
bUseVSync=false
MaxPixelShaderAdditiveComplexityCount=128
MaxES2PixelShaderAdditiveComplexityCount=45
IdealLightMapDensity=0.02
MaxLightMapDensity=0.05
[/script/engine.garbagecollectionsettings]
TimeBetweenPurgingPendingKillObjects=15
[/script/engine.renderersettings]
r.SkeletalMeshLODBias=10
r.MotionBlurQuality=0
r.AmbientOcclusionMipLevelFactor=0.0
r.AmbientOcclusionMaxQuality=0
r.AmbientOcclusionLevels=0
r.AmbientOcclusionRadiusScale=0.0
r.DefaultFeature.Bloom=False
r.DefaultFeature.AmbientOcclusion=False
r.DefaultFeature.AmbientOcclusionStaticFraction=False
r.DefaultFeature.AutoExposure=False
r.DistanceFieldAO=0
r.VolumetricFog=0
r.VolumetricFog.GridPixelSize=0
r.VolumetricFog.GridSizeZ=0
r.AllowLandscapeShadows=0
r.LightMaxDrawDistanceScale=0
r.ParticleLightQuality=0
r.LightPropagationVolume=0
r.ReflectionEnvironment=0
r.MSAA.CompositingSampleCount=1
r.ViewDistanceScale=0.6
r.PostProcessAAQuality=0
r.BlurGBuffer=0
r.DepthOfFieldQuality=0
r.RenderTargetPoolMin=5
r.LensFlareQuality=0
r.SceneColorFringeQuality=0
r.BloomQuality=0
r.FastBlurThreshold=0
r.Upscale.Quality=0
r.Tonemapper.GrainQuantization=0
r.TonemapperQuality=0
r.LightShaftQuality=0
r.RefractionQuality=0
r.Shadow.MaxResolution=2
r.Shadow.DistanceScale=0.001
r.Shadow.CachedShadowsCastFromMovablePrimitives=0
r.ShadowQuality=0
r.Shadow.CSM.MaxCascades=1
r.Shadow.RadiusThreshold=0.1
r.Shadow.CSM.TransitionScale=0
r.LPV.RSMResolution=4
r.Streaming.MipBias=0
r.Streaming.PoolSize=2000
r.FinishCurrentFrame=0
r.MaxAnisotropy=8
r.TranslucencyLightingVolumeDim=6
r.SSR=0
r.SceneColorFormat=2
r.DetailMode=0
r.TranslucencyVolumeBlur=0
r.SSS.Scale=0
r.SSS.SampleSet=0
r.SSS.Quality=0
r.SSS.HalfRes=1
r.GBufferFormat=3
r.VirtualTexture=1
r.VirtualTextureReducedMemory=1
s.AsyncLoadingThreadEnabled=1
r.MaterialQualityLevel=0
r.Filter.SizeScale=0.2
r.setres=640x480wf
r.Tonemapper.Sharpen=0.1
r.TonemapperGamma=2.5
r.DeferSkeletalDynamicDataUpdateUntilGDME=1
r.DeferUniformBufferUpdatesUntilVisible=1
r.DoInitViewsLightingAfterPrepass=1
r.SkinCache.Mode=1
r.ClearWithExcludeRects=2
r.CreateShadersOnLoad=1
r.OptimizeForUAVPerformance=1
[ConsoleVariables]
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
AllowAsyncRenderThreadUpdatesEditor=1
r.DeferSkeletalDynamicDataUpdateUntilGDME=1
r.DeferUniformBufferUpdatesUntilVisible=1
r.DoInitViewsLightingAfterPrepass=1
r.SkinCache.Mode=1
r.ClearWithExcludeRects=2
r.CreateShadersOnLoad=1
[TextureStreaming]
BoostPlayerTextures=1.0
AllowStreamingLightmaps=False
r.Streaming.DropMips=0
r.Streaming.LimitPoolSizeToVRAM=0
r.Streaming.MipBias=0
r.Streaming.UseAllMips=1
r.Streaming.UseMaterialData=1
r.Streaming.UseNewMetrics=1
r.Streaming.UsePerTextureBias=1
关闭,steam-叛乱沙漠风暴-属性-启动项-添加 -USEALLAVAILABLECORES
进入游戏,设置抗锯齿为fxaa,分辨率为720P或者900p,特效全最低,布娃娃数量低、渲染比率256*256,分辨率渲染比率80%,可用内存最大
进入游戏,实测大部分场景维持在50-60fps,小部分场景会降至30-40fps,由于抗锯齿开启,可以流畅游玩,如关闭抗锯齿可达到70fps
由于很久没碰,故此处不贴图展示
1.6 对崩坏三桌面端的单独设置
使用推荐配置,关闭队友特效,关闭hdr,即可不掉帧60fps游戏
1.7 后记

这就是本人对r5 2500u的性能调节,理论上这颗cpu上的vega8可以达到mx150的程度,放开功耗墙甚至可接近940mx