Basé sur un exemple de pilote d’affichage indirect Microsoft. Cela crée un affichage virtuel dans Windows qui agit et fonctionne comme un affichage réel. Il est utile pour le streaming, les applications de réalité virtuelle, l'enregistrement, les serveurs sans tête, etc. L'avantage par rapport à un écran physique est la possibilité d'ajuster les résolutions et les taux de rafraîchissement au-delà des capacités des écrans physiques. Par exemple, cela permettrait de diffuser un jeu depuis votre PC personnel à l'aide d'un logiciel de streaming de jeux à 240 Hz à 8K tout en possédant un moniteur 60 Hz 1080p (irréaliste, mais explique bien les capacités). Pour les serveurs sans écran, cela permettait la diffusion de postes de travail et d'écrans à distance vers d'autres systèmes comme si un écran était installé.
Prend en charge les résolutions d'émulation de 640 x 480 à 7680 x 4320 (8K) et les taux de rafraîchissement dont 60 Hz, 75 Hz, 90 Hz, 120 Hz, 144 Hz, 165 Hz, 240 Hz, 480 Hz et 500 Hz.
Ce projet utilise le pilote d'affichage indirect Windows officiel combiné au pilote d'extension de classe IddCx.
Important
Assurez-vous de télécharger la bonne version pour votre système d'exploitation !
Windows 10 et 11 (pas de HDR)
Windows 11 23H2+ (HDR)
Universal Driver - 24.10.27 (Windows 10/11) - Ajout d'autres optimisations
Base de données Edid par bud (bêta uniquement - pour edid personnalisé)
Téléchargez la dernière version à partir de ce qui précède ou du site Web et extrayez le contenu dans un dossier.
Copiez le dossier IddSampleDriver
et son contenu dans C:IddSampleDriver
avant d'installer le pilote (important !) .
Cliquez avec le bouton droit et exécutez le fichier *.bat en tant qu'administrateur pour ajouter le certificat du pilote en tant que certificat racine de confiance.
N'installez pas l'inf. Ouvrez le gestionnaire de périphériques, cliquez sur n'importe quel périphérique, puis cliquez sur le menu "Action" et cliquez sur "Ajouter du matériel hérité".
Sélectionnez « Ajouter du matériel à partir d'une liste (avancé) », puis sélectionnez Adaptateurs graphiques.
Cliquez sur "Disque fourni..." et cliquez sur le bouton "Parcourir...". Accédez aux fichiers extraits et sélectionnez le fichier inf.
Vous avez terminé ! Accédez aux paramètres d'affichage pour personnaliser la résolution des écrans supplémentaires. Ces écrans apparaissent dans Sunshine, dans vos paramètres Oculus ou VR, et devraient pouvoir être diffusés en streaming.
Vous pouvez activer/désactiver la carte graphique pour basculer les moniteurs.
Ps. Assurez-vous que options.txt
est accessible pour le système à l' C:IddSampleDriveroptions.txt
, sinon l'installation échouera.
Téléchargez la version bêta et extrayez le contenu dans un dossier.
Copiez le dossier VirtualDisplayDriver
et son contenu dans C:VirtualDisplayDriver
avant d'installer le pilote (important !) .
Cliquez avec le bouton droit et exécutez le fichier *.bat en tant qu'administrateur pour ajouter le certificat du pilote en tant que certificat racine de confiance.
N'installez pas l'inf. Ouvrez le gestionnaire de périphériques, cliquez sur n'importe quel périphérique, puis cliquez sur le menu "Action" et cliquez sur "Ajouter du matériel hérité".
Sélectionnez « Ajouter du matériel à partir d'une liste (avancé) », puis sélectionnez Adaptateurs graphiques.
Cliquez sur "Disque fourni..." et cliquez sur le bouton "Parcourir...". Accédez aux fichiers extraits et sélectionnez le fichier inf.
Vous avez terminé ! Accédez aux paramètres d'affichage pour personnaliser la résolution des écrans supplémentaires. Ces écrans apparaissent dans Sunshine, dans vos paramètres Oculus ou VR, et devraient pouvoir être diffusés en streaming.
Vous pouvez activer/désactiver la carte graphique pour basculer les moniteurs.
Ouvrir le gestionnaire de périphériques
Localiser les adaptateurs d'affichage
Faites un clic droit sur IddSampleDriver, choisissez "Désinstaller le périphérique"
Il y a une nouvelle fenêtre contextuelle, cliquez ici sur Tentative de suppression du pilote pour ce périphérique.
Les instructions suivantes concernent les cas où le périphérique est supprimé du système, mais le pilote reste toujours. Cela se produit lorsqu'il existe une connexion au périphérique lors de la tentative de suppression des pilotes. Pour remédier à cela, il existe quelques astuces intégrées à Windows. Alors voilà :
Ouvrez un terminal PowerShell et saisissez ceci :
pnputil /enum-drivers
Localisez iddsampledriver.inf, il peut y avoir plusieurs pages de texte. Notez le "nom publié", il est souvent unique pour votre système, mais peut ressembler à "oem139.inf".
pnputil /delete-driver oem139.inf
(Si vous obtenez toujours plusieurs affichages après la désinstallation, essayez de répéter la procédure de désinstallation en mode sans échec.)
Vidéo précédente : Comment installer un écran virtuel
MIT et CC0 ou Public Domain (pour les modifications que j'ai apportées, veuillez consulter Microsoft pour leur licence), choisissez l'option la moins restrictive.
Ce logiciel est fourni « TEL QUEL » sans AUCUNE garantie IMPLICITE OU EXPLICITE. Il convient de noter que même si ce logiciel a fonctionné sans problème sur mon système, rien ne garantit qu'il n'aura pas d'impact sur votre ordinateur. Il fonctionne en mode utilisateur, ce qui réduit le risque de provoquer une instabilité du système, telle que l'écran bleu de la mort. Soyez toutefois prudent lorsque vous utilisez ce logiciel.
Merci à Bud et à Zjoasan pour avoir rejoint l'équipe et aidé non seulement avec le support, mais aussi avec de nombreuses nouvelles fonctionnalités intéressantes !
Bravo à Roshkins pour le dépôt original.
Bravo à Baloukj pour le support 8 bits/10 bits. (Aussi, commencez par rendre public le nouveau pilote Microsoft !)
Merci à Anakngtokwa pour son aide à la recherche de sources de pilotes.
Pilote/exemple d’affichage indirect Microsoft (code du pilote)
Merci à AKATrevorJay pour l'EDID haute résolution.