NVIDIA GeForce 8 – ponovo na vrhu
Datum objave 08.12.2006 - Denis Arunović
DirectX 10 prvi dio
Priča o GeForceu 8 ne bi bila potpuna bez da spomenemo DirectX 10. Kao i G80 čip, DirectX 10 također označava radikalan tehnološki korak naprijed, korak kojim se mnogi stari principi u potpunosti napuštaju. DX 10 je najavljen kao integralni dio Windowsa Vista i kao takav neće biti podržan u starijim verzijama Windows operativnog sistema.
Jedna od glavnih značajki nove verzije DirectX-a je smanjivanje ovisnosti o performansama procesora. Kao što znamo, DirectX API sam po sebi radi kao abstrakcijski sloj između grafičkog hardvera i softvera koji taj grafički hardver koristi. S obzirom da se DirectX brine za prevođenje naredbi iz softvera u oblik razumljiv hardveru, upravljanje grafičkim hardverom pomoću DirectX-a (ili drugog 3D API-ja kao što je OpenGL) nosi sa sobom opterećenje glavnog procesora u računalu. Procesor postaje "usko grlo" sistema, a ograničava broj objekata koji se mogu iscrtati na ekranu te ograničava broj jedinstvenih efekata koji se mogu primjeniti u pojedinoj 3D sceni.
Provjera valjanosti resursa mnogo je efikasnije izvedena na DirectX-u 10
DirectX 10 rješava problem prevelikog opterećenja procesora na tri načina. Prvi je smanjenje opterećenja procesora pri iscrtavanju objekata i naredbama za promjenu stanja objekata u sceni, što je rezultat redizajna jezgre 3D API-a. Drugi način je dodavanje novih mogućnosti čiji je cilj smanjenje ovisnosti brzine grafičkog podsistema o brzini glavnog procesora. Na kraju, dodane su nove metode kojima je moguće izvršavati više funkcija sa samom jednom naredbom.
Jezgra API-a je skresana u odnosu na DirectX 9 izbacivanjem podrške za fiksne funkcije koje se vuku još iz vremena DirectX-a 7. Provjera valjanosti resursa, proces koji je prilično procesorski zahtjevan, a izvodi se prije izvođenja svake naredbe za iscrtavanje, sada je mnogo optimalnije implementira. Provjera valjanosti za svaki se objekt izvodi samo jedanput – kada je objekt stvoren, a ne svaki put kada objekt treba biti iskorišten kao što je slučaj s DirectX-om 9.
Osjetno smanjenje iskorištenja procesora rezultirat će boljim performansama u modernim 3D aplikacijama
Tri su nove metode implementirane kako bi se smanjila ovisnost o procesoru. Prva je mogućnost spremanja tekstura u nizove. Prebacivanje između različitih tekstura inače sa sobom nosi par performansi. Do sad se izbjegavanje prebacivanja između tekstura svodilo na uporabu tekstura vrlo visoke rezolucije u koje bi zapravo bilo upakirano nekoliko manjih tekstura. Kod DX-a 10 je do 512 tekstura moguće spremiti u niz. Nove instrukcije omogućavaju shaderima da pristupaju indeksiranim teksturama u nizu, a kako ove instrukcije izvodi GPU-a, opterećenje procesora je osjetno smanjeno.
Predicated-iscrtavanje je efikasnija metoda izbjegavanja iscrtavanja objekata koji na će na ekranu biti zaklonjeni nekim drugim objektom. Premda je ova metoda i do sada bila implementirana, sada se izvodi isključivo pomoću GPU-a.
Treća metoda je implementacija funkcije pod imenom stream out. Stream out omogućava geometry i vertex shaderima da rezultate kalkulacije zapisuju u direktno u memoriju kako bi oni interno mogli ponovo biti iskorišteni kao ulazne vrijednosti. Dakako, ova metoda se zapravo ponajviše odnosi na arhitekture koje će biti DX10 kompatibilne, ali neće imati hardverski unificirane shadere. Jednostavniji oblik ove funkcije je već bio implementiran u DirectX-u 9, a zove se vertex texture fetch.
Forum
Objavljeno prije 9 minuta
P: Dell Precision/Latitude, HP Elitebook, NVME/SATA SSD, DDR5/DDR4, FireTV, MagsafeObjavljeno prije 12 minuta
Fiberland, T-Com Optika (Ultra MAX)Objavljeno prije 13 minuta
Hobby alati - akcije, recenzije, iskustva...Objavljeno prije 26 minuta
Električni romobili i bicikliObjavljeno prije 26 minuta
Preporuke za nadogradnju konfiguracije ili pojedinačnih komponentiNovosti
Google najavljuje Veo, Imagen 3 i Music AI Sandbox alate za stvaranje multimedije
Google je predstavio niz inovativnih alata za generiranje multimedijskog sadržaja, pokazujući svoju snagu u području umjetne inteligencije i natječući se s konkurentima poput OpenAI-a. Predstavljeni alati pokazuju Googleovu predanost inovac... Pročitaj više
Xperia 1 VI - Sony napokon osluškuje mišljenja ciljanih korisnika
Xperia 1 VI najnoviji je model u stopama Xperia 1 V, a kao što možete vidjeti iz rimskih brojeva na kraju riječi, to je šesta generacija serije 1. Ova serija Sony modela namijenjena je za one koji žele najnovije značajke i visoke specifikac... Pročitaj više
Google I/O 2024: LearnLM, Gemini 1.5 Flash, Gemini 1.5 Pro, Ask Photos, Gemma 2
Od 14. do 15. svibnja Google je održao konferenciju za razvojne programere "Google I/O" u Mountain Viewu u Kaliforniji, SAD. Ove godine predstavljeno je više nego ikada noviteta, a ovo su neki od njih... LearnLM - poboljšano učenje uz pomo... Pročitaj više
Što GPT-4o može učiniti, a OpenAI nije istaknuo?
Za model GPT-4o, koji nudi niz naprednih mogućnosti, OpenAI tijekom predstavljanja s nekim cool demo snimkama nije istaknuo baš sve za što je sposoban. Koji su to skriveni detalji? 1. Točno generiranje teksta na slikama ChatGPT 4o se ne s... Pročitaj više
Zašto Windows OS nema ChatGPT aplikaciju, dok macOS ima?
OpenAI je predstavio GPT-4o, AI model koji integrira obradu različitih vrsta podataka u jednom modelu. Komunikacija s ovim AI-em je moguća kroz tekst, glas, videozapise i slike, sve u stvarnom vremenu. Unatoč tome što je Microsoft uložio 10... Pročitaj više
Sve novosti