前言
用 iPad 当 Windows 副屏的方案很多,大部分依赖第三方软件实现,经常会出现分辨率不高,延迟卡顿等现象。比较好的方案是让电脑虚拟出一块屏幕,然后利用N卡原生推流工具推流该屏幕到iPad。Moonlight 利用的就是 NVIDIA’s GameStream 传输协议,可以接收N卡原生驱动程序的推流,这样的搭配能够实现低延迟,高质量的屏幕扩展体验。
推流端 Nvidia GeForce Experience 设置
下载安装 Nvidia GeForce Experience,地址:
https://www.nvidia.com/en-us/geforce/geforce-experience/
更新显卡驱动,打开设置>SHIDELD>GAMESTREAM
点击添加
,添加C:\Windows\System32\mstsc.exe
打开推流选项,就可以推流桌面应用了
接收端安装 Moonlight
App Store 中搜索 Moonlight 安装
其他平台下再 Moonlight 地址:
https://github.com/moonlight-stream/moonlight-qt/releases
同一网络环境下,当 GeForce Experience 的 GAMESTREAM
开启时,可以自动搜索到,连接就可以使用了,记得设置分辨率等信息,默认分辨率刷新率较低
安装虚拟屏幕软件 Easy Virtual Display
这样推流只能复制屏幕的内容,而不能当作扩展屏使用,可以通过显示器诱骗器添加一块屏幕实现拓展屏,也可以通过这款软件创建虚拟屏幕来实现(这样的好处是分辨率和刷新率可以自由设置)
项目地址:
https://github.com/KtzeAbyss/Easy-Virtual-Display
下载地址:
https://github.com/KtzeAbyss/Easy-Virtual-Display/releases/
下载EVDsetup.exe
下载完成后,右键选择以管理员身份运行
,执行安装
安装完成后托盘出现虚拟屏幕图标
右键托盘图标选择安装/修复驱动
修复完成后,右键托盘图标选择启动虚拟屏幕
就可以在设置中设置扩展了
虚拟屏幕的分辨率最高可以支持4K,刷新率可以设置为240Hz
建议iPad端调整分辨率为Full,可以自动获取iPad的分辨率(笔者 iPad Pro 11inch 分辨率为 2388 x 1668)
On-Screen Control 关闭可以关掉游戏控件,仅当作副屏使用,屏幕可以触控操作
电脑端调整分辨率为接近的分辨率,可以参考笔者的设置