IddSampleDriver基于微软开源的显示调用接口,常见的还有usbmmidd,安装简单稳定。
Scoop安装
打开Powershell
# 运行执行脚本
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
# 普通用户安装Scoop Powershell
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
# 超级管理员安装
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
IDD安装
scoop install gsudo
scoop install git
scoop update
scoop bucket add extras
scoop bucket add nonportable
gsudo
scoop install iddsampledriver-ge9-np -g
手动安装(推荐)
项目地址 https://github.com/itsmikethetech/Virtual-Display-Driver
安装步骤
- 从版本页面下载最新版本,并将内容解压缩到一个文件夹中。
- 在安装驱动程序之前,将 option.txt 复制到 C:\IddSampleDriver\option.txt(重要!)。
- 右击并以管理员身份运行 *.bat 文件,将驱动程序证书添加为受信任的根证书。
- 不要安装 inf。打开设备管理器,点击任何设备,然后点击 "操作 "菜单并点击 "添加传统硬件"。
- 选择 "从列表添加硬件(高级)",然后选择显示适配器
- 单击 "有磁盘... "并单击 "浏览... "按钮。导航至提取的文件并选择 inf 文件。
- 完成!进入显示设置,自定义附加显示器的分辨率。这些显示器会显示在 Sunshine、你的 Oculus 或 VR 设置中,并且应该可以通过它们进行流媒体传输。
- 你可以启用/禁用显示适配器来切换显示器
确保系统可以访问 C:\IddSampleDriver\option.txt 中的 options.txt,否则安装会失败。
设置
在C盘根目录会生成IddSampleDriver
文件夹,编辑option.txt
第一行表示生成几个虚拟显示器设备,后续的表示分辨率和帧率。例如1920, 1080, 60
表示1920x1080分辨率60帧。