AMD pokazao nova softverska rješenja na GDC 2019

·

amd_gdc2019

AMD je na ovogodišnjem GDC 2019. predstavio niz novih verzija softverskih rješenja i tehnologija koje su prvenstveno namijenjene kreatorima, ali ima tu zanimljivih alata i za krajnje korisnike, pogotovo one koji vole benchmarking.

Radeon GPU Profiler (RGP) 1.5 je alat za duboku analizu tipa „korak po korak“, izvršavanja instrukcija i procesiranja podataka unutar samog GPU-a, tijekom procesa izračunavanja nekih funkcija grafičkog API-a. AMD je u verziji 1.5, unaprijedio RGP s tri nove mogućnosti, koje donose optimizacije na niskom nivou za DirectX 12, Vulkan i OpenCL. „Instruction Timing“ ili u prijevodu tempiranje instrukcija, omogućava programerima da jasno vide koliko vremena neka instrukcija zahtijeva za izvršavanje i u skladu sa tim moguće je odrediti da li je baš njena upotreba optimalna za ukupne performanse u danom okviru. „Shader ISA“ omogućava programerima direktan uvid u kod samih shadera i to u bilo kojem koraku tijekom puta kroz izvršne jedinice („Pipeline“). „User Market Display“ omogućava programerima bolji uvid u to što kompletan GPU radi u bilo kojem trenutku. RGP 1.5 podržava kako Windows 7 i 10, tako i Ubuntu 16 i 18.

Radeon GPU Analyzer (RGA) 2.1 je offline kompiler i integrirani alat za analizu koda, s podrškom za jezike visokog nivoa, koji se koriste za pisanje DirectX 11, OpenGL, Vulkan i OpenCL koda, a to su: HLSL, GLSL, SPIR-V i OpenCL kernel jezik. RGA omogućava pisanje i editiranje shadera ili kernel programa, a potom analiziranje generiranog strojnog koda, za široki raspon podržanih AMD grafičkih procesora. Ova moćna i duboka analiza na najosnovnijem nivou, pruža uvid u optimiziranost određenog dijela koda i omogućava precizno podešavanje za maksimizaciju performansi. RGA podržava kako Windows 7 i 10, tako i Ubuntu 18, odnosno RHEL 7.

OCAT 1.4 je mali, ali moćan alat, koji je prvenstveno bio zamišljen da pomogne programerima igara da najjednostavnije moguće analiziraju performanse igre u tzv. „korisničmom modu“, odnosno tijekom realnog igranja, onako kako bi i krajnji korisnik to radio. Hardverski novinari su uočili da je OCAT vrlo koristan za njihov posao testiranja hardvera u igrama i da je moćniji i fleksibilniji od čuvenog FRAPS-a. Sada i entuzijasti i krajnji korisnici upotrebljavaju OCAT za brzo i lako testiranje vlastitih komponenti i računala. Verzija 1.4 donosi veliki broj ergonomskih novina i vizualno veći broj detalja, poput detekcije API-a koji igra koristi, iscrtavanje „frame-time“ grafa, koji vizualizira uglađenost igranja… itd… itd…

AMD True AudioNext (TAN) – je skup AMD-ovih programskih knjižnica za realistično, prostorno, procesiranje zvučnog signala od strane GPU-a. Valve Steam Audio je službeno baziran na AMD-ovom True Audio SDK-u, a podrška za True Audio Next stiže i verziji 17 za Steam Audio.

Podrška za Microsoft PIX. U pitanju je Microsoftov glavni alat za analizu i debuging DirectX 12 koda na Windowsima 10. S ovom podrškom, programeri koji primarno koriste PIX u svom radu, sada mogu bolje optimizirati svoje DirectX 12 naslove za AMD Radeon GPU-ove, omogućavajući još bolje performanse u dolazećim naslovima.

AMD FreeSync 2 HDR primjeri upotrebe i implementacije u kod igre. Da bi programerima olakšali da bolju optimizaciju svojih naslova i omogućili implementaciju podrške za najmasovniju tehnologiju varijabilnog osvježavanja na tržištu, AMD je pripremio niz primjera konkretnog koda, koji će biti javno dostupan u blog serijalu na GPU Open portalu.