AMD的FSR还能这样用

先介绍一下moonlight

这是一个类似steam远程畅玩plus的软件,配合Geforce experience。可以通过连接目标主机对应的端口,实现远程畅玩。其效果,同向日葵等普通远程软件,是完全无法比拟的。(大家体验过流式传输就明白啦)

情况简介

前两天到手了一台redmibook pro 15,屏幕是3200*2000 90HZ,回到寝室正准备使用moonlight串流工作室的台式机(支持4K输出)。发现了一些尴尬的事情。

简单来说,就是寝室的网络的带宽不足,如果想要稳定传输3.2K 90HZ的画面,官方给出的码率是120Mbps,难蚌。image-20220304114617732

简单试了下,在强制使用H.265解码的情况下,使用上述设置进行串流,直接寄(白屏),然后弹出了下述错误,让降低码率。image-20220304124005611

在强行降低传输画质至1080P 90HZ后,画面恢复正常。所以显然,这是寝室网络带宽不够导致的问题。

可是总不能拿着3.2K 90HZ的屏,串流1080P的画面吧!那多捞啊,白白浪费了这样一块好的屏幕。

于是突然想到了著名的FSR

FSR本来是用在为了提升电脑游戏性能上面,将游戏先以低分辨率进行渲染,再通过FSR放大到高分辨率。这样,相较于直接渲染高分辨率的图像,会少吃许多电脑性能,使游戏更流畅。

我的想法是,游戏还是以1080P进行传输,然后通过FSR技术,将串流后的画面,放大至电脑屏幕分辨率。

于是乎,找到了这样一个神仙项目:GitHub - Blinue/Magpie: 使游戏窗口全屏显示

Magpie 可以将任意窗口放大至全屏,内置大量缩放算法/滤镜。主要用于游戏窗口的放大显示,适用于不支持全屏模式,或者内置的全屏模式会使画面模糊的情况。

真的很有趣,本来是一个设计用于解决性能瓶颈的东东,被我用到解决网络带宽拉跨上了。

具体步骤是:

  • 配置合适的串流画面和码率,我设置的是1600x1000 90HZ,码率是32Mbps(刚好是3200x2000的等比例缩放)

  • 将moonlight调成窗口串流模式

    image-20220304155802620

  • 启动magpie

    image-20220304155821339

  • 开始串流,按下Magpie的启动热键,就会开启缩放功能。

  • 享受3.2K 90HZ的ganjio 开始畅玩吧!!

image-20220304170234572