品技

 找回密码
 注册用户
查看: 3176|回复: 78

[工具] 小黄鸭LosslessScaling——通用超分补帧,最高20倍平民DLSS4?

  [复制链接]
发表于 2024-1-8 09:49:52 | 显示全部楼层 |阅读模式
本帖最后由 喵内没了呀 于 2025-1-16 13:28 编辑

软件介绍
QQ20240720-152630.png
https://store.steampowered.com/app/993090/Lossless_Scaling/
使用最先进的空间缩放算法、锐化算法和机器学习将窗口游戏缩放到全屏
常玩2D老游戏的玩家应该很熟悉这个软件,但是实际上有了FSR以后这个软件也能缩放3D游戏了
更新了帧生成,算法为LSFG插帧,不开源
QQ20250111-101343.png
QQ20250111-101158.png
使用方法
1 - 将游戏应当设置为无边框全屏或者窗口化(它不适用于独占全屏)
2 - 将“缩放模式”设置为“自动”,将“缩放类型”设置为“Off”(如果只需要插帧功能的话,也可以修改缩放类型算法来超分辨率)
3 - 游戏或者软件帧速率限制为显示器刷新率的一半,可以通过 RTSS 或驱动程序自定义游戏最高帧数, 以奇数结尾的刷新率要使用自定义刷新率 ,如165hz, 要使用自定义刷新率设置为164hz不然就只能降低到144hz,Custom Resolution Utility软件可以添加自定义刷新率档位。
如果可以请使用英伟达低延迟技术nvidia reflex或者AMD的Antilag低延迟,这会对延迟有很大帮助。dxgi方法对限制显示器刷新率不再做硬性要求
4 - 请确保你的游戏能稳定跑到设定的帧数(显示器设定刷新率的一半),可以保证帧率稳定。
关于限制帧数和刷新率。部分可以直接限制,跑一个二倍的帧数,而且好像不改刷新率也行,可能只是为了让补帧更稳定,因为我直接开了全局Gsync和200FPS限制好像也没事,可能因为跑不满?模拟器60补120也是正常运行
5 - 现在单击缩放,然后单击您的游戏。 您还可以设置一个按键绑定来执行此操作。 完成此步骤后,您的游戏将被插帧。

N卡多余提示
1:将显示器设置为支持的最高赫兹
2:检查你的游戏并找到你可以持续击中的帧并在那里限制它
3:将LosslessScaling.exe添加到NVIDIA的控制面板中,并添加一个帧速率上限,该上限是游戏FPS上限的两倍(除非它超过了您的刷新率,在这种情况下帧速率较低或不使用FG)
4:使用普通步骤来扩展您的游戏和所有内容。 此方法应该可以提供出色的结果,但仅适用于 NVIDIA 用户

额外提示

提示 1:有些人发现在驱动程序软件中添加无损缩放然后启用强制垂直同步效果更好
提示 2:叠加层(如RTSS监控,steam,英伟达监控)可能会干扰无损缩放
提示 3:程序中除“绘制 FPS”之外的“渲染”选项卡下的内容可能会导致问题,因为它们未经测试。 如果您遇到任何问题,请禁用它们
提示 4:使用控制器进行游戏比使用鼠标提供更好的体验,因为延迟损失更难以察觉

硬件要求
几乎完全和有限支持X86平台的所有现代显卡
电脑可以运行Windows并安装Vc2015-2022,
支持基本的图形API DirectX,窗口抓取 WGC和GDI

帧数支持
最低支持:30fps到60fps
建议最低:45fps至90hz(2.0算法对于1080P\1440P的建议最低帧数降低到了30\40
推荐最低:60fps 至 120hz
推荐:120fps 至 240hz

简单测试游戏
索系AAA
8R5T{~2M@XYLWOMLDR4IC60.png
最终幻想7Re 100补200

国产二次元
YLTB]J70U36RTK5T6(HRT.png
原神 100补200

模拟器
QQ图片20240308091207.png
cemu模拟器 塞尔达荒野之息75补150 新版本截图好像不显示帧数了

实际性能提升
最坏情况下,显卡在原生游戏已经吃满的性能测试
性能折损原理:
因为LSFG不是DLSS3FG,没有专门的补帧单元。作为支持通用API的软件效率肯定也不如专精DX12的FSR补帧,它是需要吃掉一部分显卡通用性能的,如果显卡原游戏就已经满载,绝对实现不了帧数翻倍。所以我才说这个其实更适合限制帧数的模拟器游戏,至于吃掉显卡部分性能后提升值不值,见仁见智,下边是对于显卡性能影响的测试:

测试游戏:碧蓝幻想Relink
测试显卡:2070S
分辨率:2560x1080
画质:全最高
只用补帧不超分 DXGI捕获
P95(NW%IWAAB`4VL39ADI}G.png
原生111FPS

IMG20240514060950.jpg
LSFG2.0最吃性能  原生被砍到73FPS 吃掉显卡大概35%性能 补帧后帧数提升到146 提升31%帧数
这个有点少了,建议配合超分加帧数减占用

IMG20240514061034.jpg
LSFG2.0性能模式 原生被砍到81FPS 吃掉显卡大概27%的性能 补帧后帧数162 提升46%

IMG20240514061118.jpg
LSFG1.1和2.0性能差不多

2.10版本补测LSFG2.1
性能3X模式,原生被砍到80帧,大概吃掉27%性能 补帧后帧数240 提升118%
4X不测试了,因为只有240hz的显示器,可类推(1-27%)*4-1=192%,帧数提高192%

也就是说,如果显卡吃满了,实际上LSFG 2x的提升也就是30%-45%左右,
而FSRFG实测在漫威蜘蛛侠这种高帧不行的游戏里,显卡吃满最少也有65%的提升,最多只会吃掉20%卡性能,DLSS3FG效率只会更高,所以还是优先用DLSS3FG和FSR3FG,在没有3x的情况下,无损缩放只是对用不了这两技术的游戏更友好。


部分更新记录(以后有重要变化请看这一段)
2.6.0.6
为了降低延迟,更新了窗口捕获方法设置,
DXGI方法至少需要2004(20H1)版本的Windows
WGC方法至少需要1909版本的Windows
dxgi方法对限制帧数也没那么敏感

2.7.0.4

更新了LSFG1.1算法,略微提高效率提高

2.8

更新了LSFG2.0算法
减少鬼影,加强低帧率的支持
现在对于1080P\1440P的建议最低帧数降低到了30\40
2.0算法会增加显卡占用,但是多了一个性能版本选项,
在1.1的效果下拥有更更低的占用,2.8.1更新可以继续选择1.1算法

2.9.0

大更新,添加LSFG2.1(显示还是2.0),性能提高20%,支持三倍帧率模式
以下为机翻更新报告:
引入 X3 帧生成模式。LSFG 2.1 现在可以生成两个中间帧,有效地将帧率提高了三倍。
与 X2 模式相比,X3 将 GPU 负载提高了约 1.7 倍。同时,LSFG 2.1 Performance 和 LSFG 1.1 进行了优化,在 X2 模式下比上一版本快 20%。
经测试,与 X2 相比,X3 模式不会引起任何额外延迟。延迟受基本帧率和 GPU 充分利用时的影响。为了在图像流畅度和延迟方面获得最佳体验,建议在 X3 模式下将游戏帧率锁定为显示器刷新率的 1/3。
建议的最低基本帧率与 X2 模式相同,分别为 1080p 30 FPS 和 1440p 40 FPS。
当最终帧速率超过显示器刷新率时的新行为:
以前,LS 会渲染所有必要的帧,其中一些帧在显示器上显示时会被丢弃。LS 现在将在考虑正确的帧速率的同时跳过渲染额外帧,因此结果应该与旧行为非常相似,但资源效率更高。
虽然更高的基本帧速率更有利于延迟,但强制 LS 跳过帧可能不会带来最佳流畅度。
鉴于 LS 帧速率现在永远不会超过刷新率,为了方便起见,也为了识别问题,“绘制 FPS”选项还会在使用 DXGI 捕获时输出捕获的帧。


2.10.0\1更新内容
LSFG 2.2通过降低过度检测的级别,消除了UI检测引起的一些伪影,可能有助于整体平滑度 0
以目标帧率进行光标渲染(有助于减少光标缩放的卡顿)1
当允许以超刷新率渲染时,返回初始行为。0
新的“最大帧延迟”选项在延迟和性能之间起到了平衡的作用。Nvidia GPU的最佳值为1,AMD为3。如渲染帧数超过屏幕最大刷新率应该至少为2(AMD为3)。0
将“Vsync”和“允许撕裂”选项合并到同步菜单中中,选择defaut同时禁用,off为禁用垂直同步 0
改进的Freesync支持(仅适用于AMD GPU)1


2.10.2更新内容
改善在黑暗环境和简单图案情景下的伪影,在启用HDR时尤其明显。
LS1锐化校正,现在值0应该与原始值匹配。HDR改善了颜色。


2.11更新内容(重要)
——更新LSFG2.3,支持4倍帧数模式,推荐在240hz以上显示器使用,推荐最低60补240,推荐不使用性能模式,更差的条件自行测试。
——X3模式,进一步降低图案纹理和黑暗场景中的伪影。
——性能模式的UI检测率从每4帧提高到1,性能略有下降,可以降低伪影,可以在安装文件夹中的config.ini文件中更改此参数自行平衡伪影和性能
       ; How often to run UI detection, in base frames [1-4]
       ; 1 - better quality, 4 - better performance
       ui_detection_rate = 1

设置1为最好防伪影效果,设置4为最高性能,只对性能模式生效。
——G-Sync的初始支持。建议在驱动程序设置中将其启用为仅全屏模式。
Gsync设置方法(仅限N卡):
1.在显示器菜单里打开Gsync\FreeSync\AdaptiveSync\可变刷新率支持 的类似选项
2.在驱动面板显示-设置Gsync 勾选启用G-sync或Gsync兼容、以全屏模式启动,点击使用的显示器,勾选启用所选显示器型号的设置,确定
3.在驱动面板 3D设置里 启用垂直同步,监视器技术选择Gsync(最好限制帧数为显示器刷新率如果闪屏可以低一两帧),关闭游戏内的垂直同步,
如果出现非游戏应用全屏Bug,3D设置可使用程序设置而不是全局设置

2.12更新内容
1.为LSFG补帧引入了新的“分辨率比例”选项。
此功能允许以较低的分辨率处理输入帧,然后以原始分辨率生成输出。
例如,当以1440p游戏时,将比例设置为50%可以使LSFG输入720p画面信息生成1440p运动补偿。可以提高性能,但会进行轻微降低的(取决于游戏的图像复杂程度)。这与并不使用超分算法,只是减少LSFG输入的运动估计的信息量。
2.只保留LSFG 2.3版本,1.1不再可用。例如,在90%的分辨率范围内,LSFG 2.3性能更快,质量更高。如果你仍然想使用LSFG 1.1,我帖子里还会保留旧版2.11版本
3.支持了SGSR v1算法,高度轻量级超分算法,高通的手机超分,开源地址:https://github.com/SnapdragonStudios/snapdragon-gsr
4.通过最新的Windows 11 24H2更新,Microsoft改变了API(DXGI)的桌面复制功能,使其严重依赖MPO(多平面覆盖)支持。如果没有MPO,当游戏窗口和LS窗口的更新都显示在同一显示器上时,DXGI无法可靠地区分它们。这防止了它只捕获新帧,从而破坏了现有的帧起搏算法。
MPO支持因系统而异,并且没有明确的方法来确定为什么它在某些设置上受支持,而在其他设置上不受支持。您可以使用dxdiag检查您的系统是否支持MPO。在某些情况下,您可能能够解决这个问题。例如,如果您连接了两台显示器,断开其中一台可能会迫使剩余的显示器支持MPO。
截至24H2更新,除非微软改变其方法或Nvidia和AMD在其驱动程序中改进MPO支持,否则DXGI不再是一种可靠的捕获方法。

2.12.1
返还了LSFG1.1算法,一些启动BUG修复

2.13\3.0测试版(重大更新)
本次主要更新了补帧算法LSFG 3
主要改进包括:
1.更好的质量:减少了边缘闪烁和鬼影,显著提高了运动清晰度和平滑度
2.更低的显卡性能损耗:与LSFG 2(性能模式关闭)相比,X2模式减少了40%损耗,X2以上的减少了45%以上的损耗
移除性能模式,可以通过分辨率比例降低GPU负载,将其设置为90%大致与LSFG 2性能模式一致。
3.延迟改善:与LSFG 2相比,端延迟大约降低了24%。
4.自定义补帧倍率:LSFG 3还引入了一个自定义倍率custom,上限为20倍
关于自定义倍率的设置:
——样本帧率(补帧前原帧数):1080p时至少需要30FPS(推荐40FPS或更高,最好效果至少需要60 FPS)
——为了保证帧数稳定,建议锁定游戏帧率。这有助于避免GPU占用达到100%,并确保更平滑的帧率
——使用更高的分辨率补帧时,建议通过设置分辨率比例将输入分辨率缩小到1080p:
              对于1440p,将其设置为75%。
              对于4K,将其设置为50%。
——更高的补帧倍数(x5以上)推荐样本帧数:
              x5模式下,至少48FPS
              x6x7模式下,至少60FPS
              ————————————更高待测
Windows 11 24H2的KB5046617更新后已经可以再次使用dxgi捕获
3.0测试版使用了新的UI,功能上同2.13,体积大了不少


2.13.1\3.0.0.1测试版
修复了部分分辨率和分辨率比例出现的内存泄漏问题
修复了一个并不常见的启动崩溃
测试版:
修复了旧版本Windows 10上的启动崩溃问题

2.13.2\3.0.0.2测试版
修复英特尔核显显卡(HD、UHD、Xe)上的LSFG3瓶颈BUG,性能提高100-200%
对AMD显卡和核显的性能有较小但明显的改进

文件
实际没有加密,只需要把带的注册表文件放在主程序目录注册即可

游客,如果您要查看本帖隐藏内容请回复







点评

不是哥们你有问题能直接回复嘛别发点评了,点评我也回复你也收不到,还容易误导别人,你说的有道理我会采纳到帖子或者置顶的  发表于 2024-10-21 06:42
reflex是降延迟的。。。。。  发表于 2024-10-21 06:40
配合无边框全屏+加小黄鸭补帧后,之前补帧体验不大好的游戏,我现在感觉都能接受了。帧平滑相当不错,重影和ui异常也在可接受范围  发表于 2024-10-21 01:06
最近发现RTSS的7.3.5和7.3.6有了新的帧限制器NVIDIA reflex,实际效果感觉比显卡自带的和游戏自带的帧率限制要好。  发表于 2024-10-21 01:04
说实话之前光缩放算法小黄鸭还不如Magpie丰富,以及自定义后的最终显示效果。现在没重影的低延迟补帧真的变成必备软件了  发表于 2024-6-27 13:40

评分

2

查看全部评分

本帖被以下淘专辑推荐:

发表于 2024-1-31 20:49:02 | 显示全部楼层
是最新版本吗,听说支持了帧生成
回复 支持 1 反对 0

使用道具 举报

发表于 2024-2-1 00:38:07 | 显示全部楼层
支持vulkan的游戏吗
回复 支持 反对

使用道具 举报

发表于 2024-2-1 01:05:16 | 显示全部楼层
本帖最后由 diobachio 于 2024-2-1 01:22 编辑

感谢分享,试试看效果怎么样.
用播放器补帧看动画平移镜头感觉不可用,可能给掌机这种小屏设备玩非动作游戏比较好.
回复 支持 反对

使用道具 举报

发表于 2024-2-1 20:51:01 | 显示全部楼层
使用最先进的空间缩放算法、锐化算法和机器学习将窗口游戏缩放到全屏

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2024-2-2 00:38:22 来自手机版论坛 | 显示全部楼层
非常感谢分享哦
回复 支持 反对

使用道具 举报

发表于 2024-2-5 08:23:31 | 显示全部楼层
还是dx11比较稳定一些
回复 支持 反对

使用道具 举报

发表于 2024-2-7 22:29:28 | 显示全部楼层
dfaffaDFAFFAS
回复 支持 反对

使用道具 举报

发表于 2024-2-10 15:17:05 | 显示全部楼层
感谢大大分享
回复 支持 反对

使用道具 举报

发表于 2024-2-10 17:32:49 | 显示全部楼层

支持vulkan的游戏吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-11 14:43:30 | 显示全部楼层
diobachio 发表于 2024-2-1 01:05
感谢分享,试试看效果怎么样.
用播放器补帧看动画平移镜头感觉不可用,可能给掌机这种小屏设备玩非动作游戏比 ...

是的,低帧数补帧不怎么样。视频实时补帧其实还是用mpv播放器插件吧
我建议至少要有45帧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-11 14:44:41 | 显示全部楼层
msaatac 发表于 2024-1-31 20:49
是最新版本吗,听说支持了帧生成

是,从有帧生成开始更新的
回复 支持 反对

使用道具 举报

发表于 2024-2-16 19:32:11 | 显示全部楼层
感谢分享LosslessScaling
回复 支持 反对

使用道具 举报

发表于 2024-2-22 19:07:04 | 显示全部楼层
感谢分享 终于可以说是接近完美啦
回复 支持 反对

使用道具 举报

发表于 2024-2-25 02:25:42 | 显示全部楼层
感谢分享lossless
回复 支持 反对

使用道具 举报

发表于 2024-2-25 06:53:20 | 显示全部楼层
给楼主顶个赞,好贴,先收藏了
回复 支持 反对

使用道具 举报

发表于 2024-3-17 23:49:36 | 显示全部楼层
谢谢分享66666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册用户

本版积分规则

小黑屋|手机版|Archiver|品技

GMT+8, 2025-1-18 19:12 , Processed in 0.075085 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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