Comment on how to run sunshine + moonlight (steamdeck) + virtual monitor + scripts to turn on/off monitors
blindsight@beehaw.org 8 months ago
Seems like a good idea, but why didn’t the off script reset the SetPrimary monitor? And does the “turn off” command just temporarily turn the screens off, so any action on the desktop will turn the screens back on?
Jz5678910@lemdro.id 8 months ago
So after sitting down and setting it up, I found that on my setup the script above didn’t work for my machine. I had to set up my own scripts that specified the path of the executable, and then I used a command that toggles the monitor instead, it worked much better that way.
But scripting aside, now that it’s working, it is beautiful! Set it up for my living room TV to be a 4k 120hz virtual monitor.
blindsight@beehaw.org 8 months ago
If you’d be willing to post your .bat file, that would be fabulous! I haven’t had a chance to set this up yet.
Jz5678910@lemdro.id 8 months ago
I’m not sure if I did this right, but here it is! This is the script to run on moonlight launch, just reverse the numbers for your script to run on moonlight exit.
The instructions above worked well with the exception of the script. Make sure that the iddsampledriver folder is on the root of the C: drive. and make sure that Multimonitortool is inside that folder.
You’ll have to switch the numbers in the script with your monitor values. You’ll get those from MultiMonitorTool. Open MMT, right click on your monitor, click properties, and the value you’re looking for is under “Name”
`@echo off
:: Path to MultiMonitorTool.exe set “MultiMonitorToolPath=C:\IddSampleDriver\MultiMonitorTool.exe”
“%MultiMonitorToolPath%” /disable \.\DISPLAY1 “%MultiMonitorToolPath%” /enable \.\DISPLAY21 “%MultiMonitorToolPath%” /setprimary \.\DISPLAY21`