显卡欺骗器 + 串流畅玩 gal 指南
考虑到以后会出现和其他人同居的情况,不论是去上班后住宿舍,抑或是以后和其他人合租。在这种情况下,作为一个オタク还是很难正大光明地推 gal 的,尤其是为了避免突然推门而入的情况,于是显卡欺骗器就成为了一种必要。
本人是使用 sunshine + moonlight 的串流方案,与其他串流软件的配置可能存在不同,请自行寻找解决方法,不过大体上的思路应该都是一致的,即实现「打开串流时电脑显示屏关闭,仅移动端显示画面」的效果。
教程
首先,在插好显卡欺骗器后,在系统设置的「屏幕」设置里,将「多显示器」调整为「仅在 1 上显示」,这里的显示屏 1 即为日常使用的主屏幕。
打开 sunshine,找到「故障排除」,滑到下方查看日志,找到显卡欺骗器对应的 device_id,即 display_name 不为 DISPLAY1 的代码块中的 device_id 的值并复制({} 也要一起复制下来)。
在配置里的「Audio/Video」一栏下,找到「config.output_name_windows」,将上方复制的 device_id 的值粘贴进去。
点开下方的「高级显示设备选项」,「设备配置」为「停用其他显示器并仅激活指定的显示」,勾上下方的「断开连接后恢复配置」,其他选项保持默认即可,点击最下方保存并应用。
效果
日常使用不会激活显示器 2 即显卡欺骗器的虚拟显示器,当打开 sunshine 的时候同理。
当打开 sunshine 并使用 moonlight 进行串流时,主屏幕会立刻熄灭,而移动设备上会出现画面。
退出串流时,电脑主屏幕会在一段时间(默认 3000 毫秒,可在上方提到的「高级显示设备选项」中进行调整)后恢复显示。
注意点
博主在使用 LosslessScaling 对原神进行补帧时发现很卡,打开小黄鸭的显示帧率后发现原始帧已经突破 60 帧,来到了 140+,检查后发现是系统设置的「屏幕」设置里,没有调整「多显示器」设置,保持了「复制这些显示器」导致的。如若出现类似问题,请尝试将「多显示器」调整为「仅在 1 上显示」。