Dxgi Desktop Duplication Supported Cards. Oct 24, 2016 · I also found an answer on stackoverflow which
Oct 24, 2016 · I also found an answer on stackoverflow which unequivocally suggested that it could not be done with the desktop duplication API referring to support ticket at microsoft's support site https://support. Jul 10, 2018 · 0x887A0004 == DXGI_ERROR_UNSUPPORTED, on laptop with two GPU cards ? Try this [url]Does Desktop Duplication API work only on Default Graphics Adapter?. Dec 4, 2023 · By suggesting DuplicateOutput, are you saying that if I only specify DXGI_FORMAT_R8G8B8A8_UNORM in the "supported formats" argument, that DXGI will do the conversion for me? Feb 22, 2024 · DXGI_ERROR_ACCESS_LOST if the desktop duplication interface is invalid. Jun 3, 2017 · 1 Desktop Duplication API gets you a copy of desktop as a texture with least overhead. GetAddressOf())); _session is defined at class level, it's a WRL::ComPtr, duplicationFormats is an array with DXGI_FORMAT_R16G16B16A16_FLOAT and DXGI_FORMAT_B8G8R8A8_UNORM (that, according to docs should always be present). h For programming guidance for this technology, see: DXGI Jun 18, 2019 · I use Microsoft Desktop Duplication API and if my code runs on the Integrated (Intel) graphic card then everything works fine. h dxgi1_3. Such solution is called the Desktop Duplication API and is part of DirectX 11, more precisely the DXGI 1. microsoft. Capture uses the same technology as DXGI Desktop Duplication API underneath, plus it can capture a windows (HWND) which is today not exposed by DXGI Desktop Duplication API for some (stupid) reason. Go-live has a zero-copy GPU capture & encode pipeline for minimal latency and performance impact. 78 CUDA Version- 11. 0 NVIDIA Tesla M60 Driver Version- 512. Even though unobvious, you are seeing behavior by [NVIDIA] design. Sep 21, 2025 · Tags: screen-capture directx video-card dxgi The problem: calling IDXGIOutput1::DuplicateOutput method returns DXGI_ERROR_UNSUPPORTED when you run an application using discrete graphics controller on a machine with switchable graphics. Sep 6, 2022 · DXGI_ERROR_ACCESS_LOST if the desktop duplication interface is invalid. This question suggests a few ways (and the question is also related to Desktop Duplication): From the command-line, run dxgi_desktop_capture. DXGI], ApiCode: [DXGI_ERROR_UNSUPPORTED/Unsupported], Message Nov 16, 2020 · NvFBC screen capture works without problems, but it is deprecated when Mosaic mode is disabled, each card individually works with IDXGIOutputDuplication without problems Is this a bug or is DesktopDuplicationApi not supported in Mosaic mode ?? NVIDIA System Information 11-12-2020 15-29-38. Oct 13, 2021 · DXGI_ERROR_NOT_CURRENTLY_AVAILABLE if DXGI reached the limit on the maximum number of concurrent duplication applications (default of four). The refresh rate of the screen is 120Hz. h dxgicommon. The question: how to make DuplicateOutput work with the discrete graphics controller on a laptop with switchable graphics? Or it is a limitation of the Desktop Duplication API? For info about how to use the desktop duplication API, see Desktop Duplication API. Jun 20, 2023 · You can unsubscribe anytime. When running a game at 120FPS, the screen capture can capture frames at Mar 13, 2025 · lDxgiOutput1->DuplicateOutput(mlDevice, &mComPtrlDeskDupl); with hr 0x887a0004: The specified device interface or feature level is not supported on this system. 2075 Windows Feature Experience Pack 120. The desktop duplication API provides remote access to a desktop image for collaboration scenarios. Apr 30, 2020 · I am using the latest DCH driver for UHD Graphics P630 and the Windows Desktop Duplication API (DXGI) on Windows 10. Unlike the Graphics Capture API, which is event-driven and can capture individual windows, DXGI Duplication operates on entire monitors and uses a polling model for frame acquisition. Because apps receive updates to the desktop image in a DXGI surface, the Currently there is a workaround: always run an application that uses Duplication API using the integrated graphics controller. txt (5. For hybrid graphics systems, there … Mar 15, 2021 · The SUCCEEDED macro returns TRUE for a success code and FALSE for a failure code. All I see is 'Automatic', 'BitBit', and 'Windows 10' (as shown in the screenshot). Jul 24, 2016 · Such solution is called the Desktop Duplication API and is part of DirectX 11, more precisely the DXGI 1. Jan 13, 2016 · Also, I'm wondering if I can make use of dirty and move regions provided by Desktop Duplication. Jan 8, 2022 · _session. h: Aug 20, 2021 · When enumerating these pieces of hardware, DXGI creates an IDXGIOutput1 interface for each output (or monitor) and an IDXGIAdapter2 interface for each video card (even if it is a video card built into a motherboard). The HRESULT value for each DXGI_ERROR value is determined from this macro that is defined in DXGItype. The Desktop Duplication API allows applications to access frame-by-frame updates to the desktop image associated with a particular DXGI output as a DXGI surface.