Hotrian / OpenVRDesktopDisplayPortal

Put your favorite Desktop Window directly into any OpenVR game!
Other
449 stars 96 forks source link

Low FPS When Playing Videos #61

Closed nemesisupreme closed 7 years ago

nemesisupreme commented 7 years ago

Hi,

To give context. I'm interested in playing elite dangerous via Steam VR while playing a youtube video in a small window.

Maybe I'm just selecting the wrong settings but whenever I do this, the fps I get from the youtube window is like 10fps. This is usually unheard of for me to have low fps like this. Anything I can adjust in the settings to alleviate this?

Hotrian commented 7 years ago

The public version of OVRDDP can only capture about a 360p window at 24FPS+, depending on hardware. The public version is not GPU accelerated so is limited by your CPU. You can full screen Youtube and then target it, lock the aspect, and resize the window using the resolution controls. This is done using numbers 14 and 16 on the Desktop Controls Key.

I took the source closed source and explained my reasoning here on Reddit. I'm currently in talks with Valve to get this on Steam, and that version will be able to capture your full desktop at 150+FPS. It can capture my 1440p monitor at about 500FPS, using an R7 265 which is way below spec for VR.

If for some reason my application can not be posted on Steam, I will release the faster version here on GitHub in a few months.

Hotrian commented 7 years ago

Just an update regarding the Steam version:

I'm still waiting on the Steam onboarding process. They keep telling me I will be on Steam and then don't actually add me to the Steamworks section. You can sign up to the Steamworks site, but there's no magic button - you have to wait for Valve to add your app to Steamworks before you can do anything.

As soon as Valve actually adds me on Steam OVRDDP should be available shortly - though I'm planning to change the name before a Steam launch.

Hotrian commented 7 years ago

Just another update - I've now officially been onboarded and this will be on Steam. Release date still to be determined; still working out all the kinks and getting everything the way I want it before release. Stay tuned!

nemesisupreme commented 7 years ago

Hey, just wanted to check in. How's it going with the steam integration?

Hotrian commented 7 years ago

Everything is going good so far! I just need a few more things to be completed and it should be ready for launch :).

Hotrian commented 7 years ago

I am closing this issue now because OVRdrop is due for release tomorrow! OVRdrop can clone my entire monitor (2560x1440) at 500+ FPS, though it will typically cap out at 200~ FPS because the new API will only capture a screenshot of your monitor when something changes, and it's quite hard to update your screen faster than 200 FPS :).

Support for full desktop capture will be coming in a future release, but right now I'm preparing to fix any bugs that are found after release :).

Either way, you should definitely be able to capture a video now - full screen or not :).

If you are interested, you can find OVRdrop on Steam here.