-
Notifications
You must be signed in to change notification settings - Fork 164
FAQ
- Ensure the SudoVDA driver is installed
- If you're using an external display for the first time, Windows might configure it as "Mirror mode" by default. Press Meta + P (or known as Win + P) and select "Extended", then exit the app (not only the stream) and start the app again. You only need to do this once.
-
If you don't need to set resolution on your physical display, you can disable the whole advanced config. Then exit Apollo, check if there's a file named "display_device.state", if so remove it, then start Apollo again.
Then when you stream just disable the physical display in Windows settings. It'll then be managed by Windows.
-
Or you can go to
Audio/Videotab, inAdvanced display device optionssection, setDevice configurationtoActivate the display automatically and make it a primary display. Also make sure the app has set preferred display toNoneorAuto. This method is not recommended though, as it may fail due to misterious reasons and are sure can mess up your configs.
- Go to
Audio/Videotab, inAdvanced display device options section, setDevce configurationtoDisabledorVerify that display is enabledorActivate the display automatically. Then go to Windows display settings and set your desired display to primary.
- The first time you stream with virtual display, go to Windows settings and disable the physical monitor. The next time you start streaming it will turn off automatically.
- Or, go to
Audio/Videotab, inAdvanced display device options section, setDevce configurationtoDeactivate other displays and activate only the specified display.
- Simply enable
Headless ModeinAudio/Videotab. Make sure you have set the encoder capability manually inAdvancedtab.
- This only happens when you enabled
Headless Mode. The initial capability probing is skipped during startup and is performed on the first connection. - If you don't mind, quit and enter the stream again should fix the problem, or just go to
Advancedtab and set the advertised capability toAlways advertisebased on the actual capability of your GPU in use.
- The Virtual Display entry also acts as a safe mode entry, so all commands and customizations are disabled for it.
- If you want specific app to use virtual display, just enable
Always use Virtual Displayoption for it.
- Check out To play HDR content when running on battery
- Archive to the above link in case M$ remove it unexpectedly someday
-
NEVER set screen rotation on virtual displays! Apollo can handle vertical display normally, there's no need to manually set screen rotation if you're using Artemis with Apollo.
-
If you happen messed up with your monitor config:
- Disconnect ALL Artemis/Moonlight sessions
- Quit Apollo
-
Meta(Win) + R, then type
regedit, hit enter - Delete ALL entries under
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ConfigurationHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ConnectivityHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ScaleFactors
This will clear your monitor configuration cache.
Then you're good to go!
- Check out the Wiki