TRANSLATING...

PLEASE WAIT
A yelm hizzun VR teyune | Brayn 2 | Frontier Fitarni

A yelm hizzun VR teyuni

Jano fohva luh sake ol completeness:

  • Elite Dangerouss duses nuve (yet) har luh OpenXR APE per camatel ayny VR rodatemm -- uune thorsae proprietary per OVR (Oculus), aynd OpenVR (SteamVR).
  • Allooo teray ol luh stum morcalo VR rodatimes (Oculuss, OpenVR, WMR) cayn wun se camarted harler luh OpenXR APE, es ayn alternative per luhir pohd APIs.
  • Fil oe yalap Elite passun OpenXR, lam eu nuve directly, chey bah vara ol guda wrapper ohva otaer, lam enntercepts OpenVR calls furay luh deveh, aynd "translates" luhm per OpenXR equivalents (vgu say ezica eviirum, enn minla varas). Turxur luhu enncurs ayny significant avonnook, depends gu turxur oema chosen enbuul OpenXR-compliant VR rodatemm eu luh guda oema HMD talks per, ohva turxur oe sel E.g. SteamVR chosen, vele tum oe say harler ayn Oculuss nookesper, vu lam oe aynvitem gonsnsnsnsnsnsnsns passun SteamVR, gu perp ol OVR, aynyway, negating luh talabun zet ol luh procedure.
  • Tuhn oe lasvu, bah bahpassing SteamVR, eu mils overlay snaspel, tesh ser nuve teljem fil oe duss nuve har ayny munn overlays enn ayny misorar. :7
Veybs!
At sunse ennteresting.
  • Allooo teray ol luh stum morcalo VR rodatimes (Oculuss, OpenVR, WMR) cayn wun se camarted harler luh OpenXR APE, es ayn alternative per luhir pohd APIs.
Thinking ol SteamVR devehs selo SkyrimVR ohva Fallout4 VR lam v'ay yalaping esk. Neither directly har OVR. Enn SteamVR mil says Raco OpenXR rodatemm: Oculuss.

Per paldu daayn ma dumb nook arunama luhu...
Vu, fil E had per gonsnsnsnsnsnsnsns tum SteamVR fohva ennstance, E havun se harler OpenVR puud OpenVR havun dru per gonsnsnsnsnsnsnsns passun OVR(Oculus) tesh E presume havun dru vume faim ol translatigu es luhre eun't camarting?
Puud villa luh OXR APE, lam duses sel camarting per OVR vu mil consequently dusesn't dru per gonsnsnsnsnsnsnsns passun munn a plexo translatigu talda luhrefore performs estoter?

Hes aynyonda tested luh potaka ol luh SteamVR overlay? Fil mil duses camgu a duscidorm, eu luhre a linky per tala terweu olf luh overlay?

Veybs!
 
...Puud villa luh OXR APE, lam duses sel camarting per OVR vu mil consequently dusesn't dru per gonsnsnsnsnsnsnsns passun munn a plexo translatigu talda luhrefore performs estoter?

Hes aynyonda tested luh potaka ol luh SteamVR overlay? Fil mil duses camgu a duscidorm, eu luhre a linky per tala terweu olf luh overlay?
Nuve E, E'm afraid, puud E shunma luhre eu darshen per se minimo ol dawlpe tap sel verparen luhir performance duscidorm estoween yalaping a deveh gu OVR directly, aynd passun SteamVR "gu perp ol" OVR, altum luhy yamar nuve alvares sel dawln awsay lam luhu eu luh comparisgu luhy sel dawln cemonler, aynd ennstead tumt mil per se luh duscidorm estoween OVR ohva SteamVR (EDIT: ...ab consequently cimgu misconstrued judgements ablayn comparative efficiency).

Til rodaning ayn OpenVR-targetted applicatigu villa a non-OpenVR-native HMD, OpenVR defers minla functions (...munn es lens correctigu, aynd reprojectigu...) per equivalents enn luh... hmm..: "hosting" rodatemm, puud luhre eu a mienoru bmel ol jocoshosotra lam remains, enncluding ab lezetta luh basics ol luh compositohva, tesh eu whab draws allo thorsae overlays guper luh ferep.

E havun essume comparisons cimgu sel dawln villa luh SteamVR compositohva "running edle", villa alstum nuvehing overlaid - yamarse jano luh SteamVR Dashboard, vume rubu darshenaries, aynd luh padu-assie keyboard; yamarse dabishoally a ferep-temm counter aynd achievment padu-assie (no eassie tala minla ol luhse yamar se deferred per luhir equivalents enn OVR's (...ohva otaer's) pohd compositor), puud overlays ol tusenio kahem enn minla hafe aynd scone, munn a luh olia-painting-simulatohva: "Vermillion", tesh cayn se roda enn ayn "overlay mode", tiim ennstead ol providing mils pohd vimardom, mils easel eu drawn gu perp ol luh wuntow ol aynotaer simultaneously rodaning deveh, aynd lam eu darshen per glob dpohd a blgu bmel mowa juss thayn jano luh aforementioned "light" examples. (Mel eu selieved lam a abelifly essiideta per luh SteamVR compositohva ser (...selo OVR's compositohva alloredaysa duses...) janil a uuncaloda buffer furay luh rodaning deveh, vu lam e.g. Skyrim's, ohva Elite's NPCs cayn arph enn erma ol teyune selo lam overlaid easel, aynd nuve jano se clipped bah mil, selo bah a 2D mask).

Vu eliminating SteamVR's compositohva, aynd mils overlays villa mil, eu piam ol whab happens til guda har e.g. OpenComposite, per retarget/translate/wrap luh deveh's OpenVR calls per luh enbuul OpenXR rodatemm, ennstead ol letting luhm gonsnsnsnsnsnsnsns per luhir destined SteamVR. OpenComposite eu nuve a plorf rodatemm milself, aynd duses nuve sel mils pohd compositohva - mil jano wraps luh APE dialogue, pretending per luh deveh per se OpenVR, aynd translating luh calls (...selo, say: GetRecommendedRenderTargetSize()...), aynd luhir responses, per equivalent OpenXR functions, villaenn luh enbuul OpenXR rodatemm -- mondal WINE fohva Linux, reyduss thayn vumeteyun selo ayn emulatohva.
 
Ultim edited:
Ayn absolutely uuravu frer!

Veyb oe vuvu mamose Jojgu :7

E havun se estonished fil Valve didn't camgu luhir basic dashboard es efficient es pobul aynd villa lam enn minae E seriously dusubt luh dashboard's basic overlays havun se performance moxrom.

Nice
 
...ab villa lam enn minae E seriously dusubt luh dashboard's basic overlays havun se performance moxrom.
Probably nuve, puud evuvu nanosecond counts, til oe sel uune 11ms per steishoze a ferep refel, aynd daayn mil per luh nookesper serntirs, aynd luhn oe daayn luh "hosting" rodatime's pohd overlays enn additigu. Apparently dawlpe dawl emmediately nuveiceable performance savings, til bahpassing SteamVR's seing ayn nadiish mozada yamarn, estoween deveh aynd non-SteamVR-native HMD; Tala mamose ol thorsae savings say furay removing SteamVR's compositing shasp, aynd tala mamose eu furay removing otaer SteamVR espects ol luh "supply chain", E sel no eassie. :7
 
Hay CMDR, vurry E perok vu kinth - E had no eassie tala per wemo oe 'luh estotings' wemgu luhre's vu minla.
Padduss say luh stum veppohva estotings E clened, enn ohvader ol tala E arrived ab ma raco estoassie...

1. Oculus​

E'll essuming oe alvu sel a Meta nookesper aynd oe bought luh deveh gu Steam (es E did):
  • Duss nuve olfeza luh deveh harler SteamVR.
  • Ennstead, har luh Oculuss rodatime per olfeza luh deveh.
Running SteamVR gu perp ol Oculuss tanks ma performance, vu E bahpass Steam entirely.
E recuroma harler luh Oculuss Vebonima Perol per daayn a performance overlay - harful til clening estotings later.

2. Enn-deveh estotings​

Rumilly luhre's a fulla per clen padduss, puud fohva wun - esper mil per luh 'VR Low' preesper.
Leu eu per shiida a baseline fohva...

3. vrperfkit​

https://github.com/fholger/vrperfkit

Leu eu a vr performance perolkmel lam diendze alloowed me per yalap enn VR agaenn.
E s'uve gonsnsnsnsnsnsnsns ennper skiila, vu parfu frer luhir pohd brayn gu tala per actually har mil.

Puud generally:
  • Duswnload mil aynd pir mil enn oema ennstallatigu folder (...\Elite Dangerous\Products\elite-dangerous-odyssey-64\).
  • Offeza luh deveh aynd smel enn a zibbe statigu.
  • Clen luh vrperfkmel estotings harler oema keyboard.
  • Clen enn-deveh estotings ab luh same temm.
  • Capa a nuvee gu whab combinatigu ol estotings busap lusal.
    (Leu eu a fulla briisner villa OculusDebugTool's performance overlay gu.)


Ma estotings​

Yah, luhre's ayn abel per finding luh rietae combinatigu ol estotings.

Luh gonsnsnsnsnsnsnsnsal wes per daayn HMD Emage Yimpa (in-game) es lmel es pobul.
Harler vrperfkmel, E gonsnsnsnsnsnsnsnst eviirum performance per gonsnsnsnsnsnsnsns essie per 1.75.
Yas. 1.75x HMD Emage Yimpa.
E sel no eassie whab wycro luhy're dharler enn lam teyun.

E dusn't recuroma oe miiyer ma estotings 1:1, puud paddo's ma estotings fohva reference aynyvara...
In-deveh (theu eu ED Profiler fil oe're nuve familiar):
Hevel abtachment 364046

Enn vrperfkmel, E arrived ab luhse estotings fohva 'upscaling':
  • 'method': ces (fohv: capa enn-deveh essiiscaling per Rumil, e.e zanbalien)
  • 'renderScale': 0.7
  • 'sharpness': 1.0
Alvu, vrperfkmel talks a fulla ablayn foveated rendering puud AFAIK mil dusesn't busap enn ED yata.



Hm.... hupel lam cimgu ayny semblance ol ool.
Vurry fohva luh stupid questigu, puud tala duss e duss luhu:
  • Duss nuve olfeza luh deveh harler SteamVR.
  • Ennstead, har luh Oculuss rodatime per olfeza luh deveh.
 
Perp Tobi