Virtual display is created but never receives a display name
Virtual display is created but never receives a display name Environment Apollo: 0.4.7-alpha.1 Windows: 11 Insider Preview Build 26200.8737 GPU: AMD Radeon RX 9070 XT Physical monitors: 2 Moonlight client: Windows Configuration Headless Mode enabled "Always create virtual display" enabled for the client "Activate the display automatically and make it a primary display" enabled Fresh installation of Apollo SudoVDA reports "Ready" Behaviour
When connecting with Moonlight and launching the Desktop application:
A virtual monitor ("Living room t") is created and appears in Device Manager. Windows detects the virtual monitor. Apollo continues streaming the physical primary monitor instead of the virtual display. The virtual monitor never becomes an active display with a valid display name.
Relevant log output:
Warning: Virtual Display creation failed, or cannot get created display name in time!
Immediately afterwards the log shows the virtual monitor with:
friendly_name = "Living room t" display_name = "" info = null
Apollo then computes:
change is needed: false
and continues capturing the physical monitor.
Expected behaviour:
The virtual monitor should receive a valid display name (for example \.\DISPLAY3), become the primary display, and Apollo should capture that display instead of the physical monitor.
Additional information:
Removing stale SudoVDA monitor entries, reinstalling Apollo, upgrading from 0.4.6 to 0.4.7-alpha.1, and enabling the virtual display options did not change the behaviour.
Fresh log of botting up apollo and attempting to connect to a virtual display:
[2026-06-30 16:58:14.860]: Info: Apollo version: 0.4.7-alpha.1 commit: 5af771d29e986e3604cf74b51ac81cba5b0bd3ee [2026-06-30 16:58:14.860]: Info: Package Publisher: SudoMaker [2026-06-30 16:58:14.860]: Info: Publisher Website: https://www.sudomaker.com [2026-06-30 16:58:14.860]: Info: Get support: https://github.com/ClassicOldSong/Apollo/issues [2026-06-30 16:58:14.860]: Info: config: 'dd_config_revert_on_disconnect' = enabled [2026-06-30 16:58:14.860]: Info: config: 'dd_configuration_option' = ensure_primary [2026-06-30 16:58:14.860]: Info: config: 'headless_mode' = enabled [2026-06-30 16:58:14.860]: Info: config: 'server_cmd' = [{"cmd":"bubbles.scr","elevated":false,"name":"Bubbles"}] [2026-06-30 16:58:14.860]: Info: Provided workaround settings for SettingsManager: { "hdr_blank_delay": null } [2026-06-30 16:58:14.866]: Info: Currently available display devices: [ { "device_id": "{0101cc87-8c33-516d-b7d5-8b6b8bb866c3}", "display_name": "\\.\DISPLAY2", "edid": { "manufacturer_id": "AOC", "product_code": "2757", "serial_number": 590 }, "friendly_name": "2757M", "info": { "hdr_state": null, "origin_point": { "x": 1920, "y": 0 }, "primary": false, "refresh_rate": { "type": "rational", "value": { "denominator": 1, "numerator": 60 } }, "resolution": { "height": 1080, "width": 1920 }, "resolution_scale": { "type": "rational", "value": { "denominator": 100, "numerator": 100 } } } }, { "device_id": "{ec0605d6-8da2-5690-8940-03d04628e4e3}", "display_name": "\\.\DISPLAY1", "edid": { "manufacturer_id": "AMZ", "product_code": "ABC6", "serial_number": 0 }, "friendly_name": "G27M2020G", "info": { "hdr_state": "Disabled", "origin_point": { "x": 0, "y": 0 }, "primary": true, "refresh_rate": { "type": "rational", "value": { "denominator": 1000, "numerator": 60000 } }, "resolution": { "height": 1080, "width": 1920 }, "resolution_scale": { "type": "rational", "value": { "denominator": 100, "numerator": 100 } } } } ] [2026-06-30 16:58:14.870]: Info: nvprefs: NvAPI_Initialize() failed, ignore if you don't have NVIDIA video card [2026-06-30 16:58:14.873]: Info: Compiling shaders... [2026-06-30 16:58:14.885]: Info: System tray created [2026-06-30 16:58:14.945]: Info: Compiled shaders [2026-06-30 16:58:14.955]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. // [2026-06-30 16:58:14.955]: Info: Trying encoder [nvenc] [2026-06-30 16:58:15.054]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:15.054]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:15.054]: Info: Using realtime GPU priority [2026-06-30 16:58:15.054]: Info: Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 Bits Per Color : 10 Red Primary : [0.637695,0.333984] Green Primary : [0.306641,0.617188] Blue Primary : [0.150391,0.0585938] White Point : [0.3125,0.329102] Min Luminance : 0.0536 nits Max Luminance : 445.761 nits Max Full Luminance : 445.761 nits [2026-06-30 16:58:15.054]: Info: Desktop resolution [1920x1080] [2026-06-30 16:58:15.054]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM] [2026-06-30 16:58:15.054]: Info: Display refresh rate [60Hz] [2026-06-30 16:58:15.054]: Info: Requested frame rate [60fps] [2026-06-30 16:58:15.055]: Info: Encoder [nvenc] is not supported on this GPU [2026-06-30 16:58:15.061]: Info: Trying encoder [quicksync] [2026-06-30 16:58:15.111]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:15.111]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:15.111]: Info: Using realtime GPU priority [2026-06-30 16:58:15.111]: Info: Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 Bits Per Color : 10 Red Primary : [0.637695,0.333984] Green Primary : [0.306641,0.617188] Blue Primary : [0.150391,0.0585938] White Point : [0.3125,0.329102] Min Luminance : 0.0536 nits Max Luminance : 445.761 nits Max Full Luminance : 445.761 nits [2026-06-30 16:58:15.112]: Info: Desktop resolution [1920x1080] [2026-06-30 16:58:15.112]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM] [2026-06-30 16:58:15.112]: Info: Display refresh rate [60Hz] [2026-06-30 16:58:15.112]: Info: Requested frame rate [60fps] [2026-06-30 16:58:15.113]: Info: Encoder [quicksync] is not supported on this GPU [2026-06-30 16:58:15.118]: Info: Trying encoder [amdvce] [2026-06-30 16:58:15.166]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:15.166]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:15.166]: Info: Using realtime GPU priority [2026-06-30 16:58:15.167]: Info: Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 Bits Per Color : 10 Red Primary : [0.637695,0.333984] Green Primary : [0.306641,0.617188] Blue Primary : [0.150391,0.0585938] White Point : [0.3125,0.329102] Min Luminance : 0.0536 nits Max Luminance : 445.761 nits Max Full Luminance : 445.761 nits [2026-06-30 16:58:15.167]: Info: Desktop resolution [1920x1080] [2026-06-30 16:58:15.167]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM] [2026-06-30 16:58:15.167]: Info: Display refresh rate [60Hz] [2026-06-30 16:58:15.167]: Info: Requested frame rate [60fps] [2026-06-30 16:58:15.170]: Info: Client dynamicRange: 0, Display is HDR: false [2026-06-30 16:58:15.170]: Info: Creating encoder [h264_amf] [2026-06-30 16:58:15.170]: Info: Color coding: SDR (Rec. 601) [2026-06-30 16:58:15.170]: Info: Color depth: 8-bit [2026-06-30 16:58:15.170]: Info: Color range: JPEG [2026-06-30 16:58:15.223]: Info: Client dynamicRange: 0, Display is HDR: false [2026-06-30 16:58:15.223]: Info: Creating encoder [hevc_amf] [2026-06-30 16:58:15.223]: Info: Color coding: SDR (Rec. 601) [2026-06-30 16:58:15.223]: Info: Color depth: 8-bit [2026-06-30 16:58:15.223]: Info: Color range: JPEG [2026-06-30 16:58:15.272]: Info: Client dynamicRange: 0, Display is HDR: false [2026-06-30 16:58:15.272]: Info: Creating encoder [av1_amf] [2026-06-30 16:58:15.272]: Info: Color coding: SDR (Rec. 601) [2026-06-30 16:58:15.272]: Info: Color depth: 8-bit [2026-06-30 16:58:15.272]: Info: Color range: JPEG [2026-06-30 16:58:15.382]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:15.382]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:15.382]: Info: Using realtime GPU priority [2026-06-30 16:58:15.382]: Info: Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 Bits Per Color : 10 Red Primary : [0.637695,0.333984] Green Primary : [0.306641,0.617188] Blue Primary : [0.150391,0.0585938] White Point : [0.3125,0.329102] Min Luminance : 0.0536 nits Max Luminance : 445.761 nits Max Full Luminance : 445.761 nits [2026-06-30 16:58:15.382]: Info: Desktop resolution [1920x1080] [2026-06-30 16:58:15.382]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM] [2026-06-30 16:58:15.382]: Info: Display refresh rate [60Hz] [2026-06-30 16:58:15.382]: Info: Requested frame rate [60fps] [2026-06-30 16:58:15.385]: Info: Client dynamicRange: 1, Display is HDR: false [2026-06-30 16:58:15.385]: Info: Creating encoder [hevc_amf] [2026-06-30 16:58:15.385]: Info: Color coding: SDR (Rec. 709) [2026-06-30 16:58:15.385]: Info: Color depth: 10-bit [2026-06-30 16:58:15.385]: Info: Color range: JPEG [2026-06-30 16:58:15.437]: Info: Client dynamicRange: 1, Display is HDR: false [2026-06-30 16:58:15.437]: Info: Creating encoder [av1_amf] [2026-06-30 16:58:15.437]: Info: Color coding: SDR (Rec. 709) [2026-06-30 16:58:15.437]: Info: Color depth: 10-bit [2026-06-30 16:58:15.437]: Info: Color range: JPEG [2026-06-30 16:58:15.493]: Info: [2026-06-30 16:58:15.493]: Info: // Ignore any errors mentioned above, they are not relevant. // [2026-06-30 16:58:15.493]: Info: [2026-06-30 16:58:15.493]: Info: Found H.264 encoder: h264_amf [amdvce] [2026-06-30 16:58:15.493]: Info: Found HEVC encoder: hevc_amf [amdvce] [2026-06-30 16:58:15.493]: Info: Found AV1 encoder: av1_amf [amdvce] [2026-06-30 16:58:15.496]: Info: Configuration UI available at [https://localhost:47990] [2026-06-30 16:58:16.279]: Info: Registered Apollo mDNS service [2026-06-30 16:58:16.618]: Info: Web UI: [127.0.0.1] -- redirecting [2026-06-30 16:58:37.994]: Info: Display mode for client [Living room tv] requested to [1920x1080x60] [2026-06-30 16:58:39.306]: Warning: Virtual Display creation failed, or cannot get created display name in time! [2026-06-30 16:58:39.309]: Info: Trying to apply display device settings. API is available: true [2026-06-30 16:58:39.309]: Info: Using the following configuration: { "device_id": "", "device_prep": "EnsurePrimary", "hdr_state": "Disabled", "refresh_rate": { "type": "rational", "value": { "denominator": 1000, "numerator": 60000 } }, "resolution": { "height": 1080, "width": 1920 } } [2026-06-30 16:58:39.310]: Info: Active topology before any changes: [ [ "{ec0605d6-8da2-5690-8940-03d04628e4e3}" ], [ "{0101cc87-8c33-516d-b7d5-8b6b8bb866c3}" ] ] [2026-06-30 16:58:39.320]: Info: Currently available devices: [ { "device_id": "{0101cc87-8c33-516d-b7d5-8b6b8bb866c3}", "display_name": "\\.\DISPLAY2", "edid": { "manufacturer_id": "AOC", "product_code": "2757", "serial_number": 590 }, "friendly_name": "2757M", "info": { "hdr_state": null, "origin_point": { "x": 1920, "y": 0 }, "primary": false, "refresh_rate": { "type": "rational", "value": { "denominator": 1, "numerator": 60 } }, "resolution": { "height": 1080, "width": 1920 }, "resolution_scale": { "type": "rational", "value": { "denominator": 100, "numerator": 100 } } } }, { "device_id": "{aa809b6f-1464-5ff2-a1dd-e185b049a43d}", "display_name": "", "edid": { "manufacturer_id": "SMK", "product_code": "D1CE", "serial_number": 1796537809 }, "friendly_name": "Living room t", "info": null }, { "device_id": "{ec0605d6-8da2-5690-8940-03d04628e4e3}", "display_name": "\\.\DISPLAY1", "edid": { "manufacturer_id": "AMZ", "product_code": "ABC6", "serial_number": 0 }, "friendly_name": "G27M2020G", "info": { "hdr_state": "Disabled", "origin_point": { "x": 0, "y": 0 }, "primary": true, "refresh_rate": { "type": "rational", "value": { "denominator": 1000, "numerator": 60000 } }, "resolution": { "height": 1080, "width": 1920 }, "resolution_scale": { "type": "rational", "value": { "denominator": 100, "numerator": 100 } } } } ] [2026-06-30 16:58:39.320]: Info: Will compute new display device topology from the following input:
- initial topology: [["{ec0605d6-8da2-5690-8940-03d04628e4e3}"],["{0101cc87-8c33-516d-b7d5-8b6b8bb866c3}"]]
- initial primary devices: ["{ec0605d6-8da2-5690-8940-03d04628e4e3}"]
- configuring unspecified device: true
- device to configure: "{ec0605d6-8da2-5690-8940-03d04628e4e3}"
- additional devices to configure: [] [2026-06-30 16:58:39.320]: Info: Newly computed display device topology data:
- topology: [["{ec0605d6-8da2-5690-8940-03d04628e4e3}"],["{0101cc87-8c33-516d-b7d5-8b6b8bb866c3}"]]
- change is needed: false
- additional devices to configure: [] [2026-06-30 16:58:39.334]: Info: Encoder reenumeration is required [2026-06-30 16:58:39.334]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. // [2026-06-30 16:58:39.334]: Info: Trying encoder [nvenc] [2026-06-30 16:58:39.389]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:39.390]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:39.390]: Info: Using realtime GPU priority [2026-06-30 16:58:39.390]: Info: Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 Bits Per Color : 10 Red Primary : [0.637695,0.333984] Green Primary : [0.306641,0.617188] Blue Primary : [0.150391,0.0585938] White Point : [0.3125,0.329102] Min Luminance : 0.0536 nits Max Luminance : 445.761 nits Max Full Luminance : 445.761 nits [2026-06-30 16:58:39.390]: Info: Desktop resolution [1920x1080] [2026-06-30 16:58:39.390]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM] [2026-06-30 16:58:39.390]: Info: Display refresh rate [60Hz] [2026-06-30 16:58:39.390]: Info: Requested frame rate [60fps] [2026-06-30 16:58:39.391]: Info: Encoder [nvenc] is not supported on this GPU [2026-06-30 16:58:39.396]: Info: Trying encoder [quicksync] [2026-06-30 16:58:39.445]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:39.445]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:39.445]: Info: Using realtime GPU priority [2026-06-30 16:58:39.445]: Info: Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 Bits Per Color : 10 Red Primary : [0.637695,0.333984] Green Primary : [0.306641,0.617188] Blue Primary : [0.150391,0.0585938] White Point : [0.3125,0.329102] Min Luminance : 0.0536 nits Max Luminance : 445.761 nits Max Full Luminance : 445.761 nits [2026-06-30 16:58:39.446]: Info: Desktop resolution [1920x1080] [2026-06-30 16:58:39.446]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM] [2026-06-30 16:58:39.446]: Info: Display refresh rate [60Hz] [2026-06-30 16:58:39.446]: Info: Requested frame rate [60fps] [2026-06-30 16:58:39.447]: Info: Encoder [quicksync] is not supported on this GPU [2026-06-30 16:58:39.452]: Info: Trying encoder [amdvce] [2026-06-30 16:58:39.501]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:39.501]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:39.501]: Info: Using realtime GPU priority [2026-06-30 16:58:39.501]: Info: Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 Bits Per Color : 10 Red Primary : [0.637695,0.333984] Green Primary : [0.306641,0.617188] Blue Primary : [0.150391,0.0585938] White Point : [0.3125,0.329102] Min Luminance : 0.0536 nits Max Luminance : 445.761 nits Max Full Luminance : 445.761 nits [2026-06-30 16:58:39.501]: Info: Desktop resolution [1920x1080] [2026-06-30 16:58:39.501]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM] [2026-06-30 16:58:39.501]: Info: Display refresh rate [60Hz] [2026-06-30 16:58:39.501]: Info: Requested frame rate [60fps] [2026-06-30 16:58:39.504]: Info: Client dynamicRange: 0, Display is HDR: false [2026-06-30 16:58:39.504]: Info: Creating encoder [h264_amf] [2026-06-30 16:58:39.504]: Info: Color coding: SDR (Rec. 601) [2026-06-30 16:58:39.504]: Info: Color depth: 8-bit [2026-06-30 16:58:39.504]: Info: Color range: JPEG [2026-06-30 16:58:39.557]: Info: Client dynamicRange: 0, Display is HDR: false [2026-06-30 16:58:39.557]: Info: Creating encoder [hevc_amf] [2026-06-30 16:58:39.557]: Info: Color coding: SDR (Rec. 601) [2026-06-30 16:58:39.557]: Info: Color depth: 8-bit [2026-06-30 16:58:39.557]: Info: Color range: JPEG [2026-06-30 16:58:39.606]: Info: Client dynamicRange: 0, Display is HDR: false [2026-06-30 16:58:39.606]: Info: Creating encoder [av1_amf] [2026-06-30 16:58:39.606]: Info: Color coding: SDR (Rec. 601) [2026-06-30 16:58:39.606]: Info: Color depth: 8-bit [2026-06-30 16:58:39.606]: Info: Color range: JPEG [2026-06-30 16:58:39.710]: Info: Device Description : AMD Radeon RX 9070 XT Device Vendor ID : 0x00001002 Device Device ID : 0x00007550 Device Video Mem : 16188 MiB Device Sys Mem : 0 MiB Share Sys Mem : 15869 MiB Feature Level : 0x0000B100 Capture size : 1920x1080 Offset : 0x0 Virtual Desktop : 3840x1080 [2026-06-30 16:58:39.711]: Info: Active GPU has HAGS enabled [2026-06-30 16:58:39.711]: Info: Using realtime GPU priority [2026-06-30 16:58:39.711]: Info: Col
Source: ClassicOldSong/Apollo