找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 18497|回复: 19

【P3D】Radeon显卡设置+配置建议

  [复制链接]
发表于 2017-5-6 16:33:59 | 显示全部楼层 |阅读模式
本帖最后由 wyzx01 于 2017-5-6 18:25 编辑

声明:由于各位的系统配置的差别,故不确保此指南适用于所有人。本指南只做讲解说明,如果造成游戏崩溃或其他软硬件问题,本人概不负责。(虽然好像很可怕,但是我是不相信一个设置指南能把你电脑弄炸的)

目录:
         1、 CFG以及目标帧数设置
         2、 P3D内部设置
         3、 RadeonPro设置SSAA
         4、 MSI Afterburner+RTSS中帧数限制设置

很多人喜欢用A卡,N卡称呼AMD与NV的显卡,没什么问题但是B格并不够高。老硬件玩家都听说过ATI镭系列——英文名字为Radeon。



Radeon是AMD的一个品牌,所以我的叫法是Radeon显卡。

所需软件:
----------------------------------------------------------------------------
前言:
本指南旨在找到性能和流畅度的平衡点,同时最大化图像表现(看到很多人虽然帧数很高,然而地面贴图是模糊不清的)。我会教各位Radeon用户使用P3D自身的目标帧数限制(Target Frame Rate)与外部RTSS相结合的方式保证清晰的地景贴图与足够的流畅度。最后我也会谈谈最近的硬件发展以及适合P3D以及即将到来的P3Dv4我认为合适的硬件配置。


本人配置:
Sapphire Radeon RX480 Nitro+OC w/ Accelero Xtreme III
Intel Core i5 6400 @4.7Ghz
ASUS Z170I-Pro Gaming
Kingston DDR4 2400 HyperX @3000Mhz
Intel SSD 535 120G+535 240G



正文:
【1】P3d设置部分:
首先打开计算机,索引栏输入%appdata%,找到Lockheed Martin——Prepar3D V3,打开Prepar3D.cfg
在        [MAIN]下面添加FIBER_FRAME_TIME_FRACTION=0.10

FFTF大家不陌生,默认FFTF为0.33,。改低数字可以增加帧数,但会导致地景加载缓慢造成贴图模糊。

FFTF通俗来讲是CPU进行地景处理和其他任务的配比,默认是0.33,代表每CPU时钟有33%贡献给Fiber类别的任务,比如地景贴图,剩余的67%处理其他任务。改动这个设置会直接导致不同的地景加载速度。老是听到有人说【我的LOD都开最大了,贴图精度都拉到最右边了怎么还是这么糊?】。这其实和游戏设置关系不大,纯粹是因为你的CPU速度跟不上。

我们可以简单的理解成33%的时间处理地景,67%在为GPU服务。刚才说了降低数字可以增加帧数但是会导致地景模糊,为什么我这里要降低到0.10呢?因为我们要追求最大化的帧数,而降低FFTF正是为了更高的FPS。这样我们一个CPU Clock里有10%的instruction是用于地景加载,另外90%服务GPU。这样可以充分保障GPU不会因为CPU加载地景而造成卡顿。

如果只做到这里,我们一定会得到更糟糕的地景贴图质量,接下来我要做的是现在游戏帧数来弥补贴图加载速度。P3D的ESP引擎是很有意思的,你们可以做一个实验,使用F-22在地景非常复杂的平原高速飞行,等地景足够模糊了看看不同Target Frame Rate(TFR)设置带来的地景加载速度的差异



根据我的研究,当地景异常模糊时,即便我将滑块拖动一点点,TFR=60时,加载速度依然有大幅度提升,并且TFR越小,地景加载越快。一个合理的解释是,当P3D达到TFR的上限后,多余的CPU资源即被用于处理地景,即便帧数低于TFR,地景贴图依然会加快加载速度。


好了啰嗦这么多,我推荐的TFR数值如下:
60Hz显示器:TFR=31或TFR=35
75/76Hz显示器:TFR=39
144Hz显示器:TFR=37

这里的TFR数值基本为显示器刷新率除以2的n次,这么做是防止画面撕裂的一个办法,相当于1/2或1/4刷新率。那为什么60Hz TFR要使用31呢?原因是待会我们还要外加RTSS来限制帧数,P3D自身的TFR并不能稳定在30,而是29.xx。所以我们把TFR加上1,这样在配合RTSS内部限制30FPS,在显卡足以应付的场景就可以稳定在30FPS。

简而言之:TFR=1+(1/2或1/4显示器刷新率)。至于那个60Hz显示器使用TFR=35,完全是因为我个人觉得30FPS依然有明显卡顿感,35左右流畅度会好很多。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 1支持 +1 收起 理由
FLY100 + 1 --------

查看全部评分

 楼主| 发表于 2017-5-6 17:17:53 | 显示全部楼层
本帖最后由 wyzx01 于 2017-5-6 18:25 编辑

接下来是P3D Settings的部分

先放上我的设置:

Graphics这里我是禁用了FXAA的,FXAA这种后期抗锯齿的效果非常糟糕,会模糊本来清晰的边界,也会使字体无法分辨,尤其VC里面那么多仪表的情况下,任何锯齿和模糊都是不能容忍的。MSAA用的4倍。2MSAA效果很差,8MSAA由于RX480 Rops只有32个,高压能力较弱。不过对于64Rops的Fiji或390X这种卡我也不建议用8MSAA,收效甚微代价太大。TF的设置直接16x不用太纠结。贴图精度为了防止OOM选择2048就可以了。由于是用了帧数限制,所以垂直同步Vsync是关闭的,Triple buffering这个也自动关闭。说一下垂直同步和三倍缓冲,这两个对于帧数的稳定毫无意义,对于垂直同步而言很容易造成帧数大幅度波动,而三倍缓冲可以缓解这个情况不过会造成更高的输入延迟。Tessellation是开启的,这个其实是DX11的开关,开启后可以提升部分帧数。至于分辨率,GeForce有DSR,Radeon则有VSR。对于Fury这种64rops的卡你可以尝试启动VSR然后把分辨率提升到2K或4K,抗锯齿效果会好很多。


Scenery页面,LOD选择Ultra,没选Max还是因为OOM。Tessellation Factor这个是曲面细分的系数,我是完全看不出最高和最低设置下看一座大山有什么差别,这个我直接拉到low。下面两个resolution在我的电脑上面除了影响一点VAS以外看上去并不影响帧数,会影响一点地景加载速度,不过CPU强力的情况下影响很小。Scenery Object那里,Complexity是复杂度,主要和机场有关,我这里直接最右极度密集,我不希望机场有什么东西miss掉。下面两个是建筑和植被的密集度,看自己喜好来,对帧数影响不大。右上Water Detail是水面细节,P3D 3.4.22版本已经支持Radeon显卡使用OpenCL处理Ultra水面。由于是通用计算使用效率极高,直接ultra不影响帧数。Reflection那里我只留user vehicle,其他的觉得看不太出来而且会降低一点帧数。Special Effects特效,中或高吧,不影响帧数。

Lighting光照部分。因为我使用URP自带的PTA设置,所以HDR的设置只适用于URP那套set。有人不喜欢HDR的高光之类的关闭HDR好像也不会影响性能。Dynamic Reflection是FPS hunter,这个我完全关闭,非常损耗显卡性能,而且只有设置到Medium以上才有明显效果,目前支持这个功能的插件机我所知也只有PMDG和BBS,FSL的用户可以歇了,FSL320完全不支持动态反射。下面两个Landing lights illumination ground和lens flare开着吧,不影响性能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2017-5-6 17:34:42 | 显示全部楼层
本帖最后由 wyzx01 于 2017-5-6 18:26 编辑

下面介绍P3D最大的FPS克星——阴影选项
你可以看到我的阴影质量是设置在low的,P3D光影效果出色的代价就是FPS。这个阴影质量选项决定的是阴影采样系数,low=4,medium=5,high=7,max好像=9。依次递增的结果就是FPS下降。最狠的是下面这个enable terrain to receive shadows,这个选项一开启马上就能感受FPS的下降,但是不勾选这个你的座舱就没有任何光影效果了。
教各位一个解决方法,会损失画质但是我觉得还可以接受。
同样打开p3d.cfg,找到这两个东西,按照如下设置
GROUND_SHADOW_TEXTURE_SIZE=2048
CLOUD_SHADOW_TEXTURE_SIZE=256
第一个是地面阴影贴图的分辨率,保持2048为了确保座舱内光影的质量。
第二个是云的阴影,这个我觉得就可以缩一下了。默认好像1024,我直接砍到256,你也可以试试512或128,不过128那个阴影效果就是一堆马赛克了。

然后cloud shadow cast dist是云在地面的阴影渲染距离,我设置60公里觉得和20公里40公里相比帧数毫无变化,这个看个人情况。最下面这个object shadow cast dist就很吃显卡了,我设置3000,你可以试试看6000会怎么样,如果拉满在我这里会降低30%以上的帧数。

再往下是物体阴影的部分,比较吃帧数的是cast,看自己情况调整。我的建议是至少vehicle的四个要全勾上。
--------------------------------------------------------------------------


最后是云的部分。我用AS16+ASCA,这个设置全拉满不觉得有性能损失。而且我装了ASCA那个高清贴图包,全部是拉满的。AS16+ASCA在性能方面表现很好,觉得比ASN+REX软云在性能方面表现更好。


下面那个volumetric fog就是体积雾,比较吃帧数的。如果遇到heavy天气而且你比较卡时建议临时关掉这个可以提升好多帧。
Detailed cloud这个我觉得是必须,没人喜欢看纸片云。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2017-5-6 17:57:23 | 显示全部楼层
下面是Radeon Pro的设置部分。
Radeon Pro的作用和隔壁的NV inspector类似。不同的是GeForce显卡在P3D抗锯齿起作用的是SGSSAA,而Radeon显卡使用简单粗暴的SSAA就可以达到相同效果。
对于SGSSAA和SSAA的对比,一句话可以总结
SGSSAA can be better or worse than OGSSAA depending on the game. In some games it can be blurry while OGSSAA isn't, and vice versa.
我先前在使用GeForce显卡时用nv inspector开启2倍SGSSAA。在无云的情况下非常流畅,不过一旦出现overcast这种天气,FPS会暴跌到10+帧,穿云时更严重,相信使用GeForce显卡的人深有体会。这种情况是因为SGSSAA对于P3D的云雾算法的问题。像云这种Transparency的物体,SGSSAA依然会对其进行抗锯齿处理从而导致帧数降低。
相比之下SSAA就粗暴多了,所有像素一视同仁。SSAA是直接粗暴的upscale图像,然后再downscale到显示器上,不过如果云多的话依然会有些许帧数下降,但是情况比SGSSAA要好一些。
好了,磨叽了半天,直接上设置图
按照这个顺序添加P3D,然后按照右侧设置就可以了。没涉及的部分都是默认不需要更改。



如上设置完毕以后就已经强制开启2倍SSAA了,如果你使用的是R9 390X或者Fury这种卡,可以尝试开启4倍SSAA,毕竟Rops多,抗压性能好。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2017-5-6 18:19:54 | 显示全部楼层
本帖最后由 wyzx01 于 2017-5-6 18:27 编辑

RivaTuner设置:
注意:RivaTuner需要伴随MSI Afterburner(简称AB)开启,打开AB后Riva会自己跳出来。左边找到P3D,没有的话就自行点“+”添加,如何在右侧“FrameRate Limit”选取你想要的数字。



这里RTSS的帧数限制为TFR减1。
E.g. 显示器60Hz,TFR=31,那么RTSS就设置30





回复

使用道具 举报

 楼主| 发表于 2017-5-6 18:42:08 | 显示全部楼层
下面上一些效果图






首先是P3D默认的KPVS起飞以后右转,可以看到空速已经是1000+,地景贴图和autogen基本可以正常加载并保持很高的清晰度。













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2017-5-25 19:51:18 | 显示全部楼层
本帖最后由 wyzx01 于 2017-5-25 19:54 编辑

硬件部分之所以一直都没有更新,是因为现在是购买硬件最差的时机。AMD有16核32线程,X399平台的线程撕裂者,Intel有第八代Core以及搭配Skylake-X的X299平台。显卡方面Radeon有Vega即将上市,NV那边还有个不知何时下放给消费级的Volta。
不过还好,5天之后在台北的ComputeX上面,这些都将有一个答案。而楼主则会亲临现场亲自验证这些产品的真正实力。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2017-5-6 16:59:49 | 显示全部楼层
教程不错的,兹兹一下楼主~
回复

使用道具 举报

发表于 2017-7-19 16:00:13 | 显示全部楼层
资次,488也体验下楼主的方法
回复

使用道具 举报

发表于 2017-10-4 19:55:21 | 显示全部楼层
i5 6400是4.7GHz吗?
回复

使用道具 举报

发表于 2017-10-10 17:17:32 | 显示全部楼层
感谢分享,之前挑来挑去。对了,楼主加载进入游戏多长时间啊,我装了Orbxglobal,vector,TreeHD, Europe OpenCl,加入游戏要3分钟,然后加载要3分钟
回复

使用道具 举报

发表于 2017-10-23 21:08:18 | 显示全部楼层
楼主是VEGA64吗
回复

使用道具 举报

发表于 2017-12-27 23:49:06 | 显示全部楼层
没找到之前的设置,来这里看看,感谢分享
回复

使用道具 举报

发表于 2018-1-2 22:23:05 | 显示全部楼层
技术贴,顶
回复

使用道具 举报

发表于 2018-1-26 15:26:24 | 显示全部楼层
感谢楼主,一只想要A家的设置找不到呢。
回复

使用道具 举报

发表于 2018-3-6 15:49:51 | 显示全部楼层
很厉害的教程,回个帖支持一下
回复

使用道具 举报

发表于 2018-4-1 02:36:15 | 显示全部楼层
感谢感谢,学习了!
回复

使用道具 举报

发表于 2020-8-13 20:15:11 | 显示全部楼层
前来考古,求一个p3d识别不出独显的办法啊(更新显卡驱动没用)
回复

使用道具 举报

发表于 2020-11-27 10:29:06 | 显示全部楼层
看了半天没有很看懂,只能说大佬牛笔
回复

使用道具 举报

发表于 2021-5-17 16:17:34 | 显示全部楼层
不怎么懂 还在研究中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表