fholger / vrperfkit

VR Performance Toolkit
Other
1.31k stars 53 forks source link

Not sure where I can ask questions But #72

Open WeswesO opened 2 years ago

WeswesO commented 2 years ago

Hello, my name is Wes And I was wondering if it is possible to mod steam vr/ games to get sli to work or alternate eye rendering. If I understand alt eye rendering doesn't require sli just need to GPU and the should be the same. and if it is doable would that be done in the openvr.dll?

Thanks ~Wes

Crimson-foxGITHUB commented 2 years ago

SLI isn't supported by VR games: it's an outdated technology.

WeswesO commented 2 years ago

What about having one gpu render the right eye and having the other one render left? not in sli

fholger commented 2 years ago

Not doable by mod. I think Valve looked into it at some point, but the whole concept is a lot more complicated than it may seem at first glance. You can't "just" give one eye to each GPU; you would need to ensure that both GPUs always have up-to-date copies of all required rendering ressources, including textures, vertex data etc.. Keeping that in perfect sync would require driver-level and/or engine-level integration and might actually be quite expensive, depending on the circumstances. And then you also need a good sync for each frame so that they start and finish rendering at similar times. All in all, pretty complicated for an extremely niche setup, so this is very unlikely to catch on.