Što je DirectX? Kako radi? Verzije, povijest, rješavanje problema
Aplikacije za igre i multimedije neki su od najzadovoljnijih programa koje možete nabaviti za svoje računalo, ali njihovo pravilno pokretanje nije uvijek tako jednostavno kao što bi moglo biti. Prvo(First) , PC arhitektura nikada nije bila dizajnirana kao platforma za igre. Drugo(Second) , široka priroda računala znači da se stroj jedne osobe može razlikovati od drugog. Dok sve konzole za igre sadrže sličan hardver, golem raspon razlika može uzrokovati glavobolju kod igara.
Kako bi ublažio što je moguće više boli, Microsoft je trebao uvesti zajednički standard koji bi mogle slijediti sve igre i multimedijske aplikacije – zajedničko sučelje između OS-a i bilo kojeg hardvera koji je instaliran na računalu ako želite. Ovo uobičajeno sučelje je DirectX , nešto što može biti izvor velike zabune.
Što je DirectX 12
DirectX je sučelje dizajnirano da olakša određene zadatke programiranja i programeru igara i nama ostalima koji želimo sjesti i igrati najnoviji blockbuster.
Povijest DirectX-a
Svaka igra mora uvijek iznova izvršavati određene zadatke. Mora paziti na vaš unos mišem, joystickom ili tipkovnicom i mora moći prikazati slike na zaslonu i reproducirati zvukove ili glazbu. To je gotovo svaka igra na najjednostavnijoj razini.
U suštini, programeri igara razgovarali su izravno s hardverom vašeg računala na osnovnoj razini. Kada je Microsoft predstavio Windows , bilo je imperativ za stabilnost i uspjeh PC platforme da stvari budu olakšane i programeru i igraču. Uostalom, tko bi se zamarao pisanjem igara za stroj kad bi morali ponovno izumiti kotač svaki put kad bi počeli raditi na novoj igri? Microsoftova(Microsoft) ideja bila je jednostavna: zaustaviti programere da razgovaraju izravno s hardverom i izgraditi zajednički alat koji bi umjesto toga mogli koristiti. DirectX je rođen.
Kako DirectX radi?
Na najosnovnijoj razini, DirectX je sučelje između hardvera vašeg računala i samog Windowsa(Windows) , dio je Windows API -ja ili sučelja za programiranje aplikacija(Application Programming Interface) . Pogledajmo praktičan primjer. Kada programer igre želi reproducirati zvučnu datoteku, to je jednostavno slučaj korištenja ispravne funkcije biblioteke. Kada se igra pokrene, to poziva DirectX API , koji zauzvrat reproducira zvučnu datoteku.
Programer ne mora znati s kojom vrstom zvučne kartice ima posla, za što je sposobna ili kako s njom razgovarati. Microsoft je osigurao DirectX , a proizvođač zvučne kartice osigurao je upravljački program koji podržava DirectX . On traži da se pusti zvuk, a on je – na kojem god stroju radi.
Izvorno, DirectX je započeo život kao jednostavan alat: rani hardver bio je ograničen i bile su potrebne samo najosnovnije grafičke funkcije. Kako su hardver i softver evoluirali u složenosti, tako se i DirectX . Sada je to mnogo više od grafičkog kompleta alata, a pojam je počeo obuhvaćati ogroman izbor rutina koje se bave svim vrstama hardverske komunikacije.
Na primjer, DirectInput rutine mogu se nositi sa svim vrstama ulaznih uređaja, od jednostavnih miševa s dvije tipke do složenih upravljačkih palica za letenje. Ostali dijelovi uključuju DirectSound za audio uređaje, a DirectPlay pruža alat za igranje na mreži ili za više igrača.
DirectX verzije
Trenutna verzija DirectX - a u sustavu Windows 10(Windows 10) je DirectX 12. Windows 7 je imao DirectX 11 . U sustavu Windows Vista(Windows Vista) to je verzija 10(Version 10) , a u XP-u je prema zadanim postavkama 9.0. Ovo radi na svim verzijama sustava Windows od Windowsa(Windows) 98 do i uključujući Windows poslužitelje(Windows Servers) , zajedno sa svakom revizijom između. Za Windows 95 i Windows NT 4 potrebna je posebna verzija DirectX 3.0a . Poboljšanja osnovnog koda DirectX znače da ćete možda čak vidjeti poboljšanja u mnogim naslovima kada nadogradite na najnoviju verzijuDirectX . Preuzimanje(Downloading) i instaliranje DirectX -a također ne mora biti složeno.
Nadogradnja DirectX-a
Sve dostupne verzije sustava Windows dolaze s DirectX -om u ovom ili onom obliku kao temeljnom komponentom sustava koja se ne može ukloniti, tako da uvijek trebate imati barem osnovnu implementaciju sustava instaliranu na vašem računalu. Međutim, mnoge nove igre zahtijevaju najnoviju verziju prije nego što ispravno rade, ili čak.
Općenito, najbolje mjesto za instaliranje najnovijeg DirectX-(install the latest DirectX) a je Microsoft ili Windows Update . Najnovija verzija je DirectX 12 Ultimate . Još jedan dobar izvor za DirectX su same igre. Ako igra zahtijeva određenu verziju, bit će na instalacijskom CD-u, a možda će je čak i automatski instalirati sam instalacijski program igre. Ipak, nećete ga pronaći na diskovima s naslovnicama časopisa, zahvaljujući Microsoftovim uvjetima licenciranja.
Dijagnosticiranje problema s DirectX-om
Dijagnosticiranje problema s instalacijom DirectX-a(Diagnosing problems with a DirectX installation) može biti problematično. Srećom, Microsoft nudi koristan uslužni program nazvan DirectX Diagnostic Tool , iako to nije očito. Ovaj alat nećete pronaći u izborniku Start(Start Menu) s bilo kojom verzijom sustava Windows , a svaki ga obično instalira na drugom mjestu.
Najlakši način za korištenje je da otvorite izbornik Start, upišete dxdiag u traku za pretraživanje, a zatim kliknete U redu. Kada se aplikacija prvi put učita, potrebno je nekoliko sekundi za ispitivanje vaše DirectX instalacije i pronalaženje problema. Prvo(First) , kartica DirectX datoteke(DirectX Files) prikazuje informacije o verziji svake datoteke koju vaša instalacija koristi. Odjeljak Bilješke(Notes) pri dnu vrijedi provjeriti, jer će nedostajuće ili oštećene datoteke biti ovdje označene.
Kartice s oznakom Prikaz(Display) , Zvuk(Sound) , Glazba(Music) , Ulaz(Input) i Mreža(Network) sve se odnose na određena područja DirectX -a, a sve osim kartice Unos(Input) pružaju alate za testiranje ispravnog rada na vašem hardveru.
Konačno, kartica More Help pruža koristan način za pokretanje DirectX Troubleshooter , Microsoftovog jednostavnog linearnog alata za rješavanje mnogih uobičajenih problema s DirectX - om.
Nadamo se da će vam ovaj post biti informativan.
Related posts
Popravite DXGI_ERROR_DEVICE_REMOVED na računalu sa sustavom Windows 11/10
DirectX je naišao na nepopravljivu pogrešku
DirectX preuzimanje, ažuriranje, instalacija: Windows 11/10
DirectX 12 Ultimate značajke, alati i minimalni zahtjevi
DirectX nije uspio inicijalizirati pogrešku u sustavu Windows 11/10
Uklonite unose povijesti iz veze s udaljenom radnom površinom u sustavu Windows 11
Kako vidjeti povijest naredbi PowerShell u sustavu Windows 10
DirectX 9 naslijeđene ravnine preklapanja ne rade u sustavu Windows 10
Preuzmite i instalirajte DirectX na Windows 10
Kako pogledati vremensku traku i povijest lokacija Google karata
Povijest Microsoftovih hardverskih proizvoda i neopjevani hardver
Kako izbrisati ili onemogućiti povijest okvira za pretraživanje na traci zadataka u sustavu Windows 10
Kako vidjeti i preuzeti svu svoju povijest gledanja Netflixa
Kako prikvačiti tekst i sliku u povijest međuspremnika u sustavu Windows 11/10
Što očekivati kada preuzmete Facebook Data History
Kako ponovno instalirati DirectX na Windows 11/10
Instalacija DirectX-a nije uspjela i nije se instalirala na Windows 11/10
Vaš pogon Povijest datoteka bio je predugo isključen; Ponovno spojite svoj pogon
Kako popraviti Final Fantasy XIV fatalnu grešku DirectX
Kako generirati WiFi povijest ili izvješće o WLAN-u u sustavu Windows 10