Intel a lansat cea mai recentă versiune a aplicației PresentMon, care reprezintă o etapă importantă, deoarece versiunea 2.0.0 vine cu mai multe caracteristici noi și importante. Acest instrument de analiză este extrem de util pentru a-i ajuta pe dezvoltatori și testeri să vadă cum se comportă GPU-ul în fiecare tip de sarcină, oferind în același timp informații despre viteza de ceas a GPU-ului, tensiunea și temperatura de funcționare curentă. PresentMon este baza pentru o serie de aplicații importante, precum OCAT sau CapFrameX, care joacă un rol foarte important în domeniul software-ului de analiză a cadrelor.
Dezvoltarea propriu-zisă a PresentMon se desfășoară de mult timp, iar anul trecut au fost adăugate în repertoriu o serie de caracteristici noi importante și interesante, inclusiv un nou tip de date numit GPU Busy, care arată cum evoluează sarcina GPU în timpul fiecărui flux de lucru. O altă noutate importantă și utilă a fost faptul că aplicația are propriile opțiuni de afișare a graficului și propria soluție suprapunere peste aplicații. Astfel, dezvoltatorii își pot integra mai ușor propriile instrumente, fără a fi nevoie de un software extern separat, ceea ce simplifică imaginea de ansamblu.
Noua versiune, versiunea 2.0.0, care a fost lansată de curând, aduce îmbunătățiri suplimentare și corectează unele erori anterioare. O modificare importantă este aceea că punctul de referință pentru majoritatea tipurilor de date a fost schimbat de la apelul present() la momentul în care procesorul începe efectiv să lucreze la un anumit cadru, ceea ce duce la valori mult mai precise care pot fi utilizate pentru a determina cu mai multă acuratețe performanța de funcționare a aplicațiilor, inclusiv afișarea informațiilor privind latența și interacțiunea.
Datele statistice au fost extinse în mod semnificativ, astfel încât, pe lângă datele privind procentele de 99%, 95% și 90%, pot fi afișate acum valorile de 1%, 5% și 10%, permițând o analiză și mai precisă. Modul de generare a statisticilor s-a schimbat prin disponibilitatea unei metode de calcul al mediei pentru punctele de date care nu sunt egale cu zero, care este utilă atunci când zero într-un anumit set de date înseamnă absența datelor, de exemplu în funcția clik-to-photon, care ajută la măsurarea latenței. În același timp, capacitățile analitice ale aplicației au fost îmbunătățite, deoarece distribuția datelor poate fi acum vizualizată prin intermediul funcției Histogram Plot.
Reprezentarea proceselor cu nume necunoscute a fost schimbată, de acum înainte acestea sunt pur și simplu etichetate în șpc să fie ignorate. De asemenea, software-ul a fost echipat cu un nou API care, printre altele, permite o extragere mai precisă a datelor, astfel încât să fie afișate doar datele de care este neapărat nevoie. Anterior, software-ul calcula toate combinațiile metrice pentru interogări, nu doar cele necesare.
În plus față de cele de mai sus, noul software a primit și o serie de remedieri de erori care vizează interfața cu utilizatorul, redarea graficelor, blocări în timpul resetării și multe alte probleme. Versiunea 2.0.0 a PresentMon este disponibilă prin intermediul furcii virtuale GitHub, unde sunt disponibile descrieri detaliate ale tuturor noilor caracteristici și ale corecțiilor de erori.