上个月本来配置好笔记本电脑作为台式机的副屏,结果重装后有些忘记怎么配置了,遂又去看了一遍教学,顺便写个博客记录一下。
配置
- 笔记本电脑和台式机(都是Win11)
- 软件:Sunshine,Moonlight,Virtual-Display-Driver(这个软件好像对Windows版本比较苛刻,Win11可以正常部署)
步骤
Sunshine安装
Sunshine配置
设置用户名密码登录(自己记得住就好),可以选择将语言调整为中文,随后开始配置。
- Network中UPnP启用
- 地址族选择
- 禁用局域网加密
- 禁用公网加密
- 保存、应用
Moonlight安装
前往官网下载,附上github地址,客户端可安装在多种平台上,本人试过安卓和windows,运行稳定。
Moonlight配置
- 设备名必须是英文
- 可选分辨率码率等配置,根据个人情况选择,还可以选择是否串流音频,好用👍
- 如果没有自动显示出主机名,可以通过ip地址添加
- 通过pin码和设备名配对
2025.11.17遇到错误
最开始看其他人的博客尝试了置空config.output_name_windows,未解决,继续逛论坛,发现使用了虚拟显示器会导致这个问题,因为我之前配置过虚拟显示器所以推测可能是这方面的问题。
解决办法
WIN+P从仅电脑屏幕选择拓展,再次连接发现连接成功。
虚拟显示器VDD(Virtual-Display-Driver)
我看的教学已经有点老了,VDD更新了很多东西,这一块是自己摸索的,github链接放在这里,在最新的Release下载压缩包文件,安装打开(会在C盘目录下生成一个VDD文件夹,更改虚拟屏幕分辨率等设置在那里改!!)。
软件界面
点击安装驱动,驱动安装完成后在设备管理器可以看到新设备VDD虚拟显示器
新版VDD的好处是不用手动配置显示适配器等设置,自动配置完成,在设置/显示器中也能看到虚拟屏幕2
接下来需要在Sunshine中完成接下来的配置,找到Sunshine安装文件夹,进入tools文件夹,运行dxgi-info.exe,得到虚拟屏幕的信息
可以看到我在配置时虚拟屏幕的名称为DISPLAY17,记住这个编号,来到Sunshine的Web服务器端点击故障排除查看日志,可以看到设备连接情况
可以看到显示器名称叫DISPLAY17的"device_id",复制这个id,来到配置中的Audio/Video菜单,找到config.output_name_windows项粘贴进去然后应用保存
好了,做到这里就可以在客户端选择连接主机,记得WIN+P切到拓展模式,这时候你会发现效果不再是投屏而是显示主机的桌面,你可以通过鼠标拖动页面进入副屏,更方便更快捷(做实验终于不用狂切屏了)。😀
副屏分辨率修改
这里之前困扰了我好一会,因为我在VDD安装目录下修改了很多次配置文件但是都没有用,后来发现在C盘下有一个VDD文件夹里面存着配置文件,点进去修改之后重启VDD驱动,之后设置里面的可选分辨率就被修改了,可以编辑选择自己想要的分辨率。