Products I talk about in this video (Affiliate) ✅ NordPass Password Manager - go.nordpass.io/SH89v Single WiFi Router Options that can Mesh if you buy two and ideally connect them together over ethernet. ✅ Tri-band 6 Router (Use a 5Ghz band for Steam Deck LCD) - amzn.to/3CckzoV ✅ Tri-band 6E Router (Use 6Ghz band for Steam Deck Oled) - amzn.to/40x98SA ✅ Quad-band 6E Router (Use 6Ghz band for Steam Deck Oled) - amzn.to/48CJD4z Mesh system (2-Pack) and ideally wire them together with ethernet ✅ Tri-band 6E Mesh (2-Pack) (Use 6Ghz for Steam Deck Oled) - amzn.to/40zb90x
Awesome video! Virtual Display Driver just had a huge update which makes the installation process MUCH easier via an installer. Probably worth mentioning in the video to simplify things for newcomers. Thanks for taking the time to put this together!
Hey @@AndrewSamos ! You’re welcome, exactly why I made this video. I had to search all over the place to do this for myself and the instructions weren’t always correct either which was frustrating. Hopefully others can benefit from my pain 😅
Mate everything you shared here just helped me set up my hyper v for gaming. Now I've got 2 Gaming PCs from my main rig! My main rig - 5950x, 48g ddr4, 4090 which I use for gaming and wanted to set up a pc for my son so I can have some game time with him and not just restricted to local co-op games. Decided to create a virtual pc and try that out using hyper v. Set up my hyper v and shared my cpu core, ram and 4090 50%. Used your tutorial to set up sunshine inside my hyper v and I can stream everything to my steam deck/Mac with sub 7s latency at 1600p! its unreal! With both of us gaming together total system draw is under 500 watts. I have to say I had more fun setting this whole thing up last few days. Thank you for your detailed explanation. My only drawback is HDR was over saturated. But the virtual adapter helped me get higher resolution which for now I can live with it. Cheers and thank you!
This video tutorial is incredible! Too many times, tutorials say they are step-by-step but are not. This one is. You got the like and a new subscriber off this wonderful video. My thanks and appreciation to you and your work.
Hey @@btdpi ! You’re very welcome and I’m glad this was helpful. Appreciate the great feedback too, sometimes I feel like I go overkill on the level of detail on the steps so I don’t miss anything for viewers but it’s great to hear the effort I go is recognised and worth it 🙏🏻😀🤙🏻 Also really appreciate the support with the like and subscribe! 🙏🏻🙏🏻🙏🏻
Thank very much for your dedication in this video tutorial! Not only it is very easy to follow but you also explain what is going on instead of just telling to do something. It was a great set of information for local stream the on Steam Deck, but also gave me so much more ideas for other aplications of some services. Thank you!!
Have you ever encountered issues with audio crackling? I installed Sunshine and before even doing any fancy configuration, if I connect with either my Steam Deck or iPhone it always has an audio crackle when playing audio for the first time in a couple seconds. For example, if I connect to my desktop on my phone and then click on the volume slider for the classic "ding" sound - almost 100% of the time it will have this crackling sound. However if I just keep clicking over and over, only the first ding will have the crackle. This will be true for as long as I keep clicking - the moment I pause for 5 seconds, the next sound source will crackle again. It's been driving me crazy!
too bad the virtual monitor can't be auto-disabled when the physical display is on. it makes my mouse go on a secondary, non-existent space when I'm using my computer
@@josephlampe5185it does sound horrible yes, but I do think there should be an easy workaround with the comands in sunshine, just change instead of extend displays after the streaming is over to on,y display screen 1
@sugarhiIl looking online, this can be accomplished by changing "/extend" on the undo command line to "/internal". This will then switch to your main display only without the non-existent virtual display.
This was extremely helpful! Somehow I have stuffed up badly however and now my laptop screen is black and I can’t seem to fix it…do you have any suggestions on how I can fix this without reformatting pc? Feel like I was really close lol
Crazy good video! Would love for you to make a video with apollo instead - automatically mounted/dismounted virtual display is a game changer for me. There is no virtual display that's constantly bothering me :)
Great vid which first time I did this took a lot of searching around to find out how to get done right, especially with the virtual driver. Saved me from having to track down a lot of stuff again since refomatting my PC lol.
Hey @@TimI1S ! You’re welcome, yes I had to search around a lot myself and test various configs and settings. The whole reason I made this video was to try collate that in a single place. Who knows I might need it if I start another PC from scratch 😅
Hey @@KmanIndustry ! Sunshine/ Moonlight is based off Nvidia tech that looks and feels way better than Steam remote play because the latency is optimised so much better and we have way more options for fine tuning the image quality to get the best looking result for your network. This really makes it feel like a native experience like it’s running on the deck it works so well.
Hey man! Yeah, got it and all sorted. Video was perfect, especially the script to make the VDD primary whilst streaming - that was my biggest gripe with it before watching this video. Sent it to my friend who bought my LCD too! Cheers @LovingTechLife @@LovingTechLife
I followed this tutorial, but for some reason my SD screen stays black just like my desktop screen. It seems like my SD is trying to stream my main monitor still even though I changed the display in Sunshine. any ideas what I could have missed? Edit: its giving an error to say check port forwarding rules, but I have all ports allowed for sunshine in my firewall. Everything seems to work fine if I set my actual display as the output. It seems like the part where you installed certs at 9:56 is missing??
Amazing tutorial im currently at the virtual display driver part downloading it from github but I'm a little inexperienced using github and am not sure exactly which one I should select. The zip folder is no longer there and it says just to install like a regular program. Should I just install normally thanks so much.
Hey @@batboyshark ! Virtual Display Driver just had a huge update which makes the installation process MUCH easier via an installer. So as you said just install it like a regular program.
After I start moonlight windows asks me to choose an application to execute the "do" command. It ruins all the flow cause even if I choose notepad, it doesn't run the command. Does anyone know how to fix it?
Awesome tutorial ❤ One question, I am getting a new virtual desktop number every time I restart, and need to change it every time in sunshine, any solution?
What a fantastic guide. Easy to follow, complete, and concise. Only thing I would clarify is to change the resolution of the virtual display IN MOONLIGHT instead of before hand. Doing it before doesn’t work, and Playnite launches in 640x480. Otherwise perfect! Thank you!
Hey @@erosioncontrol85 ! Really appreciate the feedback thank you 🙏🏻 Glad the guide was helpful and that’s a good call out. I wasn’t sure if that was just a glitch I experienced or if it was that way with everyone. 👍🏻👊🏻
Can you explain this in more detail please? I don't quite understand. I think this is why i'm not getting a signal on my deck whenever I connect after setting everything.. :(
@@PlagasX So in the video, after installing the virtual display, LovingTechLife shows us to change the resolution of the virtual display in the windows display settings. But instead you need to change the resolution of the virtual display by launching “Desktop” app on moonlight, then navigate to the display settings and set your desired resolution. Also I think it’s important to change the resolution before launching a game.
I did just finish the video ! Great info i never found good info on what resolution to use but this is awesome, i did try stream using deck’s resolution and it looked bad when i came from 4k. The only game i had problems with is the new silent hill 2 I have to keep a controller plugged into my desktop to make it work
Hey dude do you have any advice on how to change the resolution of the virtual display dynamically based on what device im using moonlight from? eg. I'd like the monitor resolution to be 2400x1080 120hz when streaming to my phone and 4k 60hz when streming to my tv Also one idea to not struggle with windowed programs being unreachable on the virtual monitor is just disconnecting it in display settings when you're not using it
Hey @@Yamartim ! Yes actually, I came across this Sunshine fork called Apollo that matches the client refresh and resolution link below and I pasted in some of the description: Apollo uses SudoVDA for virtual display. It features auto resolution and framerate matching for your Artemis/Moonlight clients. The virtual display is created upon the stream starts and removed once the app quits. github.com/ClassicOldSong/Apollo
@@LovingTechLife Will this work for me since I play half of the time handheld and half the time docked? Also how does this change the installation for the video? Am I just using Apollo instead of Sunshine?
I know you said it is local stream only, but is it possible to use this same setup for remote streamming? I reckon it would impact the quality of the stream, but can it be done?
Hey @LucasFCardoso100! Yes you can 100% stream remotely too however I have not set this up myself. As someone has already mentioned a google search should help you out on this.
Thank you very much for this well explained guide. I will receive my Steam Deck OLED in a few days and was wondering if I could optimize it in a way or another to run games that are not necessarilly supported on the native specs. I will be able to play Space Marine in it's full glory on my Deck thanks to you.
Going to try this with a steam deck hdmi 2.1 dock & see if i can hit 4k 120hz hdr (or close too). Running a 7900x3d, 4090 & have wifi 6 mesh so hardware should be capable?
Okay so its working! Deck is connected at 4k 120 hdr, getting this with games in menu's but once i get into game they seem to be locking at 60 .... more tweaking/investigating needed. Using the JSAUX RGB Docking Station with hdmi 2.1 for the record.
Man, I cant figure out what I'm doing wrong. I used nvidia gamestream for years flawlessly with my steam deck and now that I've switched to sunshine I haven't experienced one singular moment of smooth low latency gameplay. It's always at least half a second behind or just straight up running in slow motion.
Is there a way to make the extend command work correctly with 2 physical monitors plugged in? I noticed that when I’d run the steam deck, it would use my Monitor 2 display to cast to the deck, instead of the Virtual Display. In order to properly use the Virtual Display on the deck, I need to unplug the HDMI from my Monitor 2.
Hey @@Mast3rOfPupp3ts13 ! I posted a link to more instructions for those with dual monitors in the description. Here you go: Additional instructions if you have Multiple Monitors! - bit.ly/3COB1M2
Hey @@Vardi_ ! Conveniently configure with the Deck's aspect ratio, HDR support and refresh rate. In this way you're not forced to change resolution/HDR/refresh on the host display every time you connect the Deck.
Hi LTL, really interesting to do ..I have been running Nvidia game stream perfectly for past year and was so stable.then yesterday they pulled the app and Installed sunshine but it's so unstable. I will give this a try and see if it stabilizes but wondered how how well does this work when you hook it up to the TV in docked mode? Will it auto adjust to 4k screen? I was doing that fine with deck buddy on Nvidia, but it just kept disconnecting me on sunshine
Hey @@timewarp78 ! I have only used it handheld when streaming so far and it’s been stable. I did plan on experimenting with it in docked mode in the future though!
This video is great! Everything worked for me. When I launch playnite from moonlight, the playnite app itself is blurry and isn't fitting the whole screen. Any ideas why? Launching a game from playnite works and looks great. Just the playnite UI doesn't seem right.
Someone else picked up on this. Update the resolution while on the desktop streaming in moonlight. For some reason the res defaults to a very low resolution for some people when they first start streaming playnite making it blurry instead of 2560 x 1600 or whatever you have set as your res before starting streaming.
How do I switch to default controller/steamdeck button controller settings? I tried this and it launched a Battlefield game succesfully but not all buttons work as it is not correctly mapped or something
Hey man, great guide! I just had one comment. After streaming is done, why wouldn't you switch your primary display to your monitor only without extending to the virtual display driver? In this way you won't have chrome browsers in your 'extended' virtual monitor and you can use your PC normal. Just a thought. In that case what would the displayswitch.exe config.undo command be? Would that be /primary? Also, is there a way to put PC to sleep automatically after streaming?
Hey @@beezze ! Thank you 🙏🏻 glad the guide was helpful. To answer your questions: I read about the undo command "displayswitch.exe /internal". At first it was a good idea to set this rule, but it has some problems: this routes the video to the physical display effectively, but it "disconnects" the virtual display, so Sunshine (that we forced to work on a specific output) won't find the right output device and it will refuse to work next time you try. Actually for a similar result to getting your PC to Sleep you can use "shutdown/h" which is a sleep command, not a shutdown. With shutdown/h your PC goes into hibernate mode, which is a standby state that use the hard drive to save your session instead of RAM. It requires a little more time to suspend and recover but it's still a standby. For some reason there isn't a super easy equivalent command for the normal standby but on Google but there are many workarounds. But if you are ok with an hibernate standby just use shutdown/h, you should also benefit from a less battery consumption in standby :) I have seen others use hibernate like this for various reasons but I personally didn’t want to do it that way.
@@LovingTechLife Hey thanks for looking this up. Very clear! Strange that there is no command for regular sleep/standby. Then i'm wondering can moonlight "wake PC" from hibernate?
@@LovingTechLife Hi, great tutorial. I looked further into the display switch because I hate having an unaccessible extended screen where my mouse and some windows get lost and stretching a window off my screen made this a no-go for me. Turns out if you do not specify the output display in the audio/video section of Sunshine's Configuration, it will output to the active display and you can use displayswitch /external then go back to /internal instead of /extend without a problem. Set the virtual display's desired resolution and settings in the moonlight client.
@@Sub_Dude OMG thank you! I was so annoyed with this extended solution. It works like a charm now! Many many thanks. Now it's really a perfect streaming experience!
Thank you so much for this video! I've followed everything but the picture on my steamdeck freezes within 10-20 minutes every time with the sound and game still running in background. Any idea on how to fix this?
VDD updated to 24 and it now uses an app and now I'm lost, can't follow your adding/edit resolutions in the text file (edit) installed the .exe and edited the .xml config file with the resolutions and framerates I needed
@@LovingTechLife I'm in the same boat. Not really understanding where / how to add this new resolution. I have added in the vdd_settings.xml file but the resolution option doesn't show in the Display Settings screen.
@@LovingTechLife No sir. Even desktop is not visible. In my brief search, it may be an issue if you have integrated graphics enabled within the BIOS? Not sure, but I've used Sunshine and Moonlight before without issue, so there's some kind of conflict with this virtual display driver and my setup, possibly.
@@LovingTechLife way ahead of ya! Yes it’s a virtual display issue. Works without it. I’ll figure something out… thank you for making this guide though. Extremely helpful.
@LovingTechLife Thanks for the guide! Can't wait to try it out on my OLED deck, just curious how the setup overcomes a sleeping host PC? Do I need to enable some sort of wake on LAN?
Hey @PJBlandori! If you’re looking for a command similar to putting your PC into Sleep mode, you can use `shutdown /h`. This command puts your PC into Hibernate mode, which is a standby state that saves your session to the hard drive instead of RAM. Hibernate takes a bit longer to suspend and resume compared to Sleep, but it still works as a standby mode. One advantage is that it uses less battery power while in this state. Unfortunately, there isn’t a simple built-in command for regular Sleep mode, but you can find workarounds with a quick search. If you’re okay with Hibernate as a standby alternative, just use `shutdown /h`-it’s a solid option. I’ve seen others use it successfully, but personally, I prefer not to to do it this way. To answer your question you would need to set up Wake on LAN.
So what happens if for whatever reason my host computer hard crashes when I've made the virtual display the primary display? Wouldn't that make it so sunshine doesnt output the command to swap primary display? How would I fix a problem like that? Thanks! Really well done guide man.
Hey @@nibskhiie thanks for the feedback! Yes if it crashes and moonlight is not exited properly then the command to switch back to the primary display does not get issued. To fix it just switch on your PC and connect with the steam deck again via moonlight and exit it properly and carry on as normal. Hope this makes sense.
@@LovingTechLife This solution works, but it's so risky. What happens if Sunshine doesn't automatically boot after a crash? Or if your local network goes out? If Sunshine can't get the command to swap over the display, how do you recover from that without bricking your PC?
@@LovingTechLife I'm in this situation now and I can't connect with the steam deck. I tried opening Platnite from Moonlight when it was closed. This caused the primary display to be disabled and Moonlight to freeze until I force-quit. I restarted Moonlight, but it said my PC was offline. I restarted the PC and now it shows the PC is online, but it fails to connect. My PC is effectively bricked until I find a way around this.
Hey @@benbynum3882 ! Sorry to hear you are having issues. I haven't had this issue but you could try booting into Windows Safe Mode to make sure Sunshine is set to Auto Start as a service then reboot as normal. To Boot into Safe Mode: Press F8 While the computer is starting up, press the F8 key repeatedly before the Windows logo appears. A menu will appear, and you can use the arrow keys to highlight Safe Mode and press Enter. Let me know if Safe Mode allows you to see your monitor and fix the issue.
I followed everything and it worked, except that the virtual monitor is always capped at 60FPS at 2560x1600 in display setting. I copied and edited the options.txt file like you did. If I select 90FPS in display setting, the resolution will switch to 1980x1080. Also how did you manage to hide the mouse cursor when streaming playnite in steam gamemode? Thanks
@@LovingTechLife Having the same issue. In your video at 11:09 some of us are getting an error (after hitting properties on the IDDSampleDriver) saying "This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)". For that reason, we are unable to complete the step at your timestamp 12:33 when you talk about extending the display since windows is not recognizing the IDDSampleDriver. Hope that helps! Any advice is appreciated.
Following up on the things i tried. I got rid of the Code 31 error by just meticulously following the instructions in the vid and trying to install again several times. Be sure to read any of the instructions in the github as well if it helps. As for the stuff you do at 12:33, I still cannot get my computer to set that resolution of the VDD to 2560 x 1600. I edited the txt file and i ended up downloaded CRU-1.5.2 to see if that tool would help but it didn't amount to anything (i couldve used it wrong). In short, im just setting the VDD resolution and refresh rate higher and hoping for the best for now.
I'm not able to use my keyboard in moonlight with my steamdeck. "Steam + X" doesn't do anything. Can't set the custom resolution or anything because of this. Anyone have a solution?
This is such an amazing guide. Thank you for this. One quick note: I run a dual monitor display (ultrawide main, portrait 16:9 second monitor) - when running moonlight on Steam Deck I think the configuration gets a bit muddled, because instead of accessing the Virtual Display, it ends up broadcasting on the second portrait monitor. To fix this, I had to unplug the second monitor and then it seemed to work properly. Not sure if others with multi-monitor setups have encountered a similar issue and found a fix?
Hey @@TheOnlyMoose ! You’re welcome, appreciate the feedback and glad it was helpful. I have actually updated the description under the video try to include additional instructions for multiple monitor setups. These were provided by a member of the community that watched this video and wanted to help others in your situation. I have not tested these myself because I’m just using a single monitor these days. Here’s a link - ✅ Additional instructions if you have Multiple Monitors! - bit.ly/3COB1M2
Thanks for your guide, after some hiccups its now working as intended. But im Running into the issue that my host (PC) recognizes my SD as an XBOX controller and not as a SD or steam controller, so i cant configure the trackpads especially the pushdown of the trackpads. do you know how to solve this issue?
I have 2 physical monitors. Really love the idea of this video, but when I tried to follow the instructions, everything seemed to work fine except that Playnite opens in fullscreen mode on my second monitor instead of the virtual monitor being streamed to my Steam Deck. Any idea for a fix?
@@YESIMBLAQK Hey, I'm in the same situation as you. When you say turn off the second monitor you mean going in to display settings and using "Disconnect this display" right? i did that and it's still showing the game on the 2nd display and nothing on the steam deck..only audio.. :(
I've followed the VDD instructions through multiple times but cannot get the virtual display to show up in my display settings, even after a pc restart. Does anybody know how to fix this issue?
I can't set my virtual monitor to 2560x1600 at 90hz. I can set it to 60hz and it's fine, but when i switch to 90hz it reverts back to 1920x1080 at (whatever refresh rate i chose above 60hz). Any idea what's going on with this?
Hi LTL, I've successfullly followed until the end but when I open any app it is saying "Host returned error: Failed to start the specified application (Error 0)" (Moonlight). Would you please assist? Thank you.
Hi there and thank for the guide. I'm following it for my Y700 with no problem but one. When I close de stream in moonlight, the real monitor remains off, no image. I need to launch stream again from Moonight and enable myself "extend screens" before closing the stream. It looks like the undo command script is not working (displayswitch.exe /extend). Anyone else with this problem?
Now after a couple of reboots, VDD stop working. It shows the "issue yellow triangle" on device administrator, and doen't work at all even after uninstall/reinstall...
UPDATE: The driver stop working when I set netplwiz to autologin W11 (and disable PIN). If I set PIN login again, it works. *How do you remote login on your PC? Local account? - The other problem (have to manually set my real monitor in the moonlight session before closing the stream) persists.
@@NewyorkNewyork57 Just a simple usb c dongle with hdmi, one usb and power. Then into the usb port a use a ThinkPad USB 3.0 Ethernet adapter and a simple ethernet cable
Hey @@lovatto7150 Sunshine/moonlight is based of NVidia tech that does such a crazy good job of reducing the lag between the pc and steam deck. So as long as your connectivity between the two is dialled in like in the video it feels like a native experience and when you can run games at a higher frame rate like 90hz / fps then the perceptible lag is reduced even further. End result is like magic!
2560x1600 isn't even the same aspect ratio? 3072x2048, 2400x1600, 1920x1280, 1536x1024, 1200x800 is what i would have thought it would look like.... but i dont know what im tlaking about so im wondering if im wrong?
Hey @@s7r49 ! Steam deck resolutions are 16:10 not 16:9 aspect ratio. Native res of the SD display is is 1280x800 not 1200x800 :-) More here: en.m.wikipedia.org/wiki/16:10_aspect_ratio
why would you want to stream your steam deck to your pc? although in theory you'd just setup sunshine on the deck and moonlight on your gaming pc if that's what you were after
@@HearMeLearn to answer you first question, i used to use it so i can you kb&m on deck since i don't own any other keyboards and for the 2nd question, that's my issue, moonlight doesnt want to detect my deck for some reason after i reset all my data after i had a microsd issue lot of stuff has been happening tho for now im using steam link and it's a good alternative
Thanks for the video, but I had a problem. i did as you say and when I trier to launch playnite I had a error 0. I restarted everything but now I have this message :"Host returned error: Failed to initialize video capture [...] Errror 503" Edit : I uninstalled my "virtual screen" and it worked, so gonna reinstall it and see what's happend, I will edit it might help other people :) EDIT 2 : So the bug happend because of the otpion to switch my screen, just before this step, it works, but not after this
Bro i got a ps 4 slim and every time I try to play any game it shows a CE-34878-0 error. i tried everything on the internet but it doesn't work. Do you know any solution for this problem please tell me
Hey @@KaifBing ! Sorry I have not come across this issue myself but this is what I’ve found so far but have tried none of this: The PS4 error code CE-34878-0 usually means that the console is having trouble connecting to the PlayStation Network. Here are some things you can try to fix this error: Restart your PS4: Restarting your console can sometimes fix the error. Update your software: Install the latest system software and game updates. Check your network connection: Go to Settings > Network > Run Network Test to see if your PS4 is connected to Wi-Fi and if the connection is strong enough. Reinstall your hard disk drive: If you've replaced your console's hard disk drive (HDD), try reinstalling the original HDD. Turn off Face Recognition: If you have a PlayStation Camera connected, unplug it, restart your console, and then go to Settings > Login Settings to turn off Enable Face Recognition. Initialize your PS4: If the error persists, you can back up your saved data and then go to Settings > Initialization to initialize your PS4. If the error occurs with every application, or as soon as the application starts, you can contact PlayStation Support for help.
Thank you so much for this video. This is exactly what I was looking for after troubleshooting for hours and reading reddit. *Very important note* -- You didn't seem to mention it in the video but once you update the option.txt file with the resolution and refresh rates you will have to uninstall the display device and reinstall it for the added resolutions to show! Took me a while to work out why my resolution was not showing up.
Hey @ ! You’re welcome 👍🏻 Thanks for adding that extra info to the comments for others to see, I didn’t have that specific issue, but you never know if others might.
I recently just cut out the middleman and migrated to GeForce Now Premium tier, so I can do this pretty much anywhere. I have a small handheld that connects to my TV when I want to game on the big TV, or I can play on my phone or even my work laptop if I want. No mods is a little annoying, but all the games I want are supported and the convenience of having everything at max settings for 220 a year is totally worth it for me
If you are streaming, aren't there better devices for streaming? Like Razer Edge, Retroid Pocket 5.. etc, the steam deck would be unnecessarily bulky and heavy for such task
I'm on Windows 11 Pro Version 23H2 The command to enable screen switching for me was: config.do_cmd - displayswitch 4 config.undo_cmd - displayswitch 3 No .exe or backslashes needed. Sunshine was throwing an error over the provided commands in the video. Here's the error: [2024:12:13:06:46:42]: Info: Executing Do Cmd: [ displayswitch.exe /external] [2024:12:13:06:46:42]: Error: Failed to launch process: 87 [2024:12:13:06:46:42]: Error: Couldn't run [ displayswitch.exe /external]: System: Invalid argument [2024:12:13:06:46:52]: Info: Executing Do Cmd: [ displayswitch.exe /external] [2024:12:13:06:46:52]: Error: Failed to launch process: 87 [2024:12:13:06:46:52]: Error: Couldn't run [ displayswitch.exe /external]: System: Invalid argument
Products I talk about in this video (Affiliate)
✅ NordPass Password Manager - go.nordpass.io/SH89v
Single WiFi Router Options that can Mesh if you buy two and ideally connect them together over ethernet.
✅ Tri-band 6 Router (Use a 5Ghz band for Steam Deck LCD) - amzn.to/3CckzoV
✅ Tri-band 6E Router (Use 6Ghz band for Steam Deck Oled) - amzn.to/40x98SA
✅ Quad-band 6E Router (Use 6Ghz band for Steam Deck Oled) - amzn.to/48CJD4z
Mesh system (2-Pack) and ideally wire them together with ethernet
✅ Tri-band 6E Mesh (2-Pack) (Use 6Ghz for Steam Deck Oled) - amzn.to/40zb90x
Awesome video! Virtual Display Driver just had a huge update which makes the installation process MUCH easier via an installer. Probably worth mentioning in the video to simplify things for newcomers. Thanks for taking the time to put this together!
That's what I was craving. Thank you. I've partially done 80% of this searching all over the internet!
Hey @@AndrewSamos ! You’re welcome, exactly why I made this video. I had to search all over the place to do this for myself and the instructions weren’t always correct either which was frustrating. Hopefully others can benefit from my pain 😅
Mate everything you shared here just helped me set up my hyper v for gaming. Now I've got 2 Gaming PCs from my main rig!
My main rig - 5950x, 48g ddr4, 4090 which I use for gaming and wanted to set up a pc for my son so I can have some game time with him and not just restricted to local co-op games. Decided to create a virtual pc and try that out using hyper v.
Set up my hyper v and shared my cpu core, ram and 4090 50%. Used your tutorial to set up sunshine inside my hyper v and I can stream everything to my steam deck/Mac with sub 7s latency at 1600p! its unreal! With both of us gaming together total system draw is under 500 watts. I have to say I had more fun setting this whole thing up last few days. Thank you for your detailed explanation.
My only drawback is HDR was over saturated. But the virtual adapter helped me get higher resolution which for now I can live with it. Cheers and thank you!
This video tutorial is incredible! Too many times, tutorials say they are step-by-step but are not. This one is. You got the like and a new subscriber off this wonderful video. My thanks and appreciation to you and your work.
Hey @@btdpi ! You’re very welcome and I’m glad this was helpful. Appreciate the great feedback too, sometimes I feel like I go overkill on the level of detail on the steps so I don’t miss anything for viewers but it’s great to hear the effort I go is recognised and worth it 🙏🏻😀🤙🏻
Also really appreciate the support with the like and subscribe! 🙏🏻🙏🏻🙏🏻
Thank very much for your dedication in this video tutorial! Not only it is very easy to follow but you also explain what is going on instead of just telling to do something. It was a great set of information for local stream the on Steam Deck, but also gave me so much more ideas for other aplications of some services. Thank you!!
Hey @LucasFCardoso100! You are very welcome, so glad that this will help you get the most out of your setup. 👍🏻😀
This was very useful! Thank you so much for taking the time to make this guide. Videos like this make this hobby so much better. :)
Hey @@DeathJerrie ! Thank you for the awesome feedback, I’m all about making this hobby better for everyone 👍🏻
Have you ever encountered issues with audio crackling?
I installed Sunshine and before even doing any fancy configuration, if I connect with either my Steam Deck or iPhone it always has an audio crackle when playing audio for the first time in a couple seconds.
For example, if I connect to my desktop on my phone and then click on the volume slider for the classic "ding" sound - almost 100% of the time it will have this crackling sound. However if I just keep clicking over and over, only the first ding will have the crackle.
This will be true for as long as I keep clicking - the moment I pause for 5 seconds, the next sound source will crackle again. It's been driving me crazy!
Thank you so much! That was one of the best tutorials I‘ve ever watched. Everything was easy to follow with a very pleasant presentation.
Hey @@3atFr35h ! Thank you for the kind informative feedback. 🙏🏻
@11:18 - these settings are now in the vdd_settings.xml file, just add your custom resolution once e.g. 2560x1600
@@manic_miner appreciate the info!! I’ve now added it to my video description 😀🤙🏻
too bad the virtual monitor can't be auto-disabled when the physical display is on. it makes my mouse go on a secondary, non-existent space when I'm using my computer
Have you found a fix for this? That does sound rather annoying.
@@josephlampe5185it does sound horrible yes, but I do think there should be an easy workaround with the comands in sunshine, just change instead of extend displays after the streaming is over to on,y display screen 1
Isn't there a script on GitHub that does this?
@@Sumire9287can you elaborate on the instructions? Also, were you able to test if it actually works
@sugarhiIl looking online, this can be accomplished by changing "/extend" on the undo command line to "/internal". This will then switch to your main display only without the non-existent virtual display.
This was extremely helpful! Somehow I have stuffed up badly however and now my laptop screen is black and I can’t seem to fix it…do you have any suggestions on how I can fix this without reformatting pc? Feel like I was really close lol
Hey @@Whooperchain ! Reboot your PC into Safe Mode. If you’re on Windows 10 or 11 force power off during the booting process 3 times.
Thanks man!!!!!! ❤️❤️
Crazy good video! Would love for you to make a video with apollo instead - automatically mounted/dismounted virtual display is a game changer for me. There is no virtual display that's constantly bothering me :)
This guide is gold mate, i'm using on my upcoming Ayn Odin Portal, Big thanks!
Hey @@saavedrus1 ! Thank you. 🙏🏻 It will work awesome on that. Enjoy 😀👊🏻
Great guide! Well done David!
Hey @@RobinB360 ! Thank you 🙏🏻
Great vid which first time I did this took a lot of searching around to find out how to get done right, especially with the virtual driver. Saved me from having to track down a lot of stuff again since refomatting my PC lol.
Hey @@TimI1S ! You’re welcome, yes I had to search around a lot myself and test various configs and settings. The whole reason I made this video was to try collate that in a single place. Who knows I might need it if I start another PC from scratch 😅
Is there any reason to use moonlight/sunshine over steam remote play? Aside from playmate perhaps?
Hey @@KmanIndustry ! Sunshine/ Moonlight is based off Nvidia tech that looks and feels way better than Steam remote play because the latency is optimised so much better and we have way more options for fine tuning the image quality to get the best looking result for your network. This really makes it feel like a native experience like it’s running on the deck it works so well.
@ I see, noted! Thank you very much, great video 🙏
Expecting my OLED (upgraded from LCD) this week so really keen to go through this video and set u p HDR! thanks
Hey @zealousGG! Hope you got your OLED already and have it all set up and enjoying it. Did this video help you out?
Hey man! Yeah, got it and all sorted. Video was perfect, especially the script to make the VDD primary whilst streaming - that was my biggest gripe with it before watching this video. Sent it to my friend who bought my LCD too! Cheers @LovingTechLife @@LovingTechLife
@ 😀🤙🏻
I followed this tutorial, but for some reason my SD screen stays black just like my desktop screen. It seems like my SD is trying to stream my main monitor still even though I changed the display in Sunshine. any ideas what I could have missed? Edit: its giving an error to say check port forwarding rules, but I have all ports allowed for sunshine in my firewall. Everything seems to work fine if I set my actual display as the output. It seems like the part where you installed certs at 9:56 is missing??
This guide was amazing, thank you!
Hey @@charlesinglis9091 ! You’re welcome, glad it was helpful 😀
Amazing tutorial im currently at the virtual display driver part downloading it from github but I'm a little inexperienced using github and am not sure exactly which one I should select. The zip folder is no longer there and it says just to install like a regular program.
Should I just install normally thanks so much.
Hey @@batboyshark ! Virtual Display Driver just had a huge update which makes the installation process MUCH easier via an installer. So as you said just install it like a regular program.
@LovingTechLife :0 thanks so much !! Happy new year!!
After I start moonlight windows asks me to choose an application to execute the "do" command. It ruins all the flow cause even if I choose notepad, it doesn't run the command. Does anyone know how to fix it?
Hey @@ZyXeL611 ! Which timestamp on the video are you referring to?
@@LovingTechLife 14:38
Yep same here. This just started this week. I'm thinking windows broke it?
I am having the exact problem
Any ideas for a fix? both the .do and .undo are asking for an app to open. Searching for programs and selecting CMD also doesn't work.
Awesome tutorial ❤ One question, I am getting a new virtual desktop number every time I restart, and need to change it every time in sunshine, any solution?
Hey @@angelventura7149 ! I’m not getting that but I am going to work on another tutorial to make the virtual display waayyyy easier.
What a fantastic guide. Easy to follow, complete, and concise.
Only thing I would clarify is to change the resolution of the virtual display IN MOONLIGHT instead of before hand. Doing it before doesn’t work, and Playnite launches in 640x480.
Otherwise perfect! Thank you!
Hey @@erosioncontrol85 ! Really appreciate the feedback thank you 🙏🏻
Glad the guide was helpful and that’s a good call out. I wasn’t sure if that was just a glitch I experienced or if it was that way with everyone. 👍🏻👊🏻
@@LovingTechLifeone more thing: not getting audio out of the Deck speakers, just the host computer. Any suggestions?
Can you explain this in more detail please? I don't quite understand. I think this is why i'm not getting a signal on my deck whenever I connect after setting everything.. :(
@@PlagasX So in the video, after installing the virtual display, LovingTechLife shows us to change the resolution of the virtual display in the windows display settings. But instead you need to change the resolution of the virtual display by launching “Desktop” app on moonlight, then navigate to the display settings and set your desired resolution. Also I think it’s important to change the resolution before launching a game.
I did just finish the video ! Great info i never found good info on what resolution to use but this is awesome, i did try stream using deck’s resolution and it looked bad when i came from 4k. The only game i had problems with is the new silent hill 2 I have to keep a controller plugged into my desktop to make it work
Hey dude do you have any advice on how to change the resolution of the virtual display dynamically based on what device im using moonlight from? eg. I'd like the monitor resolution to be 2400x1080 120hz when streaming to my phone and 4k 60hz when streming to my tv
Also one idea to not struggle with windowed programs being unreachable on the virtual monitor is just disconnecting it in display settings when you're not using it
Hey @@Yamartim ! Yes actually, I came across this Sunshine fork called Apollo that matches the client refresh and resolution link below and I pasted in some of the description:
Apollo uses SudoVDA for virtual display. It features auto resolution and framerate matching for your Artemis/Moonlight clients. The virtual display is created upon the stream starts and removed once the app quits.
github.com/ClassicOldSong/Apollo
@@LovingTechLife Will this work for me since I play half of the time handheld and half the time docked? Also how does this change the installation for the video? Am I just using Apollo instead of Sunshine?
I know you said it is local stream only, but is it possible to use this same setup for remote streamming? I reckon it would impact the quality of the stream, but can it be done?
Yes, google "Moonlight Sunshine internet streaming"
Hey @LucasFCardoso100! Yes you can 100% stream remotely too however I have not set this up myself. As someone has already mentioned a google search should help you out on this.
The virtual display tip was game changing
@@danielbetancur1250 😀🤙🏻
Thanks for the guide. However I have trouble to set the virtual display to 90hz. When using moonlight in game, it can only show 60 hz
Hey @@vbn03215 ! Did you manage to work it out after posting the comment?
Thank you very much for this well explained guide. I will receive my Steam Deck OLED in a few days and was wondering if I could optimize it in a way or another to run games that are not necessarilly supported on the native specs. I will be able to play Space Marine in it's full glory on my Deck thanks to you.
Hey @@Pandraemonium ! You’re going to be blown away by the OLED Deck. Glad this video will help you get the most out of it! 👍🏻😀
I got it working but it looks the screen its very small and it does not fill the Steam deck screen.
You might need to set the resolution of the virtual display from the steam deck while you are streaming the desktop. Let me know if that helps.
@@LovingTechLifethat worked for me!
@@LovingTechLife I had the same problem, but when I start streaming into my Steam Deck it won’t let me change resolution on the virtual display
@@erosioncontrol85 for me too
Never mind I was trying to change resolution on my main monitor instead of the extended one
any way for microphone support for game chat proximity chat?
Going to try this with a steam deck hdmi 2.1 dock & see if i can hit 4k 120hz hdr (or close too). Running a 7900x3d, 4090 & have wifi 6 mesh so hardware should be capable?
Okay so its working! Deck is connected at 4k 120 hdr, getting this with games in menu's but once i get into game they seem to be locking at 60 .... more tweaking/investigating needed. Using the JSAUX RGB Docking Station with hdmi 2.1 for the record.
Man, I cant figure out what I'm doing wrong. I used nvidia gamestream for years flawlessly with my steam deck and now that I've switched to sunshine I haven't experienced one singular moment of smooth low latency gameplay. It's always at least half a second behind or just straight up running in slow motion.
Hey @@OR3OTHUG ! Obviously something not right for you with the config or setup. Did you manage to resolve it since posting this comment?
@ I did figure it out! Don’t know why but for some reason my computers ethernet wasn’t working and I was switched over to WiFi.
@ 😱 painful!
Is there a way to make the extend command work correctly with 2 physical monitors plugged in? I noticed that when I’d run the steam deck, it would use my Monitor 2 display to cast to the deck, instead of the Virtual Display.
In order to properly use the Virtual Display on the deck, I need to unplug the HDMI from my Monitor 2.
Hey @@Mast3rOfPupp3ts13 ! I posted a link to more instructions for those with dual monitors in the description. Here you go: Additional instructions if you have Multiple Monitors! - bit.ly/3COB1M2
@ thanks man! Appreciate it
What’s the advantage of using a virtual monitor? Don’t quite understand the use
Hey @@Vardi_ ! Conveniently configure with the Deck's aspect ratio, HDR support and refresh rate. In this way you're not forced to change resolution/HDR/refresh on the host display every time you connect the Deck.
It uses my 2nd monitor instead of my virtual one ? any way to turn off all monitors while streaming ? also does tis work for docked
Hey @@Stong1337 ! Others with dual monitor have commented that they just have to turn off the second monitor for it to work.
Hey @Stong1337 Check out these additional instructions if you have Multiple Monitors! - bit.ly/3COB1M2
Hi LTL, really interesting to do ..I have been running Nvidia game stream perfectly for past year and was so stable.then yesterday they pulled the app and Installed sunshine but it's so unstable. I will give this a try and see if it stabilizes but wondered how how well does this work when you hook it up to the TV in docked mode? Will it auto adjust to 4k screen? I was doing that fine with deck buddy on Nvidia, but it just kept disconnecting me on sunshine
Hey @@timewarp78 ! I have only used it handheld when streaming so far and it’s been stable. I did plan on experimenting with it in docked mode in the future though!
@@LovingTechLife I will give it a try, I have a hdmi dummy adapter that works well so will try use this along side it
This video is great! Everything worked for me. When I launch playnite from moonlight, the playnite app itself is blurry and isn't fitting the whole screen. Any ideas why? Launching a game from playnite works and looks great. Just the playnite UI doesn't seem right.
Someone else picked up on this. Update the resolution while on the desktop streaming in moonlight. For some reason the res defaults to a very low resolution for some people when they first start streaming playnite making it blurry instead of 2560 x 1600 or whatever you have set as your res before starting streaming.
@@LovingTechLife That worked. Thank you so much!
@@michaelbutera3901 boom 💥
Awesome!
How do I switch to default controller/steamdeck button controller settings? I tried this and it launched a Battlefield game succesfully but not all buttons work as it is not correctly mapped or something
Hey @@SupernaturalFTW94 ! Did you manage to sort this since posting the comment?
@ Nope
Hey man, great guide! I just had one comment. After streaming is done, why wouldn't you switch your primary display to your monitor only without extending to the virtual display driver? In this way you won't have chrome browsers in your 'extended' virtual monitor and you can use your PC normal. Just a thought. In that case what would the displayswitch.exe config.undo command be? Would that be /primary?
Also, is there a way to put PC to sleep automatically after streaming?
Hey @@beezze ! Thank you 🙏🏻 glad the guide was helpful. To answer your questions:
I read about the undo command
"displayswitch.exe /internal". At first it was a good idea to set this rule, but it has some problems: this routes the video to the physical display effectively, but it
"disconnects" the virtual display, so Sunshine (that we forced to work on a specific output) won't find the right output device and it will refuse to work next time you try.
Actually for a similar result to getting your PC to Sleep you can use "shutdown/h" which is a sleep command, not a shutdown.
With shutdown/h your PC goes into hibernate mode, which is a standby state that use the hard drive to save your session instead of RAM. It requires a little more time to suspend and recover but it's still a standby. For some reason there isn't a super easy equivalent command for the normal standby but on Google but there are many workarounds. But if you are ok with an hibernate standby just use shutdown/h, you should also benefit from a less battery consumption in standby :)
I have seen others use hibernate like this for various reasons but I personally didn’t want to do it that way.
@@LovingTechLife Hey thanks for looking this up. Very clear! Strange that there is no command for regular sleep/standby. Then i'm wondering can moonlight "wake PC" from hibernate?
@@LovingTechLife Hi, great tutorial. I looked further into the display switch because I hate having an unaccessible extended screen where my mouse and some windows get lost and stretching a window off my screen made this a no-go for me.
Turns out if you do not specify the output display in the audio/video section of Sunshine's Configuration, it will output to the active display and you can use displayswitch /external then go back to /internal instead of /extend without a problem. Set the virtual display's desired resolution and settings in the moonlight client.
@@Sub_Dude OMG thank you! I was so annoyed with this extended solution. It works like a charm now! Many many thanks. Now it's really a perfect streaming experience!
Thank you so much for this video! I've followed everything but the picture on my steamdeck freezes within 10-20 minutes every time with the sound and game still running in background. Any idea on how to fix this?
Hey @@unearth87 ! Did you manage to sort this since posting this comment?
@LovingTechLife i haven't, unfortunately. Any tips? Lol
VDD updated to 24 and it now uses an app and now I'm lost, can't follow your adding/edit resolutions in the text file
(edit) installed the .exe and edited the .xml config file with the resolutions and framerates I needed
Hey @@KinkyFraggle ! @ 11:18 - these settings are now in the
vdd_settings.xml file, just add your custom resolution once e.g. 2560x1600
@ thanks!! I managed to figure it out. It’s running perfect
🤙🏻
@@LovingTechLife I'm in the same boat. Not really understanding where / how to add this new resolution. I have added in the vdd_settings.xml file but the resolution option doesn't show in the Display Settings screen.
@@stevebrundage2866 same
Getting a no video error when attempting to run playnite through the deck... Any ideas?
The default Desktop & Steam Big picture options both work?
@@LovingTechLife No sir. Even desktop is not visible. In my brief search, it may be an issue if you have integrated graphics enabled within the BIOS? Not sure, but I've used Sunshine and Moonlight before without issue, so there's some kind of conflict with this virtual display driver and my setup, possibly.
Maybe! Try removing the part where we tell sunshine to use the virtual display instead of the default to see if it’s working with the primary display.
@@LovingTechLife way ahead of ya! Yes it’s a virtual display issue. Works without it. I’ll figure something out… thank you for making this guide though. Extremely helpful.
I had the same problem i use win10. I had to start in safe mode and uninstall the virtual display to even get picture on my display 😅
Does the virtual driver work when using a dual monitor setup?
Hey @@PlagasX ! Others with dual monitor have commented that they just have to turn off the second monitor for it to work.
Hey @PlagasX Check out these additional instructions if you have Multiple Monitors! - bit.ly/3COB1M2
Amazing video thanks!
Hey @@jlealf85 ! Very welcome 😀🤙🏻
Wild how this is such a better service than vavles own streaming services.
Why is this better?
@@NLDarkCloud tried steamlink...it's bad...tried sunshine/moonlight...it's smooth as butter. difference is incomparable truth be told
@LovingTechLife Thanks for the guide! Can't wait to try it out on my OLED deck, just curious how the setup overcomes a sleeping host PC? Do I need to enable some sort of wake on LAN?
Hey @PJBlandori! If you’re looking for a command similar to putting your PC into Sleep mode, you can use `shutdown /h`. This command puts your PC into Hibernate mode, which is a standby state that saves your session to the hard drive instead of RAM.
Hibernate takes a bit longer to suspend and resume compared to Sleep, but it still works as a standby mode. One advantage is that it uses less battery power while in this state. Unfortunately, there isn’t a simple built-in command for regular Sleep mode, but you can find workarounds with a quick search.
If you’re okay with Hibernate as a standby alternative, just use `shutdown /h`-it’s a solid option. I’ve seen others use it successfully, but personally, I prefer not to to do it this way.
To answer your question you would need to set up Wake on LAN.
So what happens if for whatever reason my host computer hard crashes when I've made the virtual display the primary display? Wouldn't that make it so sunshine doesnt output the command to swap primary display? How would I fix a problem like that? Thanks! Really well done guide man.
Hey @@nibskhiie thanks for the feedback! Yes if it crashes and moonlight is not exited properly then the command to switch back to the primary display does not get issued.
To fix it just switch on your PC and connect with the steam deck again via moonlight and exit it properly and carry on as normal. Hope this makes sense.
@@LovingTechLife This solution works, but it's so risky. What happens if Sunshine doesn't automatically boot after a crash? Or if your local network goes out? If Sunshine can't get the command to swap over the display, how do you recover from that without bricking your PC?
@@LovingTechLife I'm in this situation now and I can't connect with the steam deck.
I tried opening Platnite from Moonlight when it was closed. This caused the primary display to be disabled and Moonlight to freeze until I force-quit. I restarted Moonlight, but it said my PC was offline. I restarted the PC and now it shows the PC is online, but it fails to connect. My PC is effectively bricked until I find a way around this.
Hey @@Aaron.k19 ! You could also set up google remote desktop as a failover just in case to access the PC.
Hey @@benbynum3882 ! Sorry to hear you are having issues. I haven't had this issue but you could try booting into Windows Safe Mode to make sure Sunshine is set to Auto Start as a service then reboot as normal. To Boot into Safe Mode: Press F8
While the computer is starting up, press the F8 key repeatedly before the Windows logo appears. A menu will appear, and you can use the arrow keys to highlight Safe Mode and press Enter. Let me know if Safe Mode allows you to see your monitor and fix the issue.
I followed everything and it worked, except that the virtual monitor is always capped at 60FPS at 2560x1600 in display setting. I copied and edited the options.txt file like you did. If I select 90FPS in display setting, the resolution will switch to 1980x1080. Also how did you manage to hide the mouse cursor when streaming playnite in steam gamemode? Thanks
followed the guide but then when i start my moonlight i have huge black bars all around the screen no matter resoilution i choose can you help me?
same to mine. Moonlight always follow the main display resolution which caused the steamdeck moonlight to have wrong resolution.
Hi thanks for the video . Sadly I get an error windows cannot load the driver required for the device (code 31) please help
Hey @@guybarker9547 ! Which part of the video are you referring to?
@@LovingTechLife Having the same issue. In your video at 11:09 some of us are getting an error (after hitting properties on the IDDSampleDriver) saying "This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)". For that reason, we are unable to complete the step at your timestamp 12:33 when you talk about extending the display since windows is not recognizing the IDDSampleDriver. Hope that helps! Any advice is appreciated.
Following up on the things i tried. I got rid of the Code 31 error by just meticulously following the instructions in the vid and trying to install again several times. Be sure to read any of the instructions in the github as well if it helps. As for the stuff you do at 12:33, I still cannot get my computer to set that resolution of the VDD to 2560 x 1600. I edited the txt file and i ended up downloaded CRU-1.5.2 to see if that tool would help but it didn't amount to anything (i couldve used it wrong). In short, im just setting the VDD resolution and refresh rate higher and hoping for the best for now.
I'm not able to use my keyboard in moonlight with my steamdeck. "Steam + X" doesn't do anything. Can't set the custom resolution or anything because of this. Anyone have a solution?
Hey @@ryanmckay8451 ! Did you work it out?
This is such an amazing guide. Thank you for this. One quick note: I run a dual monitor display (ultrawide main, portrait 16:9 second monitor) - when running moonlight on Steam Deck I think the configuration gets a bit muddled, because instead of accessing the Virtual Display, it ends up broadcasting on the second portrait monitor. To fix this, I had to unplug the second monitor and then it seemed to work properly.
Not sure if others with multi-monitor setups have encountered a similar issue and found a fix?
Hey @@TheOnlyMoose ! You’re welcome, appreciate the feedback and glad it was helpful. I have actually updated the description under the video try to include additional instructions for multiple monitor setups. These were provided by a member of the community that watched this video and wanted to help others in your situation. I have not tested these myself because I’m just using a single monitor these days. Here’s a link - ✅ Additional instructions if you have Multiple Monitors! - bit.ly/3COB1M2
@@LovingTechLife Really helpful, thank you!
@@TheOnlyMoose 🤙🏻
Hello, is it possible to play on the laptop at 2560x1600 and stream it on Moonlight at 4K at the same time? Otherwise I always have black bars
Thanks for your guide, after some hiccups its now working as intended. But im Running into the issue that my host (PC) recognizes my SD as an XBOX controller and not as a SD or steam controller, so i cant configure the trackpads especially the pushdown of the trackpads. do you know how to solve this issue?
I have 2 physical monitors. Really love the idea of this video, but when I tried to follow the instructions, everything seemed to work fine except that Playnite opens in fullscreen mode on my second monitor instead of the virtual monitor being streamed to my Steam Deck. Any idea for a fix?
I have a dual monitor setup as well, I have to turn off the second monitor and everything works perfectly.
@YESIMBLAQK Can't believe I never even tried that lol. Thanks for the tip!
@@YESIMBLAQK Hey, I'm in the same situation as you. When you say turn off the second monitor you mean going in to display settings and using "Disconnect this display" right? i did that and it's still showing the game on the 2nd display and nothing on the steam deck..only audio.. :(
@PlagasX No, I physically turn off the monitor using the power button. With this setup all audio should go to the steam deck.
Hey @feeshifeeshi ! Check out these additional instructions if you have Multiple Monitors! - bit.ly/3COB1M2
New Subs, Great guide 😊
Hey @@arveecepeda8727 ! You’re welcome, glad it was helpful. 🙏🏻 Thank you for the sub 😀
Suuuperb Guide!
Thank you!🙏
Hey @@SacorZ ! Thank you, glad it is helpful! 👍🏻👊🏻
I've followed the VDD instructions through multiple times but cannot get the virtual display to show up in my display settings, even after a pc restart. Does anybody know how to fix this issue?
I can't set my virtual monitor to 2560x1600 at 90hz. I can set it to 60hz and it's fine, but when i switch to 90hz it reverts back to 1920x1080 at (whatever refresh rate i chose above 60hz).
Any idea what's going on with this?
I have the same problem, can't set to 90Hz with the 2560x1600 resolution, i changed it in option text file but it doesn't show up in advanced settings
Rebooting the PC fixed this for me
@@TimI1S I tried that and it does not fix it for me.
Hi LTL, I've successfullly followed until the end but when I open any app it is saying "Host returned error: Failed to start the specified application (Error 0)" (Moonlight). Would you please assist? Thank you.
Hey @@williamjulius8597 ! Sorry for the slow reply, did you manage to get anywhere with this since you commented?
Hi there and thank for the guide.
I'm following it for my Y700 with no problem but one. When I close de stream in moonlight, the real monitor remains off, no image. I need to launch stream again from Moonight and enable myself "extend screens" before closing the stream. It looks like the undo command script is not working (displayswitch.exe /extend). Anyone else with this problem?
Now after a couple of reboots, VDD stop working. It shows the "issue yellow triangle" on device administrator, and doen't work at all even after uninstall/reinstall...
UPDATE: The driver stop working when I set netplwiz to autologin W11 (and disable PIN). If I set PIN login again, it works.
*How do you remote login on your PC? Local account?
- The other problem (have to manually set my real monitor in the moonlight session before closing the stream) persists.
I use a dongle to play my deck wired in most of my rooms. 😊
🤙🏻
Which dongle?
Can you explain your setup please I would like you do that too
@@NewyorkNewyork57 Just a simple usb c dongle with hdmi, one usb and power. Then into the usb port a use a ThinkPad USB 3.0 Ethernet adapter and a simple ethernet cable
Steam deck and retroid pocket is a great combo
🤙🏻
Isn't input lag a problem with this method?
no. there is no input lag with every game i played, including FPS games
Hey @@lovatto7150 Sunshine/moonlight is based of NVidia tech that does such a crazy good job of reducing the lag between the pc and steam deck. So as long as your connectivity between the two is dialled in like in the video it feels like a native experience and when you can run games at a higher frame rate like 90hz / fps then the perceptible lag is reduced even further. End result is like magic!
wouldn't 1536x1024 be the next resolution up or am i trippin?
2560x1600 isn't even the same aspect ratio? 3072x2048, 2400x1600, 1920x1280, 1536x1024, 1200x800 is what i would have thought it would look like.... but i dont know what im tlaking about so im wondering if im wrong?
Hey @@s7r49 ! Steam deck resolutions are 16:10 not 16:9 aspect ratio. Native res of the SD display is is 1280x800 not 1200x800 :-)
More here: en.m.wikipedia.org/wiki/16:10_aspect_ratio
@@LovingTechLife oh derp lol
@s7r49 😂
My PC detects my Steam Deck via sunshine but i can't do it in reverse (Steam Deck to pc) anyone know a fix?
why would you want to stream your steam deck to your pc? although in theory you'd just setup sunshine on the deck and moonlight on your gaming pc if that's what you were after
@@HearMeLearn to answer you first question, i used to use it so i can you kb&m on deck since i don't own any other keyboards and for the 2nd question, that's my issue, moonlight doesnt want to detect my deck for some reason after i reset all my data after i had a microsd issue
lot of stuff has been happening tho for now im using steam link and it's a good alternative
Thanks for the video, but I had a problem.
i did as you say and when I trier to launch playnite I had a error 0. I restarted everything but now I have this message :"Host returned error: Failed to initialize video capture [...] Errror 503"
Edit : I uninstalled my "virtual screen" and it worked, so gonna reinstall it and see what's happend, I will edit it might help other people :)
EDIT 2 : So the bug happend because of the otpion to switch my screen, just before this step, it works, but not after this
did you ever figure it out? same issue
@cosmonauteth nope
Bro i got a ps 4 slim and every time I try to play any game it shows a CE-34878-0 error. i tried everything on the internet but it doesn't work. Do you know any solution for this problem please tell me
Hey @@KaifBing ! Sorry I have not come across this issue myself but this is what I’ve found so far but have tried none of this:
The PS4 error code CE-34878-0 usually means that the console is having trouble connecting to the PlayStation Network. Here are some things you can try to fix this error:
Restart your PS4: Restarting your console can sometimes fix the error.
Update your software: Install the latest system software and game updates.
Check your network connection: Go to Settings > Network > Run Network Test to see if your PS4 is connected to Wi-Fi and if the connection is strong enough.
Reinstall your hard disk drive: If you've replaced your console's hard disk drive (HDD), try reinstalling the original HDD.
Turn off Face Recognition: If you have a PlayStation Camera connected, unplug it, restart your console, and then go to Settings > Login Settings to turn off Enable Face Recognition.
Initialize your PS4: If the error persists, you can back up your saved data and then go to Settings > Initialization to initialize your PS4.
If the error occurs with every application, or as soon as the application starts, you can contact PlayStation Support for help.
Holyshit. This is much more complicated than Steamlink and Geforce streaming.
Ease of use vs. quality and performance. It's your choice.
Thank you so much for this video. This is exactly what I was looking for after troubleshooting for hours and reading reddit.
*Very important note* -- You didn't seem to mention it in the video but once you update the option.txt file with the resolution and refresh rates you will have to uninstall the display device and reinstall it for the added resolutions to show! Took me a while to work out why my resolution was not showing up.
Hey @ ! You’re welcome 👍🏻
Thanks for adding that extra info to the comments for others to see, I didn’t have that specific issue, but you never know if others might.
I don’t understand why you don’t use the valve software ?
Hey @@NLDarkCloud ! Moonlight performs soooo much better. Better image quality and latency by a million miles.
Worse in every single way
I recently just cut out the middleman and migrated to GeForce Now Premium tier, so I can do this pretty much anywhere.
I have a small handheld that connects to my TV when I want to game on the big TV, or I can play on my phone or even my work laptop if I want.
No mods is a little annoying, but all the games I want are supported and the convenience of having everything at max settings for 220 a year is totally worth it for me
If you are streaming, aren't there better devices for streaming? Like Razer Edge, Retroid Pocket 5.. etc, the steam deck would be unnecessarily bulky and heavy for such task
Hey @@Jaibuuuu ! The best device is the one you have. Those examples you gave have their pros and cons but my preference is the Steam Deck OLED 😀
The screen on the oled steamdeck is so nice
🤙🏻
I'm on Windows 11 Pro Version 23H2
The command to enable screen switching for me was:
config.do_cmd - displayswitch 4
config.undo_cmd - displayswitch 3
No .exe or backslashes needed. Sunshine was throwing an error over the provided commands in the video. Here's the error:
[2024:12:13:06:46:42]: Info: Executing Do Cmd: [ displayswitch.exe /external]
[2024:12:13:06:46:42]: Error: Failed to launch process: 87
[2024:12:13:06:46:42]: Error: Couldn't run [ displayswitch.exe /external]: System: Invalid argument
[2024:12:13:06:46:52]: Info: Executing Do Cmd: [ displayswitch.exe /external]
[2024:12:13:06:46:52]: Error: Failed to launch process: 87
[2024:12:13:06:46:52]: Error: Couldn't run [ displayswitch.exe /external]: System: Invalid argument