protonscr

DxgiOutput::DuplicateOutput1: Not implemented -> Depth3D VR Companion App fails to work correctly

dxvkopen feature set
doitsujin/dxvk#2032 · opened 2021-04-20 by frostworx · updated 2025-05-19 · 2 comments · github
Ffrostworx 2021-04-20 github

Looks like DxgiOutput::DuplicateOutput1 not being implemented is the only issue which prevents the Depth3D VR Companion App to work correctly.
The App is needed to play regular games with the superior Depth3D shader SuperDepth3D_VR+.fx in VR using ReShade (regular SuperDepth3D.fx already works fine in Stereoscopic3D).
Both the game (with the Shader enabled) and the App can be started fine simultaneously , the "skydome" of the App is also shown correctly in the HMD, but instead of the actual virtual game screen a Sorry, the display is unsupported text is shown.

The only error in the dvvk log is
err: DxgiOutput::DuplicateOutput1: Not implemented
which is very likely the problem.

As ReShade and HelixVison devs are currently working on merging their efforts, I think it would be a great benefit for linux users to have that functionality (had a different missing implementation in dxvk when testing HelixVision though some weeks ago).
I have no idea what it takes to implement that function, but it would be great if you would take it into consideration.
Would be glad If there's anything I can do to help.

Ddoitsujin maintainer 2021-04-20 github

I don't think there's a useful way for us to implement this functionality. It seems to interact closely with the Windows desktop itself, which isn't really something we can do in DXVK.

In general, the reason why there are still functions unimplemented is because we don't really have a good way to do it right now, same goes for shared resources.

Ffrostworx 2021-04-20 github

Thank you very much for the quick reply and the information. Sad to hear this of course. Should I close this issue or leave it open (f.e. for further discussion)?

Nothing extracted yet.