Valve tuo automaattisen dynaamisen resoluution Steam VR:ään

Kaotik

Banhammer
Ylläpidon jäsen
Liittynyt
14.10.2016
Viestejä
21 543
Valve on ilmoittanut tuovansa Steam VR:ään automaattisen dynaamisen resoluution. Peleistä tutusta dynaamisesta resoluutiosta, jossa resoluutio vaihtelee jatkuvasti kulloinkin piirrettävän ruudun raskauden mukaan ei ole kuitenkaan kyse, vaan hieman yksinkertaisemmasta metodista.

Käytännössä Steam VR mittaa käytössä olevaan näytönohjaimen suorituskyvyn ja kertoo sen perusteella ohjelmille, millä resoluutiolla sen pitäisi renderöidä ajettavat pelit.
Esimerkiksi tilanteessa, jossa käytössä on HTC:n Vive Pro -virtuaalilasit ja näytönohjain, joka ei jaksa pyörittää pelejä sen natiiviresoluutiolla, laskee Steam VR automaattisesti käytetyn resoluution tasolle, jossa näytönohjaimen suorituskyky on riittävä. Minimiresoluutioksi on asetettu HTC Viven perusmallin ja Oculus Riftin resoluutio, eli 1080x1200 per silmä.

Mikäli käyttäjä ei ole tyytyväinen automatiikan päätöksiin, hän voi käyttää edelleen haluamaansa resoluutiota asettamalla sen erikseen käyttöön Steam VR:n asetuksista.

Lähde: Steam Community :: Group Announcements :: SteamVR
 
Liittynyt
18.10.2016
Viestejä
245
Mitäs dynaamista tuossa sitten on? Eikö tuo nyt vain ole automaattinen resoluution valinta, jota pelit ovat ainakin jollain tasolla tehneet vuosikausia ekan käynnistyksen yhteydessä. Ja tämä ei edes toimi sovellustasolla..

Valve itse ei kuvaa ominaisuutta sanalla dynaaminen, paitsi erikseen mainitessaan että kyseessä ei ole dynaaminen resoluutio.
 

Kaotik

Banhammer
Ylläpidon jäsen
Liittynyt
14.10.2016
Viestejä
21 543
Mitäs dynaamista tuossa sitten on? Eikö tuo nyt vain ole automaattinen resoluution valinta, jota pelit ovat ainakin jollain tasolla tehneet vuosikausia ekan käynnistyksen yhteydessä. Ja tämä ei edes toimi sovellustasolla..

Valve itse ei kuvaa ominaisuutta sanalla dynaaminen, paitsi erikseen mainitessaan että kyseessä ei ole dynaaminen resoluutio.
Dynaamisen siinä mielessä että resoluutio muokkautuu kokoonpanon suorituskyvyn ja käytettyjen VR-lasien perusteella. En kyllä muista ikinä nähneeni minkään pelin säätävän resoluutiota miksikään muuksi kuin natiiviresoluutioksi ekalla käynnistyksellä, jos se sitä johonkin säätää
 

TheMeII

Übertaktungspotenzial
S Y N T H W A V E
Liittynyt
13.11.2016
Viestejä
7 004
Itse käyttäisin juuri automaattisen resoluution ennemmin kuin tuon dynaamisen.
 

mRkukov

Hrrrr...
Liittynyt
17.10.2016
Viestejä
7 717
En kyllä itsekään tuota dynaamiseksi kutsuisi. Enemmänkin kyse on automaattisesta reson valinnasta. Käyttäjä voi käyttää joko automaattia tai valita itse, ihan kuten uutisessa kirjoitettu. Dynaaminen se olisi sitten jos se lennossa vaihtelisi tilanteen mukaan.
 
Liittynyt
05.11.2016
Viestejä
2 133
Menee kyllä hieman pilkun nussimiseksi mutta en nyt kyllä itsekään näe tässä syytä käyttää sanaa "dynaaminen".

Toki suomen kielessä on ehkä hieman enemmän tarkoituksia tällä sanalla mutta jos katsotaan sitä englannin kielen sanaa "dynamic"
"process or system characterized by constant change, activity, or progress"
upload_2018-3-19_11-48-47.png

Ja kuten Valve itse sanoo: This setting does not dynamically adjust per application or during application use.
Omasta mielestäni sanaa dynaaminen voisi käyttää tässä yhteydessä jos se resoluutio vaihtuisi edes pelikohtaisesti.
Mutta mieluiten vain siinä tilanteessa jos se resoluutio vaihtuisi lennosta kuormitusasteen perusteella. Puhun nyt kaikkien puolesta mutta eiköhän aika suuri osa meistä "teknisistä ihmisistä" yhdistetä "dynaaminen resoluutio" juuri siihen että se resoluutio vaihtuisi kokoajan lennossa á la constant change.

---

Tämähän olisi ollut helvetin hieno ominaisuus JOS se resoluutio vaihtuisi pelikohtaisesti. Ja nimenomaan niin että aluksi / ensimmäisellä kerralla peli käynnistyy sillä "minimi resoluutiolla" perustuen siihen näytönohjaimen "arvioituun" suorituskykyyn mutta sitten pelin aikana se järjestelmä keräisi GPU (ja miksei CPU) käyttöaste dataa jonka perusteella voisi sitten seuraavan käynnistyksen yhteydessä valita korkeamman resoluution jos suorituskykyä on jäänyt pöydälle. Tai frame time dataa?
Tuo 2160x1200 -> 2880x1600 väli kun voitaisiin jakaa vaikkapa 50px "pystyreso pykäliin" (1200 -> 1250 -> 1300 jne). Näin olisi yhdeksän eri resoluutiota mistä SteamVR voisi valita sopivimman perustuen näytönohjaimen suorituskykyyn pelissä X.
Eli jos 2160x1200 resoluutiolla käyttöaste oli pahimmillaan vain xx% (tai frame timet riittävän matalia) niin nostetaan resoluutiota seuraavan käynnistyksen yhteydessä pykälällä (-> 2250x1250) tai kahdella (-> 2340x1300).

Edit: Jaa, nyt luin tarkemmin. Tämä käyttää sitä supersampling asetusta joka on prosentuaalinen. Jotkin yhdistelmät näyttää varmaan "hienoilta" kun väännetään "ei 1:1 pikseli" resoluutio sopimaan 1:1 pikseli ruudulle.
 
Viimeksi muokattu:

Kaotik

Banhammer
Ylläpidon jäsen
Liittynyt
14.10.2016
Viestejä
21 543
Edit: Jaa, nyt luin tarkemmin. Tämä käyttää sitä supersampling asetusta joka on prosentuaalinen. Jotkin yhdistelmät näyttää varmaan "hienoilta" kun väännetään "ei 1:1 pikseli" resoluutio sopimaan 1:1 pikseli ruudulle.
Onko jossain siis sanottu että skaalataan pysty- ja vaakaresot eri prosenteilla? Oletuksenahan se pikselin kuvasuhde on 1:1 vaikka siten miten skaalaisi ylös tai alas?
 

TheMeII

Übertaktungspotenzial
S Y N T H W A V E
Liittynyt
13.11.2016
Viestejä
7 004
Tässä kun puhutaan dynaamisuudesta niin mitenhän nvidian dynaaminen super resoluutio (DSR) on dynaaminen kun se asetetaan kerran ja downsamplataan lennosta natiiviresolle.
(hitto mitä suomienglantisekamelskaa, anteeksi)
 

mRkukov

Hrrrr...
Liittynyt
17.10.2016
Viestejä
7 717
Tässä kun puhutaan dynaamisuudesta niin mitenhän nvidian dynaaminen super resoluutio (DSR) on dynaaminen kun se asetetaan kerran ja downsamplataan lennosta natiiviresolle.
(hitto mitä suomienglantisekamelskaa, anteeksi)
Siinä resoluutio tiputetaan lennossa/dynaamisesti/jatkuvasti/real-time siihen alempaan.

Onko jossain siis sanottu että skaalataan pysty- ja vaakaresot eri prosenteilla? Oletuksenahan se pikselin kuvasuhde on 1:1 vaikka siten miten skaalaisi ylös tai alas?
Sanoisin että käytössä pitäisi olla tietyt valitut resoluutiot, joiden skaalaus on tunnetusti edes kohtalainen. Ainoa "täydellinen" skaalaus olisi 1x -> 4x -> jne. Tuollaisen hoitaminen dynaamisesti olisi aika vaikeaa.

Mutta silti, otsikko on huono. Kyse ei ole dynaamisesta millään tavalla. :)
 

Kaotik

Banhammer
Ylläpidon jäsen
Liittynyt
14.10.2016
Viestejä
21 543
Siinä resoluutio tiputetaan lennossa/dynaamisesti/jatkuvasti/real-time siihen alempaan.

Sanoisin että käytössä pitäisi olla tietyt valitut resoluutiot, joiden skaalaus on tunnetusti edes kohtalainen. Ainoa "täydellinen" skaalaus olisi 1x -> 4x -> jne. Tuollaisen hoitaminen dynaamisesti olisi aika vaikeaa.

Mutta silti, otsikko on huono. Kyse ei ole dynaamisesta millään tavalla. :)
Ei "dynaaminen" sanana edellytä minkään tasoista reaaliaikaisuutta.

"Täydellistä skaalausta" ei varmasti tavoitella ja kyllä sen ovat jo monet konsolipelit osoittaneet ettei ne "oudotkaan" resoluutiot ole käytännössä ongelma kun niitä sieltä telkusta/näytöstä/vr-laseista katsellaan.
 
Liittynyt
05.11.2016
Viestejä
2 133
Onko jossain siis sanottu että skaalataan pysty- ja vaakaresot eri prosenteilla?
Ei ole sanottu enkä minä siis tiedä miten se toimii. Jotkut maininneet niitä SS asetuksia esim 150 (150%) muodossa tai 1.5 (1.5x) tai 1.5x.
Olettaisin että se toimisi kuten sanot mutta käytännössä sitten?

Tämä minun kommenttini siis perustui siihen mitä tämä tyyppi sanoi tuon Steam Community ilmoituksen kommenteissa.
(tässä siis ei sinällään valiteta resoluutiosta vaan reprojectionista eli ilmeisesti tuo auto-res kilke oli pistänyt resoluutiota liikaa ylöspäin (kaikelle) joka johti siihen että suorituskyky ei riitä työntämään 90fps -> 45fps + frame interpolation. mietiskelin vain että mikähän se skaalaus kerroin tuossa oli ja huomasin sitten ettei tuo reso sovi siihen kuvasuhteeseen)​
upload_2018-3-19_13-30-56.png


2381x2646 per silmä tai 4762x2646. Tuskin on kuitenkaan typo.
Jos lähtöreso on se 1080x1200 tai 1440x1600 niin niiden kuvasuhteelle vaihtoehdot on 2381x2645.555 tai 2381.4x2646
2385x2650 toimisi eikä tietenkään vaadi pyöristämistä ja kerroin olisi 165.625 tai 220.833.. jos lähtö reso (=100) on 1440x1600 tai 1080x1200 vastaavasti.
Jos lähtö olisi 2880x1600 ja päädytään 4762x2646 niin vaakaresoluutiohan on 165.34722.. ja pysty 165.375 kertoimella.
Jos myös vaaka tehdään pysty kertoimella niin saadaan 4762.8x2646 tai jos myös pysty tehdään vaaka kertoimella niin saadaan 4762x2645.555
Sitä en ymmärrä miksi tuo on ilmeisesti skaalattu ~165.375 kertoimella esim 165 sijaan joka tuottaisi 4752x2640 resoluution..

P.S. En näistä SteamVR:n skaalauksista niin paljon ymmärrä että jos jotain meni väärin tai ymmärrykseni siitä miten se resoluution skaalaus toimii siinä niin korjatkaa.

Oletuksenahan se pikselin kuvasuhde on 1:1 vaikka siten miten skaalaisi ylös tai alas?
Noniinno. Jos otetaan Vive Pron resoluutio ja 150% skaalaus niin saadaan 4320x2400.
151% niin saadaan 4348.8x2416 joka pitäisi pyöristää alas tai ylös 4348/4349x2416. Ei ole enää 1:1 pikselit.

Niin ja tämähän on siis ihan seuraavan tason pilkun nussintaa.

PAR=DAR/SAR eli tuo 4348x2416/4349x2416 esitettynä 9:5 ruudulla tarkoittaa 1.00018/0.99995 PARria vastaavasti mitä ei kyllä todennäköisesti huomaa :D
 
Toggle Sidebar

Statistiikka

Viestiketjut
239 711
Viestejä
4 190 013
Jäsenet
70 784
Uusin jäsen
juged

Hinta.fi

Ylös Bottom