This is a great solution for RDP to computers that does not have any display connected to it. RDP applications load with the lower resolution available by the graphic card, as it is loaded with it since no display is connected...
Oh man, it works perfectly. I cant believe people are buying USB headless display adaptors when its this easy! My only regret is that it doesnt handle 4k DCI (4096 x 2160) :(
@@openandaffordabledental4586 I just created a task when windows is starting it execute the command: ...path...\deviceinstaller64.exe enableidd 1 and its ok for my TightVNC remote
@@SlappdaBoss Run windows Task Scheduler -Create a new task (with any name ex: Virtual Display Driver) -When running the task, use the following user account: Administrator -Run whether user is loghged on or not -Run with highest privileges Select Triggers tab: At startup Select Actions tab: New / Start a program Under Program/script: C:\xxx\DeviceInstaller64.exe (xxx = need the correct path of your file) -Add arguments: enableidd 1 Conditions tab nothing selected Settings tab: Check Allow task to be run on demand Select Stop the task if run longer than 3 days Select If trhe running task does not end when requestd, force it to stop Nothing else Click OK to save the new task Restart your computer to see if its working .
Hi. Thanks. I have a problem with installation on Windows Server 19, everything works only until reboot. The USB-Display driver remains in the Device Manager, no any errors. But in its screen properties again "another display is not detected."
This did not work for me. The virtual monitor showed up initially, but after removing the physical monitor and rebooting, the virtual monitor (and driver) were no longer there. Not my first rodeo, but not sure what happened either. Weird.
You should not be using Display number or even full Display paths to reference displays. This will change between enabling, disabling, turning on/off, etc. Use Hardware ID instead that you can grab from Device Manager for each monitor.
hey is there a way to make this force hdr? This is helpful for moonlight and sunshine, because my tv is 4k 65" and my main monitor with my gaming pc is a 1440p 240hz
Hi, I need a custom resolution for the new fake screen. Like 200x1080....is it possible or if not, can I rebuild the software for using predefined resolutions? thanx
thanks ! i have used this in combination with Deskreen, a software that can share a display over network wich can be seen through browser. My old laptop on Ubuntu is now a third screen for my win10 pc
@@nathan22211 I have no other virtual display drivers. No idea what the issue was by now, but in any case, this works much better and is 100% reliable at least. I didn't need any networking stuff anyways, so this is more lightweight for me
If your install directory is on a different drive then you need to switch to that drive within command prompt. Simply type D: to change your directory to your D drive, my final line looked like C:\WINDOWS\system32>D:
This seems like a silly question but I wanna create a virtual monitor for vmix software. How do I 'see' this virtual monitor other than in the system settings
is there any way of adding a chosen refresh rate? it looks to be stuck on 60hz my host monitor for sunshine is 60 but id like to cast on to a device that does 120hz. please help.
@@MikeTheTech unfortunately it doesn't work with SteamVR+Valve Index, it gives the "please plug your headset into the same graphics card as your primary monitor" error :'(
where can I output this virtual monitor? In OBS I can use this virtual monitor as a extra monitor for recording I understand. Is it possible to use this with a NLE and use it as a extra windowed monitor? Thx
Hey, I ran into this same issue I believe it is because the display ID changes every time after a reboot. I haven't found a fix (if there is one) but I hope to soon!
is there a way to access virtual display? I mean what is shown there? Cause sometimes when running sunshine and moonlight I need to modify game settings ( Yuzu emulator) during the game to make it full screen etc..
Thanks but how do you remove the virtual display? To remove the virtual display, I tried the virtual display generating command replacing 1 to 0 at the end (as the instruction says on the page) but one virtual display is always there and some apps are displayed on that virtual display so I can't see the app with my physical monitor at work , only on virtual monitor using chrome remote desktop. Does anyone know how to do it?😢
So the use case for me would be legacy VR games. To have them display properly in my headset the display needs to be 2160x1200 at 90Hz. This program can't do this, but there is one called IddSampleDriver. Unfortunately I have trouble following the instructions since they're in English and my Windows is in German and I can't figure out if my options are missing or if they are simply poorly translated
Are you still around? It doesn't work for me The first command to install the driver worked fine (apparently), it showed me the same text as you including "drivers installed successfully" But when I run the command to create a virtual monitor it shows me this error: Error: No active device interfaces found. Is the sample driver loaded?deviceinstaller64 failed.
If using this to have a virtual monitor on my PC to send to a moonlight client (a Mac), do I change the Output Name on my Sunshine set up and if so, what name do I change it to? I've tired "\\.\DISPLAY2" (it's my second display) and "USB Mobile Monitor Virtual Display". But when I try to connect from Moonlight I get "Host returned error: Failed to initialize video capture/encoding. Is a display connected and turned on? (Error 503)". Note, "\\.\DISPLAY1", as the output works but shows the same thing as my physical monitor.
can i change its resolution to extreme such as 40 x 2880 ? (i want it to act as the bezel of my monitor so i can watch fullscreen movie across 3 monitors)
Thanks for you video! Does it also support HDR? And is it limited to these resolutions or can i add custom resolutions? The Problem is, i'm always playing with my server instead of local. But if i want to play on my monitor, it's 32:9 and my other screens are 16:9.
damn it stopped working after I restarted my pc. Now my second monitor (tab using wiredxdisplay) not working at all, even not in mirror mode. How to deinstall driver and run it again?
I'm having major issues with this driver on Windows 10. When I enable the virtual monitors, everything slows down to the point where my computer is practically unusable. Any idea what could be causing this?
thank you so much my laptop sreen is good for like games etc but for moves it sucks because of th backlight bleed because of this i can use my oled tablet as another screen
press Y on the left controller the thing is, you should not have VD start up with Windows, there's a high change that VD isn't gonna be able to monitor the virtual monitor (while SteamVR and its overlay apps can)
How do you change the resolution of the virtual monitor to a custom res tho? like 3440x1440? And will softwares/games/apps will render this virtual monitor as well and increase load of pc and get performance loss?
you can modify the list of supported resolutions by changing the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WUDF\Services\usbmmIdd\Parameters\Monitors Up to 10 resolutions can be defined through this registry key. The keys should be named from "0" to "9". The (Default) registry value defines the default monitor resolution.
bro you saved me 10 bucks today... using team viewer with no monitor and something decided it wanted to updated and disable that feature. I could only get it to work with a monitor plugged in. I legit spend 3 hours trying to find a way to do this for free and came across a post on some forum with your video. I did not want to buy some dumb hdmi thing to trick the gpu. waste of money in my opinion. again thank you very much.
Lots of people use it for streaming 4K or 2k content when they only have a 1080p screen. I use it for a virtual studio setup in Unreal Engine, it requires each guest to be on a different screen, but I use my real screens for monitoring and control. There are other use cases with headless servers and mining rigs, but it’s very niche.
I use it because I have a 48" OLED main screen that doesn't leave much room (or need) for a secondary monitor, but sometimes I do want a secondary monitor and this way I can use my Macbook as a high quality low latency second screen through Sunshine/Moonlight.
Working in a remote desktop environment where the device that you are remotely accessing doesn't have extra physical monitors but the device you are using to remote control has multiple displays
@@MikeTheTech I need it only for some old software 4:3 without resizable window that is too big and stretched in my true monitors (16:9 and 21:9) and also is very little in its original resolution. If I make the software intend that is, for example, a 1024x768 real monitor I can use it "fullscreen" in a good scale. I can't use a Power Toys window for this and I thought a virtual monitor could be a way. I didn't new of its existance till yesterday and when I installed it I thought this was its existance reason. But there is more. Using Double Desktop (or windows multi desktop too) you can see the virtual monitor, for example, on the right, over your second (on the right) desktop (in the left side), but if you click on the start button only the real monitor second desktop panel pops up, not the virtual one, and I also can't open a file in its own area. Tryng a little more some sign of instability started and so, because I have a lot to do in these days, for now I gave up. However I like very much the software and even if it maybe does not what I wanted from it, I certainly will reinstall and use it in authentic way in the next future: setup is here with me and here stays. Very Thanks for your answer and for the video!
@@MikeTheTechYes, rightly: a nice windowsXP emulator (the operating system of my youth!) is the way for a 20 years old Wanadoo game, a game that I will use for 2 minutes, but the satisfaction of emulating one of the best successful Microsoft operating systems ever has no time! Thanks, man!
Hey man. Like your content but please consider dropping the music that fades in until you have finished speaking. I know what you are going for but it really is the worst of both worlds. Cant hear you and what you have to say and cant hear the music either. Thanks again
Thank you so much! This is perfectly what I needed. I will combine it with the Quest 2 and have a triple monitor display.
Great idea!
doing the same thing here!
I want to do the same thing too :3
This is a great solution for RDP to computers that does not have any display connected to it. RDP applications load with the lower resolution available by the graphic card, as it is loaded with it since no display is connected...
thank you, clear and concise, unlike every useless microsoft forum post i wasted time reading that had absolutely negative answers
Glad it helped! I appreciate the comment.
Why do you think the display doesn’t show up after rebooting?
Oh man, it works perfectly. I cant believe people are buying USB headless display adaptors when its this easy! My only regret is that it doesnt handle 4k DCI (4096 x 2160) :(
These displays go away after a reboot. Any way to keep them from doing that?
I'm having the same issue, has anyone found a resolution?
@@openandaffordabledental4586 I just created a task when windows is starting it execute the command: ...path...\deviceinstaller64.exe enableidd 1 and its ok for my TightVNC remote
same problem
@@MrDob2009 dang, can you make an instruction for that please?
@@SlappdaBoss Run windows Task Scheduler
-Create a new task (with any name ex: Virtual Display Driver)
-When running the task, use the following user account: Administrator
-Run whether user is loghged on or not
-Run with highest privileges
Select Triggers tab: At startup
Select Actions tab: New / Start a program
Under Program/script: C:\xxx\DeviceInstaller64.exe (xxx = need the correct path of your file)
-Add arguments: enableidd 1
Conditions tab nothing selected
Settings tab:
Check Allow task to be run on demand
Select Stop the task if run longer than 3 days
Select If trhe running task does not end when requestd, force it to stop
Nothing else
Click OK to save the new task
Restart your computer to see if its working .
Hi. Thanks.
I have a problem with installation on Windows Server 19, everything works only until reboot. The USB-Display driver remains in the Device Manager, no any errors. But in its screen properties again "another display is not detected."
how to you switch between virtual monitors
Great! I was looking for this, thanks for clear explanation
Glad it was helpful!
This did not work for me. The virtual monitor showed up initially, but after removing the physical monitor and rebooting, the virtual monitor (and driver) were no longer there. Not my first rodeo, but not sure what happened either. Weird.
You should not be using Display number or even full Display paths to reference displays. This will change between enabling, disabling, turning on/off, etc. Use Hardware ID instead that you can grab from Device Manager for each monitor.
hey is there a way to make this force hdr? This is helpful for moonlight and sunshine, because my tv is 4k 65" and my main monitor with my gaming pc is a 1440p 240hz
Hi, I need a custom resolution for the new fake screen. Like 200x1080....is it possible or if not, can I rebuild the software for using predefined resolutions? thanx
Yup. You can add custom resolutions to the config.
thanks ! i have used this in combination with Deskreen, a software that can share a display over network wich can be seen through browser. My old laptop on Ubuntu is now a third screen for my win10 pc
Elegant solution! Thank you!
Glad it was helpful!
Worked on the first try. Thank you!
Excellent! Thanks for the comment.
BRO I LOVE YOU
Couldnt fix this problem for two days until I found u/ I always knew only reddit community can save this world
Glad I could help!
super helpful and it worked! question, must one have to run this script every time you want the dual monitor?
also interested to know that
This is perfect for my quest 2. I tried spacedesk, but it just had too many bugs and wouldn't start up. At least this one actually works
I had zero issues with spacedesk. DId you uninstall other virtual display drivers. some conflict with it
@@nathan22211 I have no other virtual display drivers. No idea what the issue was by now, but in any case, this works much better and is 100% reliable at least. I didn't need any networking stuff anyways, so this is more lightweight for me
thanks a million!! this has been really helpful!!
If your install directory is on a different drive then you need to switch to that drive within command prompt. Simply type D: to change your directory to your D drive, my final line looked like C:\WINDOWS\system32>D:
This seems like a silly question but I wanna create a virtual monitor for vmix software. How do I 'see' this virtual monitor other than in the system settings
You can use OBS to view it I believe.
I used OBS to view my virtual monitor just fine 😁 You just set it to capture the screen after it's enabled and away you go.
is there any way of adding a chosen refresh rate? it looks to be stuck on 60hz my host monitor for sunshine is 60 but id like to cast on to a device that does 120hz. please help.
My new video has a 120hz solution. :)
Thanks a lot, you just saved me $100 a year on the virtual monitor Parsec plan :p
Great to hear! 🎉
Thanks! I'll use this for VR <><
Oh, that’s a cool use-case!
@@MikeTheTech unfortunately it doesn't work with SteamVR+Valve Index, it gives the "please plug your headset into the same graphics card as your primary monitor" error :'(
where can I output this virtual monitor? In OBS I can use this virtual monitor as a extra monitor for recording I understand. Is it possible to use this with a NLE and use it as a extra windowed monitor? Thx
Worked like a charm but after a reboot the new virtual display isn't active anymore, Am I missing a setting?
Hey, I ran into this same issue I believe it is because the display ID changes every time after a reboot. I haven't found a fix (if there is one) but I hope to soon!
is there a way to access virtual display? I mean what is shown there? Cause sometimes when running sunshine and moonlight I need to modify game settings ( Yuzu emulator) during the game to make it full screen etc..
Thanks but how do you remove the virtual display? To remove the virtual display, I tried the virtual display generating command replacing 1 to 0 at the end (as the instruction says on the page) but one virtual display is always there and some apps are displayed on that virtual display so I can't see the app with my physical monitor at work , only on virtual monitor using chrome remote desktop. Does anyone know how to do it?😢
Remove from device manager. Same way it was installed. Except right click it and uninstall. The scripts are only if that method doesn’t work.
So the use case for me would be legacy VR games. To have them display properly in my headset the display needs to be 2160x1200 at 90Hz. This program can't do this, but there is one called IddSampleDriver. Unfortunately I have trouble following the instructions since they're in English and my Windows is in German and I can't figure out if my options are missing or if they are simply poorly translated
this was great, this stays permanent also?
any chance for higher than 60hz? Trying to use this with moonlight for game streaming so it doesn't use my primary display.
My new video has a 120hz solution. :)
Are you still around?
It doesn't work for me
The first command to install the driver worked fine (apparently), it showed me the same text as you including "drivers installed successfully"
But when I run the command to create a virtual monitor it shows me this error:
Error: No active device interfaces found.
Is the sample driver loaded?deviceinstaller64 failed.
If using this to have a virtual monitor on my PC to send to a moonlight client (a Mac), do I change the Output Name on my Sunshine set up and if so, what name do I change it to? I've tired "\\.\DISPLAY2" (it's my second display) and "USB Mobile Monitor Virtual Display". But when I try to connect from Moonlight I get "Host returned error: Failed to initialize video capture/encoding. Is a display connected and turned on? (Error 503)". Note, "\\.\DISPLAY1", as the output works but shows the same thing as my physical monitor.
Hey man, I have the same error here, you find some solution?
can i change its resolution to extreme such as 40 x 2880 ?
(i want it to act as the bezel of my monitor so i can watch fullscreen movie across 3 monitors)
Thanks! this is a very good and simple tutorial!
Is there any way for the virtual display to split your physical monitor
Thanks for you video! Does it also support HDR? And is it limited to these resolutions or can i add custom resolutions? The Problem is, i'm always playing with my server instead of local. But if i want to play on my monitor, it's 32:9 and my other screens are 16:9.
You can add custom. Just edit options file and reinstall.
damn it stopped working after I restarted my pc. Now my second monitor (tab using wiredxdisplay) not working at all, even not in mirror mode. How to deinstall driver and run it again?
I can see the virtual display driver in Device Manager but it doesn't work, can anyone tell me a fix for this?
Refresh rate capped at 60hz. Any fix?
My new video has a 120hz solution. :)
After adding a monitor, my screen just freezes and only the mouse moves. Any fix?
thank you so much, sir!
Most welcome!
So, if i use this, can I "remote desktop a virtual monitor", with steam link, and not my other monitors?
Yup!
can you actually show a virtual 2nd display on the same screen ?
I'm having major issues with this driver on Windows 10. When I enable the virtual monitors, everything slows down to the point where my computer is practically unusable. Any idea what could be causing this?
your pc is too slow and cannot handle the second display. Are you on integrated graphics?
Though, I do also get some lag spikes when I do minecraft rtx on that second screen at 4k
@@Greedy-Allay no I have a 1070 Ti. I suspect some kind of issue with the Nvidia drivers but ended up buying some dummy DP/HDMI plugs instead.
absolute genious!
can i use this for sunshine? and how much it affect peformance?
Thank you ✨
You’re welcome 😊
thank you so much my laptop sreen is good for like games etc but for moves it sucks because of th backlight bleed because of this i can use my oled tablet as another screen
for some reason now when ever i try to install the virtual monitor it tells me that it failed
It’s either in the wrong folder or the certificate script wasn’t run as admin.
I start a computer with tuya smart without display using sunshine, .bat at startup solves everything,
thanks
Thanks, but after installing, how can I do to see the simulate monitor in my Oculus Quest 2 using Virtual Desktop?
press Y on the left controller
the thing is, you should not have VD start up with Windows, there's a high change that VD isn't gonna be able to monitor the virtual monitor (while SteamVR and its overlay apps can)
How do you change the resolution of the virtual monitor to a custom res tho? like 3440x1440? And will softwares/games/apps will render this virtual monitor as well and increase load of pc and get performance loss?
you can modify the list of supported resolutions by changing the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WUDF\Services\usbmmIdd\Parameters\Monitors
Up to 10 resolutions can be defined through this registry key. The keys should be named from "0" to "9". The (Default) registry value defines the default monitor resolution.
Hello sir,
Excellent tutorial, also I wanted to know ..how to add custom refresh rate support ?
@@MikeTheTech This is awesome tip. For anyone else wondering: if you edit the values in registry you have to restart computer to refresh them.
My new video has a 120hz solution. :)
very helpful! thanks a lot!
but how can i change the frame rate?
THANKS THANKS THANKS THANKS TILL END OF LIFE BRO
Mike thanks for this! I need to have two monitors installed using this. If I run the batch file, how do I add just two?
You just run the add script twice. If you add too many, you can run the remove script and it will remove just one from the total until none are there.
You help me a lot Brother!!!!
I wish I can give you a 1000 likes!
Glad it helped!
Can i use it to connect with Anydesk to headless Windows Server 2016 ?
I would assume so, yes. It seems to work with other Remote Desktop protocols.
Is there a way to show the virtual monitor in a window or something on a physical monitor?
OBS works I believe.
Hello!
Can we turn on HDR??
bro you saved me 10 bucks today... using team viewer with no monitor and something decided it wanted to updated and disable that feature. I could only get it to work with a monitor plugged in. I legit spend 3 hours trying to find a way to do this for free and came across a post on some forum with your video. I did not want to buy some dumb hdmi thing to trick the gpu. waste of money in my opinion. again thank you very much.
great vid! anyway to change the resolution of the virtual display?
Yup, you can do so in display properties just like a normal one.
@@MikeTheTech thx for the reply, by change resolution I mean custom res, like 4:3 or 16:10
is there a way to remove screens
Bro you saved my ass man thanksss
Doesn't seem to work. Additionally, after rebooting the system you have to repeat the whole thing over to get that extra monitor.
What doesn’t work? Especially if you’re saving it goes away after restarting, that sort of insinuates it worked.
I am very green when it comes to tech so this might come off as rather ignorant, but what are the use cases for this set up?
Lots of people use it for streaming 4K or 2k content when they only have a 1080p screen. I use it for a virtual studio setup in Unreal Engine, it requires each guest to be on a different screen, but I use my real screens for monitoring and control. There are other use cases with headless servers and mining rigs, but it’s very niche.
I use it because I have a 48" OLED main screen that doesn't leave much room (or need) for a secondary monitor, but sometimes I do want a secondary monitor and this way I can use my Macbook as a high quality low latency second screen through Sunshine/Moonlight.
Working in a remote desktop environment where the device that you are remotely accessing doesn't have extra physical monitors but the device you are using to remote control has multiple displays
i need 10-12 virtual monitors what should i use?
Usb c to hdmi adapters and hdmi dummy plugs.
Is this an alternate to an HDMI dummy plug?
Yup!
amazing thank you
Thank you too!
Why can't I change resolution or hz?
Make sure it's enabled in Disply Settings first. It defaults to "Off". You would need to switch to extended or mirrored to turn it on.
Ok, but now I am not able to see the Virtual monitor in my real monitor. What about?
What’s the use-case? Lots of ways to do this but depends on your workflow. OBS for example can show it.
@@MikeTheTech I need it only for some old software 4:3 without resizable window that is too big and stretched in my true monitors (16:9 and 21:9) and also is very little in its original resolution. If I make the software intend that is, for example, a 1024x768 real monitor I can use it "fullscreen" in a good scale. I can't use a Power Toys window for this and I thought a virtual monitor could be a way. I didn't new of its existance till yesterday and when I installed it I thought this was its existance reason.
But there is more.
Using Double Desktop (or windows multi desktop too) you can see the virtual monitor, for example, on the right, over your second (on the right) desktop (in the left side), but if you click on the start button only the real monitor second desktop panel pops up, not the virtual one, and I also can't open a file in its own area.
Tryng a little more some sign of instability started and so, because I have a lot to do in these days, for now I gave up.
However I like very much the software and even if it maybe does not what I wanted from it, I certainly will reinstall and use it in authentic way in the next future: setup is here with me and here stays.
Very Thanks for your answer and for the video!
You might want to try running a virtual machine. That will let you run software in 4:3 on a larger screen.
@@MikeTheTechYes, rightly: a nice windowsXP emulator (the operating system of my youth!) is the way for a 20 years old Wanadoo game, a game that I will use for 2 minutes, but the satisfaction of emulating one of the best successful Microsoft operating systems ever has no time! Thanks, man!
and ultrawide screens?
Check my newer video. Now supported.
Wooow thank you very much.
You are my hero.
ua-cam.com/video/byfBWDnToYk/v-deo.html
@@MikeTheTech ua-cam.com/video/meK-TTzQq2U/v-deo.html thanks 32:9
i got a black screen :c
You didn't show what the virtual monitor looks like.
It’s virtual. Most people use it for streaming. You can view it in OBS or any program that can display or record a screen.
god tier stuff
i need to change refresh rate on it
Edit options.txt and reinstall.
Thank u! Razer built my blade connected to the integrated graphics so I can't use software for it 🙃
can you resize it?
Yes
how? @@MikeTheTech
Display settings. It works like any other monitor.
Ahhhh ok
tysmm
Any time. :)
i cant duplicate
You mean mirror?
@@MikeTheTech I can't duplicate the display
not working
?
@@MikeTheTechwhen I try it says “deviceinstaller64” is not recognized as an internal or external command, operable program or batch file
how to uninstall it
From device manager
What is it called, I'm afraid I deleted it by mistake
Solving dummy HDMI.no need to buy. UA-cam suggested.. extend to 2 ..then enjoy
Hey man. Like your content but please consider dropping the music that fades in until you have finished speaking. I know what you are going for but it really is the worst of both worlds. Cant hear you and what you have to say and cant hear the music either. Thanks again
How can I set a custom resolution?