Basado en el ejemplo del controlador de pantalla indirecta de Microsoft. Esto crea una pantalla virtual en Windows que actúa y funciona como una pantalla real. Es útil para streaming, aplicaciones de realidad virtual, grabación, servidores sin cabeza, etc. El beneficio sobre una pantalla física es la capacidad de ajustar resoluciones y frecuencias de actualización más allá de las capacidades de las pantallas físicas. Por ejemplo, esto permitiría transmitir un juego desde la PC de su hogar usando un software de transmisión de juegos a 240 Hz a 8K mientras posee un monitor de 60 Hz y 1080p (poco realista, pero explica bien las capacidades). Para servidores sin pantallas, esto permitió el escritorio remoto y la transmisión de pantalla a otros sistemas como si hubiera una pantalla instalada.
Admite la emulación de resoluciones de 640 x 480 a 7680 x 4320 (8K) y frecuencias de actualización que incluyen 60 hz, 75 hz, 90 hz, 120 hz, 144 hz, 165 hz, 240 hz, 480 hz y 500 hz.
Este proyecto utiliza el controlador de pantalla indirecto oficial de Windows combinado con el controlador de extensión de clase IddCx.
Importante
¡Asegúrese de descargar la versión correcta para su sistema operativo!
Windows 10 y 11 (sin HDR)
Windows 11 23H2+ (HDR)
Controlador universal - 24.10.27 (Windows 10/11) - Se agregaron más optimizaciones
Base de datos Edid por bud (solo beta, para edición personalizada)
Descargue la última versión de lo anterior o del sitio web y extraiga el contenido a una carpeta.
Copie la carpeta IddSampleDriver
y su contenido en C:IddSampleDriver
antes de instalar el controlador (¡importante!) .
Haga clic derecho y ejecute el archivo *.bat como administrador para agregar el certificado del controlador como certificado raíz confiable.
No instales el inf. Abra el administrador de dispositivos, haga clic en cualquier dispositivo, luego haga clic en el menú "Acción" y haga clic en "Agregar hardware heredado".
Seleccione "Agregar hardware de una lista (Avanzado)" y luego seleccione Adaptadores de pantalla.
Haga clic en "Usar disco..." y haga clic en el botón "Examinar...". Navegue hasta los archivos extraídos y seleccione el archivo inf.
¡Ya terminaste! Vaya a la configuración de pantalla para personalizar la resolución de las pantallas adicionales. Estas pantallas aparecen en Sunshine, en la configuración de Oculus o VR, y deberían poder transmitirse desde ellas.
Puede habilitar/deshabilitar el adaptador de pantalla para alternar los monitores.
PD. Asegúrese de que el sistema pueda acceder a options.txt
en C:IddSampleDriveroptions.txt
o la instalación fallará.
Descargue la versión beta y extraiga el contenido a una carpeta.
Copie la carpeta VirtualDisplayDriver
y su contenido en C:VirtualDisplayDriver
antes de instalar el controlador (¡importante!) .
Haga clic derecho y ejecute el archivo *.bat como administrador para agregar el certificado del controlador como certificado raíz confiable.
No instales el inf. Abra el administrador de dispositivos, haga clic en cualquier dispositivo, luego haga clic en el menú "Acción" y haga clic en "Agregar hardware heredado".
Seleccione "Agregar hardware de una lista (Avanzado)" y luego seleccione Adaptadores de pantalla.
Haga clic en "Usar disco..." y haga clic en el botón "Examinar...". Navegue hasta los archivos extraídos y seleccione el archivo inf.
¡Ya terminaste! Vaya a la configuración de pantalla para personalizar la resolución de las pantallas adicionales. Estas pantallas aparecen en Sunshine, en la configuración de Oculus o VR, y deberían poder transmitirse desde ellas.
Puede habilitar/deshabilitar el adaptador de pantalla para alternar los monitores.
Abrir administrador de dispositivos
Localizar adaptadores de pantalla
Haga clic derecho en IddSampleDriver, elija "Desinstalar dispositivo"
Hay una nueva ventana emergente, allí haga clic en Intentar eliminar el controlador de este dispositivo.
Las siguientes instrucciones son para aquellos casos en los que el dispositivo se elimina del sistema, pero el controlador aún permanece. Esto sucede cuando hay una conexión con el dispositivo mientras se intenta eliminar los controladores. Para remediar esto, hay algunos trucos integrados en Windows. Así que aquí va:
Abra una terminal de PowerShell e ingrese esto:
pnputil /enum-drivers
Localice iddsampledriver.inf, puede haber varias páginas de texto. Tome nota del "nombre publicado", suele ser único para su sistema, pero puede verse como "oem139.inf".
pnputil /delete-driver oem139.inf
(Si aún aparecen varias pantallas después de la desinstalación, intente repetir el procedimiento de desinstalación en modo seguro).
Vídeo anterior: Cómo instalar una pantalla virtual
MIT y CC0 o dominio público (para los cambios que hice, consulte a Microsoft para obtener su licencia), elija la opción menos restrictiva.
Este software se proporciona "TAL CUAL" SIN garantía IMPLÍCITA O EXPLÍCITA. Vale la pena señalar que, si bien este software funcionó sin problemas en mi sistema, no hay garantía de que no afecte su computadora. Opera en Modo Usuario, lo que reduce la probabilidad de causar inestabilidad en el sistema, como la Pantalla Azul de la Muerte. Sin embargo, tenga cuidado al utilizar este software.
¡Un saludo a Bud y zjoasan por sumarse al equipo y ayudar no solo con soporte, sino también con muchas características nuevas excelentes!
Un saludo a Roshkins por el repositorio original.
Un saludo a Baloukj por la compatibilidad con 8 y 10 bits. (Además, ¡primero en hacer público el nuevo controlador de Microsoft!)
Un saludo a Anakngtokwa por ayudar a encontrar fuentes de controladores.
Controlador/muestra de pantalla indirecta de Microsoft (código de controlador)
Gracias a AKATrevorJay por el EDID de alta resolución.