Skip to content

DirectX 11 software grabber

Awawa edited this page Dec 26, 2024 · 12 revisions

Introduction

The previous version of HyperHDR introduced screen capture on Windows systems, fully utilizing the hardware acceleration of the graphics card. Thanks to it, automatic color space conversion occurs there, but that's not all.

Another problem is sending the captured image from the graphics card memory to the computer memory: we do not want to fill this bridge, which could have a negative impact on the use of the PC: for example, cause jerking in games. Here, pixer & vertex shaders implemented in HyperHDR come to the rescue, which scale the bitmap already in the graphics card memory, which is the optimal solution.

HyperHDR v21 brings another solution that may interest gamers equipped with multiple monitors: multi-monitor support. Simply select the multi-monitor option for a given graphics adapter and HyperHDR will capture the image from all monitors, later combining them into one. Full hardware acceleration is always working here, which will handle even situations when the monitors have different resolutions or, for example, one of them is SDR and the other is HDR.

The DirectX grabber's performance is very good and allows you to save buying a USB grabber and HDMI splitter: everything is done in software. There is one case you need to remember though: it will not capture copy-protected streams such as commercial streaming services.

Configuration

Open the Video capturing tab and scroll down the page. Now if you want, you can select a video device from the list or enable multi-screen capture. Once you have finished configuring DirectX Grabber and saved it, set enable system capture and save the changes again.



Now you can open the video live preview window and verify if everything is OK.
The example below shows an active multi-monitor configuration where the displays have different parameters.




Just increase re-order mode till you get correct order for multi-display mode in the video live preview