![[SR]超分辨率 (Super Resolution)-第1张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
Super Resolution
Super Resolution
该模组在 Minecraft 中内置了几个超分辨率算法,以提升性能或者画质,且兼容大多数显卡。
内置的算法
AMD FidelityFX Super Resolution 1(FSR1);
AMD FidelityFX Super Resolution 2(FSR2) ;
AMD FidelityFX Super Resolution 3(FSR3) ;
Intel XeSS Super Sampling (XeSS);
NVIDIA Deep Learning Super Sampling (DLSS);
Snapdragon Game Super Resolution 1 (SGSR1);
Snapdragon Game Super Resolution 2 (SGSR2)。
计划内置的算法
注意事项
使用 DLSS、FSR3 与 XeSS 需要在 高级设置 里关闭 跳过初始化Vulkan 并在 实验性功能 启用 启用实验性功能。
只有在光影包针对超分辨率模组进行专门适配的情况下,才能发挥出算法的最佳效果,否则画面可能出现拖影、鬼影、锯齿状边缘等问题(不开光影同样会出现);相关文档请在Wiki中查看。
性能对比
第一组
处理器:Intel I3-6100
显卡:NVIDIA GeForce GTX 750 1GB
内存:16GB 2133Mhz DDR4
分辨率:1920x1080
游戏:1.21.1+NeoForge-21.1.90
光影:iterationT 3.2.0 光影配置文件:高
视距:8 区块
模组:Sodium,Iris,DistantHorizons,Architectury API,SuperResolution
分辨率1920x1080 实际渲染分辨率1920x1080 渲染精度100% 无超分辨率 | 分辨率1920x1080 实际渲染分辨率1129x635 渲染精度58% 超分辨率比例1.7 |
6FPS -> 19FPS (相当于原帧率的 316%)
第二组
处理器:Intel I3-6100
显卡:NVIDIA GeForce GTX 750 1GB
内存:16GB 2133Mhz DDR4
分辨率:1920x1080
游戏:1.21.1+FabricLoader-0.16.10+FabricAPI-0.114.0
光影:photon 光影配置文件:高
视距:8 区块
模组:Sodium,Iris,DistantHorizons,Architectury API,SuperResolution
分辨率1920x1080 实际渲染分辨率1920x1080 渲染精度100% 无超分辨率 | 分辨率1920x1080 实际渲染分辨率1129x635 渲染精度58% 超分辨率比例1.7 |
13FPS -> 23FPS (相当于原帧率的 176%)
兼容性
硬件兼容性
若显卡不满足要求,游戏则会在弹出提示后退出。
保证显卡驱动是最新的,特别是老显卡,这样能避免很多问题。
系统兼容性
Windows;
Linux;
MacOS (计划兼容)。
模组兼容性
关于移动端兼容性
计划支持 Android 系统,模组内部已提供 Android 的本机库(无法正常加载),但 Android 系统的各个 OpenGL 转译层的计算着色器,DSA,SpirV 等功能部分工作不正常,不过本模组可在不使用这部分功能的情况下正常工作。
在 0.8.1-alpha.1 重构本机库后,已暂时删除 Android 本机库。
关于MacOS兼容性
计划支持 MacOS 系统,但优先级低。
由于MacOS上的OpenGL最高版本为4.1,缺少SR会用到的大量功能,仅能满足SGSR1的需求,其余算法不可能也永远(除非亲爱的苹果大人维护OpenGL驱动)无法兼容MacOS,故目前更推荐其它分辨率缩放模组。
注意:目前不支持任何移动设备,请不要尝试在移动设备上使用该模组。
发现了问题!
游戏崩溃
游戏渲染出现错误
注意:不要在短评区汇报问题,请在Github中汇报问题。
什么情况下该使用此模组
你的游戏很卡很卡,并且你不挑画质
这种情况下使用此模组并把超分辨率比例设置在 1.0 以上,可以让游戏画质损失不算严重的情况下让你的游戏更加流畅。
你的游戏非常流畅,但你感觉画质不够高
这种情况下使用此模组并把超分辨率比例设置在 1.0 以下,可以让你的游戏画面更清晰,不要把超分辨率比例设置的太低,你的游戏可能会崩溃!
分辨率计算逻辑
假如你的游戏窗口大小时是 1920x1080;
超分辨率比例为 1.2 时;
你的游戏实际渲染世界的分辨率为 1600x900;
渲染精度为 1/1.2 也就是 83.333333% 或 0.8333333333。
FAQ
Q:看上面的性能对比,用和没用这个模组不是都很卡吗?
A:首先显卡是 NVIDIA GTX 750,2014 年的显卡,1GB 显存,其次分辨率为 1920x1080,而该模组让你的画面没有糊到看不清的情况下让帧率从 6 帧提升到 19 帧。
Q:这个模组可以提升画质吗?
A:在超分辨率比例小于等于 1.0 时超分辨率算法就相当于是抗锯齿,即可使远处画面更清晰,也可以减少画面中的锯齿。
Q:这个模组会损失画质吗?
A:会,但只在超分辨率比例大于 1.0 时,超分辨率算法会把低分辨率的画面超分到更高的分辨率,所以会损失画质,损失画质的程度取决于超分辨率比例有多大,越大画面越糊。
Q:这个模组挑显卡吗?
A:如你所见,在显卡驱动程序是最新的情况下,该模组在 2014 年发售的显卡上正常工作,但未来内置的某些算法只会支持特定的显卡,比如DLSS只支持NVIDIA显卡;在某些Intel核显上的问题可能尤其的多,这是因为Intel并不积极的维护他们的OpenGL驱动。
Q:未来会支持帧生成吗?
A:不会。等模组哪天改名了说不定就计划支持了
Q:为什么启用后帧率反而下降了?
A:分为这几种情况:
你没有启用光影,这时候可能会出现超分算法占用比渲染世界占用更高的情况,从而导致负优化,这无法解决,本模组已经尽可能优化超分算法占用了;虽然还有优化空间
你启用了光影,并且你的显卡没有跑满,由于超分算法也会占用一定的CPU(无法避免,但占用的并不多),这导致原本就严重的CPU瓶颈更加雪上加霜,从而导致帧率下降,但这不在本模组的优化范围内,你应该尝试其它优化模组,如加速渲染,ImmediatelyFast等;
你启用了光影,并且你的显卡跑满了,这极有可能是BUG,请参考上文关于问题反馈的内容进行反馈。
Q:这个模组适合在什么样的硬件上工作?
A:在处理器性能较强,但显卡性能较弱的硬件上,或着是存在显存瓶颈的硬件上;注意:一般在开光影时有较大提升。
Q:什么时候能兼容Android系统?
A:永不。
Q:这个模组为什么更新这么慢?
A:维护者仅仅有1个人,并且是高中生还单休:(。