vam吧 关注:57,217贴子:148,227

【更新】解决AMD7000系+显卡【无法开启AFMF】问题,让帧【翻倍】

只看楼主收藏回复

背景:
AFMF(AMD Fluid Motion Frames)是AMD的【驱动级别补帧】技术,虽然只能补1倍,但也是让【帧数X2】,同时其补帧的性能损耗(目测)小于小黄鸭,并且【可以用于VR】---- 这一点对于常用VR的VAM玩家来说,是巨大的福音~
* 注:
1)根据AMD官方文档,仅【7000系列(比如7900XT)】及以上的显卡支持默认使用【无边框全屏】的VAM开启AFMF,而6000系列仅支持【独占全屏】模式,因此恐怕无法在VAM中开启AFMF,再往前的型号应该也都不支持AFMF。
2)根据多方经验谈,AFMF很可能只能在【DP/线缆直连】的VR头显中生效,而WIFI串流型/使用Virtual desktop的VR头显无效(补的帧会补在Virtual desktop上,而不会补在VR头显上)

【问题】
然而在我上周入手了新出的AMD 9070XT后,却发现AFMF无法在VAM中生效,右上角会提示【“与游戏的显示模式不兼容”】,AFMF的状态也是“非活动”。
---- 经过了大量的研究和测试,我终于找到了问题所在:
---- AFMF没能正确识别VAM的API(DirectX11),因此才认为“与游戏的显示模式不兼容”!
【解决方法】
既然发现了问题,那就对症下药,【强制VAM使用DirectX11】,并能让AMD驱动识别到就行了~
---- 对根目录中的VaM (Desktop Mode).bat右键,编辑/或是用记事本打开,在里面的代码的最后添加 -dx11(或是-force-d3d11)后保存即可,然后双击这个.bat 进入游戏,2倍帧数的VAM就来了~
(若第一次不生效的话,重启电脑后再试一下;再不行就重装一次AMD驱动软件,重装时勾选 “返回出厂设置”)
---- 若打开监测窗口(“叠加”/Overlay)后,看到“Graphics API” 正确地显示为 “DX11”,那就说明成功了。而未进行上面的操作前,我的这一栏是空的。

【疑难杂症】排除 ---- 明明是7000系及以上的显卡,但上述做法却无效?
1)你是否曾经更改了监测窗口(“叠加”/Overlay)的【位置】?
---- 若是的话,将“叠加”的位置改回【默认值】(右上角),重启电脑,问题应该就解决了!!!
* 注:
我自己都觉得,这个居然能导致AFMF无效... 真的是非常搞笑... 而我为什么会发现这个的呢?---- 由于AMD的“叠加”默认出现在右上角,会遮住VAM的性能监视器,因此我在 “设置--性能--叠加--位置” 中自定义了 “叠加” 的位置,而一旦这么做之后,AFMF就又无效了,并且当“叠加”打开时,VAM的帧率明显下降(20%+)
---- 我花了大把大把的时间研究到底为什么会这样,结果发现,AMD驱动软件是通过输入横坐标/纵坐标的方式来自定义“叠加”窗口位置的,对于我的3840X2160的4K屏幕来说,自定义位置的横坐标最大可以是3840 ---- 然而呢,我突然发现,当这个横坐标取值介于差不多3400~3840之间时,“叠加”的视觉位置都是在屏幕最右侧同一个地方,并不会移动,而若是设在0~3400之间,则只要一改数字,就立刻会移动,
---- 因此我有了一个“大胆的猜想”,会不会这个横坐标代表的是“叠加”窗口最左上角那个点的位置?---- 因此当我录入横坐标的点大于差不多3400时,再加上 “叠加” 窗口本身也有一定宽度(我估计400像素左右),这样横坐标+叠加窗口宽度就超过3840,即, “叠加” 窗口的最右边会有一部分实际上“冲出”我的4K屏幕的可显示范围了(虽然视觉上可能并看不出冲出,可能是AMD工程师做了视觉上的调整,却没有调系统后台对叠加窗口位置的判定),这样的话,AMD软件恐怕就会以为VAM正在“跨屏幕”运行。。。因此才认为“与游戏的显示模式不兼容”,而无法启动AFMF。。。同时,可能正因为叠加窗口实际上冲出了屏幕,显卡要用额外的算力计算冲出屏幕的部分,所以才导致我打开叠加窗口时,游戏帧数会有下降。。。
---- 而最后果然,一旦将“叠加” 窗口位置改回默认值、并重启电脑后,药到病除,然后我自己大概原地苦笑了2分钟。。。为了找这个问题,前前后后花了怕20小时都不止 囧。。。为了终于问世的 “VR版小黄鸭” = AFMF,也是拼了 囧。。。
* 另,如果你最后还是要自定义“叠加”窗口的位置的话,记得X横坐标的地方一定要留有空间(4K屏的话,3300左右),不要开到最大值,最终窗口和桌面最右边仍然留有一些缝隙(别冲出屏幕)就行了,如下面这样:

2)若上述方法还是不行,请重新安装AMD驱动软件,并一定勾选“返回出厂设置”并重启,弄完大概率就好了。
关于这个问题我咨询了很多次ChatGPT,GPT也认为问题大概率出在AMD软件上,一会儿没能正确识别API,一会儿配置文件保存有误,GPT说其他很多玩家在其他游戏中也遇到过类似的问题,而无法打开AFMF。
3)若还是有问题,去右上角齿轮(设置),热键,给AFMF单独设置热键,然后在VAM中通过热键开启AFMF(ChatGPT的建议)
以上,大家有兴趣可以试一下,若问题顺利解决的话,请留言告诉我,
---- 如果真的是因为自定义了“叠加” 窗口位置而导致的问题,那么AMD的工程师怕是要背锅 囧 ,热心的ChatGPT君甚至都自愿提议帮我写一份工单发给AMD反映这个问题 lol

* 最后,关于9070XT这张卡,在VAM中的实际表现【非常惊艳】
---- 单人MMD场景比我的老3090快了100%(要知道,一般游戏里4090比3090也就快了70%,不过VAM里快多少没试过不知道)、双人快66%,3人快50%,VR可以跑满HP Reverb G2头显的最大 90Hz刷新率(差不多6000X3000解析度),开了AFMF插帧之后,3人场景(服装 “清凉” 的情况下)都可以90HZ跑满
---- 说实话,本来是想等5090降回正常价格之前过渡一下的,但现在看看,9070XT可能已经足足够了,若能4999 MSRP买到的话,性价比简直爆炸~ 惊喜的体验
* 另外,经测试,AFMF还可以跟SteamVR的Smooth Motion(“运动平滑”)叠加,形成3-4倍的流畅视觉效果(当然,画面质量肯定会差一些、并且画面撕裂等,但帧数上真的高很多。这种方法适合帧率低至VR头显最大帧率的1/4-1/3的情况,而如果本来就能跑1/2最大帧率的话,就别开SteamVR的Smooth Motion了,还是用AFMF吧)
* 另外2,从其他几个帖子看,Nvidia 50系的Smooth Motion也是可以生效于VAM、以及DP/线缆直连的VR头显的,抢到的朋友可以自己尝试下。
以上供参考,FYI


IP属地:加拿大1楼2025-04-09 23:52回复
    补充:【疑难杂症】4):如果你一度【成功】开启过AFMF,但过了一阵(比如重启电脑后)又突然不能用了(显示不兼容显示模式)时:
    ---- 打开AMD驱动软件中,VAM的设置页面,关闭“Radeon Anti-Lag(会随着AFMF的打开而自动打开)”,重启电脑,应该就好了
    ---- 若光关闭“Radeon Anti-Lag” 还是不解决问题,则将其他特殊选项都关掉,或是将 “游戏体验” 从自定义改回默认,再重启电脑。
    ---- 又是一个神奇的BUG。。。囧


    IP属地:加拿大2楼2025-04-10 00:30
    回复
      2025-08-29 10:37:12
      广告
      不感兴趣
      开通SVIP免广告
      帮顶,n卡好像我把这个游戏添加进去后,没有选项,你是怎么添加的呢,我就加了个快捷方式,我用的5090d


      IP属地:广东来自Android客户端3楼2025-04-10 01:47
      收起回复
        老哥发这么多消息,真是热情


        IP属地:广东来自Android客户端4楼2025-04-10 01:49
        收起回复
          7900xt能用吗


          IP属地:江苏来自iPhone客户端5楼2025-04-10 04:10
          收起回复
            有没有什么4090显卡能用的vr小黄鸭


            IP属地:福建来自iPhone客户端6楼2025-04-10 04:33
            收起回复
              好贴,建议加精


              IP属地:美国来自Android客户端7楼2025-04-10 06:56
              回复


                IP属地:广东来自Android客户端8楼2025-04-10 08:52
                收起回复
                  2025-08-29 10:31:12
                  广告
                  不感兴趣
                  开通SVIP免广告
                  老哥真是技术好 人品好 心肠好


                  IP属地:广东来自iPhone客户端9楼2025-04-10 09:26
                  回复
                    这么看5090也可以生效的。上次有人测了一半,没和你一样深究下去


                    IP属地:上海来自iPhone客户端10楼2025-04-10 10:32
                    回复
                      技术贴


                      IP属地:江西11楼2025-04-10 10:40
                      回复
                        对了楼主,9000系能不能用啊


                        IP属地:上海来自iPhone客户端12楼2025-04-10 10:45
                        收起回复
                          看不完了,大佬牛掰就完了


                          IP属地:广西来自Android客户端13楼2025-04-10 10:49
                          回复
                            顶顶顶。


                            IP属地:广东来自Android客户端14楼2025-04-10 12:04
                            回复
                              2025-08-29 10:25:13
                              广告
                              不感兴趣
                              开通SVIP免广告
                              vr能用么?


                              IP属地:湖北来自Android客户端15楼2025-04-10 14:45
                              收起回复