Closed Klapeyron closed 3 months ago
trz to Disable the igpu
@RealZack thanks, disabling iGPU in BIOS solves this
I have the same issue.
What does it mean to disable the iGPU? (How do I do it and what does it mean)
And isn't that a quite invasive thing to do on my laptop that's used for other things than Moonlight?
Can't this be fixed in other ways?
Probably your laptop has 2 graphics cards, one integrated in Cpu and other dedicated like NVidia. You can try to disable integrated card in BIOS settings or try in Windows device manager (I disabled in BIOS permanently).
Can't this be fixed in other ways?
I tried to set in Sunshine settings to always use my dedicated card and I set to run Sunshine always on dedicated card (you force some apps to run on given graphics card like games etc.). None of them worked for me
Thank you for the guide - I'll try to see if that helps.
I however see that this issue has been "closed", but I guess that there in fact is an issue, as it's still very much of a quite invasive workaround to make it work (the iGPU is great when using a laptop as a laptop).
Is it possible to get this issue opened again?
Without knowing about the technical details, my other streaming apps like Steam Link and Google Chrome Remote Desktop work fine with the virtual screen, so I guess it should be possible for Sunshine as well? Also, when I installed the virtual display driver at first it worked fine - but after restarting my computer it stopped working.
I have now disabled the integrated graphics card - just in Windows Device Manager by following the guide you sent. And it did make it work :-) so thank you very much.
Would you however consider to reopen the issue as this is still a bug in Sunshine even though there is this workaround?
Thank you for the guide - I'll try to see if that helps.
I however see that this issue has been "closed", but I guess that there in fact is an issue, as it's still very much of a quite invasive workaround to make it work (the iGPU is great when using a laptop as a laptop).
Is it possible to get this issue opened again?
Without knowing about the technical details, my other streaming apps like Steam Link and Google Chrome Remote Desktop work fine with the virtual screen, so I guess it should be possible for Sunshine as well? Also, when I installed the virtual display driver at first it worked fine - but after restarting my computer it stopped working.
I am looking into it, but as for it being a Sunshine bug, no its not a Sunshine issue.
It's a problem with DXGI, and the trick is figuring out how to make IddSampleDriver always attach to the dedicated GPU. If I ever figure out a way, I will let you know. otherwise, this is not really fixable.
Thank you for the guide - I'll try to see if that helps. I however see that this issue has been "closed", but I guess that there in fact is an issue, as it's still very much of a quite invasive workaround to make it work (the iGPU is great when using a laptop as a laptop). Is it possible to get this issue opened again? Without knowing about the technical details, my other streaming apps like Steam Link and Google Chrome Remote Desktop work fine with the virtual screen, so I guess it should be possible for Sunshine as well? Also, when I installed the virtual display driver at first it worked fine - but after restarting my computer it stopped working.
I am looking into it, but as for it being a Sunshine bug, no its not a Sunshine issue.
It's a problem with DXGI, and the trick is figuring out how to make IddSampleDriver always attach to the dedicated GPU. If I ever figure out a way, I will let you know. otherwise, this is not really fixable.
Many thanks. I am suffering from the same bug. Things got worked after I switch the Intel Xe GPU to "disabled". But an interesting thing happens: after I successfully streamed my virtual display to my pad, I tried to switch the Intel Xe GPU to "enabled" again. Then the screen on my pad froze at once. After a while I switched the iGPU back to "enabled", and the frozen screen on my pad recovered at once. I don't know whether it is the phenomenon "IddSampleDriver cannot always attach to the dedicated GPU" in your description, but I hope this bug can be fixed. Making the iGPU always disabled doesn't seem like a good solution.
Probably your laptop has 2 graphics cards, one integrated in Cpu and other dedicated like NVidia. You can try to disable integrated card in BIOS settings or try in Windows device manager (I disabled in BIOS permanently).
Can't this be fixed in other ways?
I tried to set in Sunshine settings to always use my dedicated card and I set to run Sunshine always on dedicated card (you force some apps to run on given graphics card like games etc.). None of them worked for me
I only have iGPU but also get into the same problem. What can I do?
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the nightly release?
Describe the Bug
I have a setup with NVIDIA 4090 and integrated AMD graphics cards:
Display#10 is IddSampleDriver and Display#1 is HDMI plug connected to HDMI port on NVIDIA 4090. For some reason, moonlight is not able to connect to sunshine once display is set as Display#10 ('Output Name' in Audio/Video settings), there is black screen on the client for few seconds and an error indicating that it does not recieve signal on ports 47998 and 48000. If I set it to Display#1 I am able to connect and then change the screen with Ctrl + Alt + Shift + F1-F2, virtual display works as expected.
In addition, if I unplug the HDMI plug and keep only virtual desktop and leave 'Output Name' empty, then moonlight is not able to connect as well.
Here is my device manager configuration:
Expected Behavior
I would like to connect to virtual display driver.
Additional Context
No response
Host Operating System
Windows
Operating System Version
11
Architecture
64 bit
Sunshine commit or version
0.21.0
Package
Windows - installer
GPU Type
Nvidia
GPU Model
GeForce RTX 4090
GPU Driver/Mesa Version
551.23
Capture Method (Linux Only)
No response
Config
Apps
No response
Relevant log output
Full log is available here. Here is part of the log from sunshine around moonlight client connection: