具体的配置需要进入配置文件ScaleModels.json进行修改,界面为javascript编程页面,修改请务必小心。进入方法如下
如此多的参数具体说明可以参照GitHub的项目介绍中的实例,由于并非所有盒友都是热爱折腾的极客,本文不过多介绍,想体验Magpie可以按照我介绍的方式体验默认设置的帧率优化,亦或者根据开发者官方的保姆级说明折腾后优化。
接下来是更为推荐的小黄鸭,steam有售,本人也提供安装包白嫖(私信获取)。优点在于自定义配置缩放设置对小白更为友好,不用进入编程的coding界面调整参数,不用怕破坏原本的程序功能(Magpie的设置文档如果删除不当,例如误删掉成对的括号没有发现,程序会崩溃)。
首先,重中之重还是所有要使用小黄鸭的游戏必须在窗口模式运行,游戏中可以设置为窗口或者无边框化窗口,全屏模式无效!!!!!
随后关闭游戏的后期处理,在《双人成行》的选项中将“后期处理品质”调整为低,以避免噪点的产生。
接下来调整小黄鸭的缩放倍数,在游戏内选择一个和显示器分辨率长宽比例相同但小于显示器长宽比例的的分辨率。例如,本人的显示器为1080p,非带鱼屏的1080p分辨率为1920*1080,也就是长宽比例为16:9,同属于这个比例的更小分辨率有1600*900和著名的720p(1280*720)等。盒友们可以在电脑桌面右键→显示设置去寻找自己显示器的分辨率。我选择720p的分辨率,1920除以1280得到1.5的缩放倍数。随后在小黄鸭中设置缩放倍数。小白也可以先试试看调低分辨率后适用自动缩放模式,不理想再手动调整缩放系数(缩放倍数)。
渲染选项中开启允许撕裂,不开启会掉帧。光标选项中开启调整光标速度,将按缩放比例放慢光标的移动速度,防止鼠标打飘乱飞。
如果使用小黄鸭过程中屏幕中出现两个鼠标光标,请开启隐藏光标解决。最后再次强调小黄鸭同magpie一样是需要窗口化来游戏的!!!
其实本质上来说,DLSS也好、FSR也罢,都是降低游戏本身渲染分辨率之后,通过算法来弥补损失的画质以提高游戏帧率表现的技术手段。这些技术手段的目的都是为了在观感大体不变的情况下,达成更好的流畅度。因此在游戏渲染之外,还需要额外的计算,英伟达率先发布的DLSS技术更为成熟,原因不外乎两点:发布更早开发更充分;需要硬件上的额外支持,只对部分显卡进行优化支持。
从2018年底英伟达发布RTX20系显卡开始,这个系列的显卡在硬件上相比过去的显卡(无论是本家gtx显卡还是对家AMD产品),除了拥有传统的图形计算单元——用于直接渲染游戏画面,还集成了用于AI计算的独立单元——命名为“TensorCore”,服务于DLSS。
在支持DLSS的特定游戏里,显卡渲染的是720p分辨率的游戏画面(利用到传统的图形计算单元),但是输出到显示器上给用户看到的,却是1080p清晰度的画面。同样,显卡渲染1080p分辨率的游戏画面,最终呈现的是4K分辨率的画面。这中间相差了四分之三的像素空白,这些空白由ai计算单元tensorcore来计算填补,而不是实际渲染,大幅提高游戏帧率的同时在接受范围内微弱降低画面观感。这项技术因为它的原理,被命名为深度(Deep)学习(Learning)超(Super)采样(Sampling)也就是我前文一直提到的DLSS。
有着硬件支持的DLSS效率很高,最高可以达到帧率翻倍。但是它也经历过一波技术迭代升级。早期DLSS2.0时期,由于填补像素空白是由于调用AI去猜,但是调教不到位,可能出现猜错的情况,就会有大量的涂抹感模糊产生,如下图方框部分。后期技术升级才有所改善
因此,DLSS并非万能。而且除了因为硬件限制,DLSS不支持老显卡,它还需要游戏的集成适配,一些虽然老但吃配置的游戏像是GTA5、地平线4,玩它们的时候就算是RTX20系、30系享受不到帧率暴增的优化了。
FSR的全称是FidelityFXSuperResolution
它是AMD紧随其后发布的类似DLSS的画面超采样技术。但是!!!FSR不需要专门的AI运算单元做支撑,传统的显卡渲染单元就能执行FSR需要的采样算法。所以FSR不限制显卡品牌和型号:AMD的显卡能跑,NVIDIA和英特尔的显卡也能跑,甚至集成在CPU里的核显也能跑。
——信息源自AMD官方文档,本人略作注解
最重要的是,FSR不需要游戏适配,大部分游戏都能享受到它带来的帧数红利。
虽然AMD官方也宣称FSR需要游戏支持(我在part2列出的原生支持FSR的游戏),但是因为AMD把整个功能部分都开源了,所以有一堆爱好者来帮不愿意提供原生支持的摆烂游戏开发商做适配。就比如GTA5,只需要把游戏目录里的显示渲染库替换成魔改的版本,就可以在游戏里启用FSR。帧率能提升差不多60%。
虽然FSR1.0的适用性更广,可它的画质也更差。元素缺失、涂抹、锯齿,问题并不少(尤其原生支持的)。
开源意味着,如同FSR1.0的泛用野生版一样,FSR2.0也向大众开放了自由开发第三方FSR2.0的可能性。感谢AMD,让我们未来有可能用上无限制的DLSS(夸张说法)。
而RSR或者说ASR全称即为AMDRadoenSuperResolution,其实就是FSR,只不过集成到了显卡驱动层面,在游戏中降低分辨率低于显示器分辨率后驱动程序可以无视游戏为我们自动开启FSR。这项功能仅支持AMDradoenrx5000系列和6000系列显卡,升级到最新驱动程序即可体验。
由于双人成行在写稿过程中已经卸载,故放出的测试对比只有《战神》和《幽灵线:东京》,测试平台为IntelCorei51040016G双通道下的AMDRadoenRX5500xt4GB,更老的RX570被封锁在学校无从测试,Nvdia平台的锁驱动1080我也海鲜市场转手了,目前条件有限。由于显卡是支持RSR的rx5000系列,因此附上rsr优化对比。
在《幽灵线:东京》的测试中规中矩,未优化状态55帧左右,FSR优化后帧率翻倍。使用集成的RSR优化之后还能再多白嫖10帧。《战神》方面1080p全高未优化基本就是20帧的ppt,而FSR之后直接稳定60帧,RSR令人意外地让游戏流畅度表现更上一个台阶。