Arm Mali-D77 rezolvă unele dintre problemele de performanță ale VR

Autor: Randy Alexander
Data Creației: 2 Aprilie 2021
Data Actualizării: 16 Mai 2024
Anonim
ARM Mali-D77 Press Conference at SID Display Week 2019
Video: ARM Mali-D77 Press Conference at SID Display Week 2019

Conţinut


Hype pentru realitatea virtuală a scăzut cu siguranță în ultimii doi ani, din cauza unei combinații de hardware scump, performanță și boală de mișcare și lipsa conținutului utilizatorului. În prezent, industria este blocată într-un scenariu de pui și ouă, în care lipsa consumatorilor reduce investițiile în conținut extrem. Pentru a rupe impasul va fi nevoie de un hardware VR mai puternic și mai eficient din punct de vedere al costurilor.

Arm încearcă să depășească unele dintre aceste obstacole tehnologice cu primul procesor de afișare (DPU) proiectat special pentru VR: Mali-D77. Pe scurt, Mali-D77 descarcă sarcini comune de procesare a VR de la GPU, eliberând resurse pentru rate mai mari de cadru, contribuind totodată la reducerea bolii de mișcare.

În interiorul brațului Mali-D77

O mare parte din Mali-D77 se bazează pe Mali-D71 din 2017 pentru smartphone-uri emblematice și alte aplicații high-end. Are același decodificator de compresie, scalare a stratului, suport HDR și unități de gestionare a culorilor. Cu toate acestea, noul design a fost optimizat pentru a susține rezoluții 3K la 120fps, cu suport pentru rezoluții 4K până la 90fps.


Schimbările majore apar sub forma a două noi unități de accelerare hardware pentru aplicațiile VR. Mali-D77 acceptă corectarea lentilei și timp asincron în hardware, mai degrabă decât rularea acestor algoritmi pe GPU. Arm estimează că acest lucru poate elibera aproximativ 15 la sută din resursele GPU, care pot fi orientate către creșterea ratelor de cadru. Mutarea acestei încărcări în DPU asigură, de asemenea, o economie de 40% a lățimii de bandă și 180 mW de putere pe strat VR. Frumos.

Corecția obiectivului este necesară în setul cu cască VR pentru a compensa curbura ușoară a lentilelor căștilor. Barrel Distorsion se aplică pe fiecare cadru redat pentru a compensa efectul de distorsiune Pincushion al lentilelor. Gândiți-vă la acest lucru la o supracompensare sau la „inversarea distorsionării”, astfel încât distorsiunea obiectivului să sfârșească de fapt să afișeze imaginea corectă. În mod tradițional, acest lucru se face pe GPU, luând cicluri suplimentare și timp. Mali-D77 face totul pe DPU.


În plus, Mali-D77 efectuează o corecție a aberațiilor cromatice folosind o metodă similară de distorsiune inversă. Cu această aplicație, culorile imaginii vor fi afișate corect pe întregul obiectiv, inclusiv în colțurile unde poate apărea denaturarea separării culorii.

Ce este Asincron Timewarp?

Corecția obiectivului este mai degrabă auto-explicativă, însă Asincron Timewarp este puțin mai implicat. Aici, Arm utilizează procesorul de afișare pentru a roti, schița și deformarea imaginilor pentru a compensa mișcările purtătorului în timp ce atenuează orice GPU sau altă latență a conductelor de afișare.

Cu hardware-ul de generație curentă, urmărirea mișcării axelor X, Y, Z este actualizată în sincronizare cu GPU, deoarece GPU trebuie să redea vizualizarea de fiecare dată când vă deplasați. Cu Asynchronous Timewarp, cele două nu mai sunt actualizate împreună. Puteți muta capul între actualizări ale cadrului GPU și Mali-D77 poate alinia cadrul actual pentru a se potrivi cu mișcarea capului.

Acesta este un efect subtil, întrucât durează doar o fracțiune de secundă între cadrele redate și nu elimină necesitatea redării rapide a ratei de cadre. Cu toate acestea, crește mult fluiditatea și netezimea mișcării și mișcării, deoarece actualizările pot apărea chiar mai frecvent decât rata de cadru GPU. Deconectarea dintre corpul tău în mișcare și observarea unei actualizări vizuale este cauza principală a bolii de mișcare în VR, astfel încât Mali-D77 poate ajuta foarte mult în această privință.

Datele de mișcare a axelor X, Y, Z sunt transmise direct la Mali-D77 de la CPU, ocolind în întregime stadiul GPU. Acesta este un mod foarte diferit de a face lucrurile și, ca atare, va cere dezvoltatorilor să utilizeze un nou set de instrumente și tehnici de dezvoltare. Acesta este, probabil, cel mai mare obstacol cu ​​D77. Din fericire, inginerii Arm colaborează îndeaproape cu inițiative precum OpenXR, așa că am putea vedea în viitor un anunț API pentru suportul simplificat pentru dezvoltatori.

În general, Arm Mali-D77 este o progresie inteligentă și logică a ideii eterogene de calcul pentru a ajuta la rezolvarea unora dintre cele mai mari probleme hardware din realitatea virtuală. Există încă alte obstacole în segmentele de comunicare wireless, de urmărire și de costuri de VR rămase de rezolvat înainte de adoptarea mainstream pot fi reconsiderate, dar Mali-D77 ajută la apariția unor probleme de performanță.

Bătălia pentru caa inteligentă e luptă de ceva vreme. Acum, Google Home, Amazon Echo și Apple HomePod e află într-o luptă aprigă pentru banii tăi. În acet pot ne propunem ă aflăm care dintre...

În perioada în care ezonul ărbătorilor era în plină defășurare, Google a împărtășit o reclamă foarte îndrăgită în care a jucat Macaulay Culkin în care își re...

Recomandată Pentru Dvs.