fholger / openvr_fsr

Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games
Other
1.71k stars 63 forks source link

Elite Dangerous not running VR with openvr_fsr beyond v1.3 (DX12) #133

Open AndreasUK opened 2 years ago

AndreasUK commented 2 years ago

Elite Dangerous: In Windows 10 and 11 it runs fine using DX12 with openvr_fsr v1.3. Any version beyond this, openvr_api.dll is not loaded and Elite runs in pancake mode (no VR). Not checked if pancake has openvr_fsr loaded.

fholger commented 2 years ago

This mod does not support DX12. Even if earlier versions load the game, the only thing they'd do is to reduce the game's render resolution, but they will not upscale it! So that would be the same as if you had reduced the render resolution in SteamVR.

AndreasUK commented 2 years ago

Thank you for your information. So far, v1.3 works great with ED (W11, DX12) and allows me to crank up the performance significantly (Pimax 8KX). I'm looking forward to the day your program may support DX12. Keep up the amazing work! :)

Holesmak commented 2 years ago

Thank you for your information. So far, v1.3 works great with ED (W11, DX12) and allows me to crank up the performance significantly (Pimax 8KX). I'm looking forward to the day your program may support DX12. Keep up the amazing work! :)

Did you test it with newer versions? Or with DX11 or on Win10. Or where can I change directX version the ED is running on? Coz Im trying to make it work there

fholger commented 2 years ago

Again, DX12 is not supported. If you use the mod with DX12, then all it will do is lower the render resolution, which is the same as if you had lowered it through SteamVR directly. It does not upscale the render with FSR or NIS :) So unless you are running it with a DX11 renderer, there is literally no point in using this mod.

Holesmak commented 2 years ago

Again, DX12 is not supported. If you use the mod with DX12, then all it will do is lower the render resolution, which is the same as if you had lowered it through SteamVR directly. It does not upscale the render with FSR or NIS :) So unless you are running it with a DX11 renderer, there is literally no point in using this mod.

I honestly don't know what dx elite dangerous runs on. I tried checking game files and found wide variety of versions (9-12). I have no option to select direct I want it to run on and etc. Changing the dll did not break the vr but didn't do anything either. I just don't know how to feel about it