- DirectX është një grup API-sh të Microsoft-it thelbësorë për performancën dhe kompatibilitetin e lojërave dhe multimedias në Windows.
- Versionet moderne të DirectX integrohen dhe përditësohen kryesisht përmes Windows Update, pa instalues globalë të veçantë.
- Instaluesi uebi i DirectX për përdorues fundor rregullon gabimet e bibliotekës që mungojnë, veçanërisht ato që lidhen me DirectX 9.0c.
- Mbajtja e DirectX të përditësuar përmirëson stabilitetin, sigurinë dhe shfrytëzimin e harduerit krahasuar me alternativa si Vulkan.

Nëse luani lojëra në PC ose përdorni programe video dhe multimediale që kërkojnë shumë punë, ndoshta ju është kërkuar të instaloni ose përditësoni DirectX më shumë se një herë. Ky grup bibliotekash të Microsoft është thelbësor që lojërat të funksionojnë siç duhet në Windows.Dhe kur mungon një komponent, shpesh shfaqen gabime mjaft bezdisëse.
Në këtë udhëzues gjithëpërfshirës do të mësoni qartë Si të shkarkoni dhe përditësoni DirectX në Windows, si të kontrolloni versionin e instaluar dhe pse është kaq e rëndësishme ta mbani të përditësuarGjithashtu, do të shohim se çfarë të bëjmë kur një lojë kërkon DirectX 9, cilat versione mbështet çdo botim i Windows dhe në cilat raste ka kuptim të përdorim instaluesin manual të Microsoft.
Çfarë është DirectX dhe pse është kaq i rëndësishëm në Windows?
DirectX është një grup API-sh (ndërfaqe programimi aplikacionesh) të krijuara nga Microsoft. për të lehtësuar zhvillimin e videolojërave dhe aplikacioneve multimediale në Windows. Thënë thjesht, ato janë libraritë që lejojnë sistemin operativ dhe harduerin (grafikën, zërin, etj.) të flasin të njëjtën gjuhë si lojërat.
Këto API përfshijnë komponentë të tillë si Direct3D për grafikë 3D, DirectDraw dhe Direct2D për grafikë 2D, DirectSound për audio dhe DirectInput për pajisjet hyrëse. Falë DirectX, zhvilluesit mund të hyjnë në harduer shpejt dhe relativisht lehtë.pa pasur nevojë të shpikësh rrotën në çdo lojë.
Përpara se DirectX të bëhej i njohur, të luash lojëra në PC ishte shumë më e vështirë. Në epokën para Windows 95, ishte e zakonshme të nisje në DOS duke përdorur disqe nisjeje dhe parametra të veçantë. në skedarë të tillë si config.sys dhe autoexec.bat në mënyrë që loja të mund të komunikonte drejtpërdrejt me kartën grafike, zërin ose joystick-un.
Ardhja e këtyre librarive ndryshoi rregullat e lojës: Lejoi që lojërat të ekzekutoheshin direkt në Windows pa shumë ndërlikime.Ndërkohë, Microsoft fitoi kontroll të jashtëzakonshëm mbi ekosistemin e lojërave PC. Kjo e ka bërë DirectX standardin pothuajse të detyrueshëm në kompjuterët personalë, duke i tejkaluar shumë sisteme si Linux ose macOS për sa i përket katalogut të lojërave.
DirectX nuk ka shërbyer vetëm për të thjeshtuar jetën e zhvilluesve; Çdo version i ri ka prezantuar teknologji grafike më të përparuara., siç janë ndriçimi më realist, hijet më të mira, efektet e grimcave, menaxhimi më efikas i memories video, ose, në vitet e fundit, veçoritë si gjurmimi i rrezeve për realizëm më të madh, dhe përmirësimet në kohën e ngarkimit si p.sh. DirectStorage në lojëra.
Evolucioni i DirectX dhe statusi aktual i DirectX 12
Versioni i parë i DirectX u publikua për Windows 95 dhe Windows NT 4.0 në vitin 1996, dhe që atëherë Ka evoluar paralelisht me sistemin operativ të vetë Microsoft-it.Me çdo kalim në versionin kryesor, shtoheshin aftësi të reja që studiot mund t'i shfrytëzonin për të përmirësuar lojërat e tyre.
Aktualisht, Versioni kryesor aktiv është DirectX 12i cili debutoi me konsolat Windows 10 dhe Xbox One. Ky version u krijua për të përfituar sa më shumë nga pajisjet moderne, veçanërisht procesorët me shumë bërthama dhe konfigurimet me shumë GPU, duke zvogëluar ngarkesën e CPU-së dhe duke lejuar kontroll të nivelit më të ulët mbi burimet.
Në letër, DirectX 12 premtoi një përmirësim shumë të dukshëm në performancë, por Në praktikë, përfitimet e saj janë shpërndarë në mënyrë të pabarabartë.Disa lojëra specifike kanë treguar përmirësime të konsiderueshme, por në shumë të tjera përparimet kanë qenë të kufizuara. Një pjesë e problemit është se API-ja është më komplekse për t'u menaxhuar, veçanërisht në fusha të tilla si menaxhimi i memories, mbështetja për shumë GPU dhe informatika asinkrone.
Një detaj i rëndësishëm është se, megjithëse quhet thjesht DirectX 12, Microsoft nuk publikon më versione të reja me numra si më parë.Strategjia aktuale është të ruhet marka DirectX 12 dhe të përditësohet në mënyrë modulare me zgjerime, shtresa shtesë dhe SDK të reja, pa ndryshuar numrin kryesor të versionit. Nëse jeni të interesuar për ndikimin e mundshëm të një versioni të ri, lexoni artikullin rreth tij. Ndikimi i DirectX 13 në lojëra.
Kjo do të thotë që mund të keni të instaluar DirectX 12, por brenda Windows do të marrë Karakteristika dhe përmirësime të reja përmes Windows Update dhe drajverëve të grafikës, pa pasur nevojë të shkarkoni një paketë të veçantë çdo herë.
Marrëdhënia e DirectX me sistemin operativ dhe lojërat
Një nga arsyet pse DirectX është kaq ndikues është se Ai vjen i integruar në ekosistemin Windows dhe Xbox si standard.Microsoft e përfshin atë si një pjesë themelore të sistemit, gjë që ka kontribuar në optimizimin e shumicës së lojërave për PC duke pasur parasysh këto API.
Edhe pse ekzistojnë alternativa më të hapura si OpenGL ose Vulkan, të cilat funksionojnë në platforma të ndryshme dhe nuk kontrollohen nga një kompani e vetme, Dominimi i Windows në desktop do të thotë që DirectX mbetet zgjedhja e preferuar për zhvillimin e lojërave komerciale.Kjo i ka lejuar Microsoft-it, në praktikë, të monopolizojë lojërat PC për vite me radhë.
Nëse e keni vënë re gjatë instalimit të lojërave, do të shihni se pothuajse të gjitha ato kryejnë një kontroll për t'u siguruar që Ju keni instaluar versionin e DirectX që u nevojitet atyreNë shumë raste, vetë instaluesi i lojës përfshin një paketë të vogël DirectX që ekzekutohet në fund të instalimit për të shtuar çdo bibliotekë që mungon.
Kjo ndodh sepse, edhe nëse sistemi juaj ka një version më të lartë të DirectX (për shembull, DirectX 12), Çdo lojë shpesh varet nga një përditësim specifik nga një version i mëparshëm.Për shembull, një titull mund të kompilohet për të përdorur një përditësim shumë specifik të DirectX 11 ose DirectX 9, dhe të ketë nevojë pikërisht për ato skedarë DLL që të funksionojë.
Si rezultat, është mjaft normale që kompjuteri juaj të ketë versione të shumta dhe komponentë më të vjetër të DirectX të instaluar në të njëjtën kohëBibliotekat ruhen në dosje të tilla si C:\Windows\System32 dhe C:\Windows\SysWOW64, dhe Windows zgjedh ato që i nevojiten bazuar në atë që kërkon secila lojë.
Versionet e mbështetura të DirectX në varësi të versionit tuaj të Windows
Për të kuptuar plotësisht se si të shkarkoni dhe përditësoni DirectX, është e rëndësishme të jeni të qartë në sa vijon: Cili është versioni maksimal i mbështetur nga secili botim i Windows? dhe si shpërndahen përditësimet sot. Për më shumë informacion mbi evolucionin e Windows dhe përputhshmërinë e tij, shihni Ky udhëzues mbulon Windows XP deri në Windows 11.
Në sistemet moderne, DirectX nuk shkarkohet më si një aplikacion i veçantë, por përkundrazi Është pjesë e vetë sistemit operativ dhe përditësohet nëpërmjet Windows Update.Megjithatë, Microsoft vazhdon të ofrojë një instalues për përdoruesin fundor për raste të caktuara, veçanërisht ato që lidhen me DirectX 9.0c.
Këto janë pikat kryesore për secilin version të Windows:
- Windows 10 dhe Windows 11Ata përdorin DirectX 12 si versionin e tyre kryesor. Nuk ka instalues zyrtar të pavarur për versionet më të reja; përditësimet dorëzohen nëpërmjet Windows Update dhe drajverëve grafikë. Shihni kërkesat e reja të Windows 11 Nëse keni ndonjë dyshim në lidhje me përputhshmërinë.
- Dritaret 8.1Mbështet deri në DirectX 11.2. Ashtu si në Windows 10/11, përditësimet menaxhohen nga Windows Update, pa një shkarkim standard manual.
- Dritaret 7Versioni më i fundit i mbështetur është DirectX 11.1, i disponueshëm nëse keni të instaluar Service Pack 1 dhe përditësimin KB2670838. Mund të merret përmes Windows Update ose duke shkarkuar manualisht patch-in.
- Windows XP dhe Windows Server 2003Kapaciteti i tij maksimal është DirectX 9.0c. Në këto sisteme Po, paketa DirectX End-User Runtime (dxwebsetup.exe) ekziston., i cili instalon komponentët e nevojshëm për aplikacionet dhe lojërat që varen nga DirectX 9.
Përveç kësaj, Microsoft mirëmban një faqe specifike ku është e mundur Shkarkoni versionet e mëparshme të bibliotekave të DirectXprojektuar kryesisht për pajtueshmëri me softuerë ose mjedise më të vjetra ku nuk ka qasje normale në Windows Update.
Gabime tipike kur mungon DirectX 9 dhe si t'i rregulloni ato
Një nga problemet më të zakonshme që lidhen me DirectX ndodh kur përpiqeni të ekzekutoni një lojë ose aplikacion të vjetër që Kërkon DirectX 9.0c në një kompjuter modern me një version më të ri të DirectXNë teori, të kesh DirectX 12 duhet të jetë e mjaftueshme, por nuk është gjithmonë kështu.
Në këto raste, programi zakonisht shfaq një mesazh gabimi si p.sh.: Programi nuk mund të niset sepse d3dx9_35.dll mungon në kompjuterin tuaj. Riinstaloni programin për të zgjidhur këtë problem. ose të ngjashme, duke ndryshuar emrin specifik të skedarit DLL që mungon.
Këto mesazhe tregojnë se, edhe pse sistemi juaj ka versionin më të fundit kryesor, Disa biblioteka specifike të DirectX 9 mungojnë në listën e instalimeve.Windows 10 dhe Windows 11 nuk i përfshijnë të gjithë komponentët e vjetër si parazgjedhje, kështu që disa lojëra nuk mund t'i gjejnë skedarët që presin.
Zgjidhja e rekomanduar nga vetë Microsoft është instalimi i paketës Koha e përdoruesit fundor të DirectXKy instalues shton në sistem komponentët e përdoruesit fundor të DirectX 9.0c, duke u lejuar programeve të vjetra të funksionojnë siç duhet së bashku me versionet më të reja.
Shkurt, nëse hasni një gabim në një kompjuter me një version të fundit të Windows që tregon se mungon një skedar d3dx9_XX.dll, zgjidhja më efektive është Shkarkoni dhe ekzekutoni instaluesin web të DirectX nga faqja zyrtare e internetit e Microsoft-it.Pasi të instalohet, loja duhet të fillojë pa probleme.
Si të dini se cilin version të DirectX keni instaluar
Para se t’i ndërlikosh gjërat duke shkarkuar diçka, është mirë ta kontrollosh. Çfarë versioni të DirectX keni të instaluar në kompjuterin tuaj?Windows përfshin një mjet të brendshëm për këtë, shumë të lehtë për t’u përdorur, të quajtur Mjeti Diagnostikues DirectX (dxdiag).
Hapat për ta kontrolluar janë praktikisht të njëjtë në të gjitha versionet e fundit të Windows dhe mund të përmblidhen si më poshtë: Përdorni shiritin e kërkimit të sistemit për të ekzekutuar dxdiag dhe për të rishikuar informacionin që shfaq.Do ta shpjegoj pak më hollësisht që të mos ketë ngatërresa.
Bëni sa vijon:
- Hapni Kërkimin në Windows (butoni Start ose ikona e xhamit zmadhues, varësisht nga versioni).
- shkruaj dxdiag në kutinë e kërkimit.
- Klikoni mbi aplikacionin që shfaqet me atë emër për të hapur mjetin.
Kur hapni Mjetin Diagnostikues DirectX, do të shihni një dritare me disa skeda. Në skedën "Sistemi" ekziston një seksion i quajtur "Versioni i DirectX" në fund. Atje mund të kontrolloni shpejt se cilin version kryesor njeh Windows-i juaj.
Kompjuterët modernë zakonisht përdorin DirectX 12, megjithëse brenda mund të ketë nënversione si 12.1 ose të ngjashme. Këto përmbysje përdoren kryesisht në një nivel teknik dhe nga zhvilluesit.por në panel do të shfaqet gjithmonë thjesht si DirectX 12.
Nëse kaloni te skeda “Shfaq”, mjeti ju tregon gjithashtu Informacion i detajuar rreth kartës suaj grafike, versionit të drajverit dhe statusit të veçorive të tilla si përshpejtimi Direct3D, përshpejtimi i teksturës ose DirectDrawNëse ndonjë nga këto opsione është i çaktivizuar ose shfaqet një paralajmërim, kjo mund të tregojë probleme me drajverin ose pajtueshmërinë.
Me këto të dhëna mund të krahasoni versionin që keni instaluar me versionin maksimal që mbështet sistemi juaj operativ dhe atë që rekomandojnë lojërat tuaja.për të vendosur nëse duhet të përditësoni sistemin apo thjesht të instaloni një komponent shtesë.
Si të përditësoni DirectX duke përdorur Windows Update
Për vite me radhë, Microsoft ka centralizuar pothuajse të gjitha përditësimet e sistemit, përfshirë DirectX, në Windows Update. Në praktikë, kjo do të thotë se Nuk keni nevojë të kërkoni manualisht për paketa të reja DirectX sa herë që publikohet një përditësim.Ato shkarkohen si pjesë e përditësimeve të Windows.
Mënyra më e sigurt për t'u siguruar që keni versionin më të fundit të pajtueshëm me sistemin tuaj është si më poshtë:
- Hap cilësimet e Windows (shkurtore e tastierës) Windows+I ose nga menyja Start).
- Hyni në seksion Përditësimi dhe siguria ose direkt tek Windows Update, varësisht nga versioni juaj i Windows.
- Klikoni mbi "Kërko për azhurnime" në mënyrë që sistemi të mund të kontrollojë për çdo patch në pritje.
- Instaloni të gjitha përditësimet e disponueshme, veçanërisht përditësimet e cilësisë dhe të sigurisë.
Nëse gjithçka funksionon siç duhet, Windows Update është përgjegjës për shkarkimin e veçorive të reja të DirectX dhe përmirësimeve të lidhura me stabilitetin dhe sigurinë. me këto biblioteka. Përveç kësaj, shumë nga përparimet në grafikë vijnë edhe përmes drajverëve të kartës suaj grafike, të cilët duhet t'i mbani të përditësuar nga faqet e internetit të NVIDIA, AMD ose Intel.
Është e mundur që, në një moment, të keni probleme me Windows Update dhe përditësimet nuk do të instalohen siç duhet. Në ato raste, riparimi i sistemit të përditësimit të Windows është një përparësi.sepse nuk ndikon vetëm në DirectX, por edhe në patch-et e sigurisë, .NET, drajverët dhe komponentë të tjerë thelbësorë.
Pasi Windows Update të fillojë të funksionojë normalisht, nuk keni pse të shqetësoheni për kërkimin manual të "DirectX 13" ose diçka të ngjashme, sepse Karakteristikat e reja të API-t do të integrohen në sistemin tuaj pa probleme. me kusht që hardueri dhe versioni i Windows ta lejojnë këtë.
Shkarkoni DirectX manualisht nga faqja e internetit e Microsoft-it
Edhe pse Windows Update është metoda kryesore për të mbajtur DirectX të përditësuar, Një instalues zyrtar i Microsoft-it për kohëzgjatjet e përdoruesit fundor ende ekziston.Ky paketë është projektuar posaçërisht për të shtuar ose riparuar komponentët e lidhur me DirectX 9.0c në sisteme ku ato mungojnë.
Do ta gjeni skedarin në faqen e shkarkimit të Microsoft. dxwebsetup.exe, që korrespondon me Instaluesi i Uebit për Përdoruesin Fundor të DirectXMadhësia e saj është rreth 288 KB dhe Ai lidhet me serverat e Microsoft për të shkarkuar vetëm komponentët e nevojshëm për kompjuterin tuaj..
Procesi i përdorimit të tij është shumë i thjeshtë:
- Shkoni në faqen zyrtare të shkarkimit të DirectX në faqen e internetit të Microsoft.
- Zgjidhni gjuhën tuaj të preferuar dhe shtypni butonin "Për të shkarkuar" për të marrë skedarin dxwebsetup.exe.
- Ekzekutoni instaluesin dhe ndiqni hapat e asistentit deri në përfundim.
Ky instalues nuk do ta "përditësojë" DirectX 12 në një version hipotetik më të lartë, por përkundrazi Do të shtojë ose riparojë bibliotekat që mungojnë, veçanërisht ato që lidhen me DirectX 9.0 dhe komponentët e trashëguar.Kjo është arsyeja pse është veçanërisht e dobishme kur hasni gabime DLL që mungojnë kur nisni lojëra të caktuara më të vjetra.
Gjithashtu, mbani në mend se Paketa dxwebsetup.exe në vetvete nuk përditësohet vazhdimisht.Shumë nga përmirësimet më të fundit në DirectX 12 kanë mbërritur pas datës së lëshimit të tij të fundit, kështu që ky instalues duhet të përdoret kryesisht si një zgjidhje për pajtueshmërinë ose riparimin, dhe jo si metoda kryesore për ta mbajtur API-n të azhurnuar.
Sidoqoftë, pasi ta keni përdorur, është mirë të ktheheni te Kontrolloni Windows Update për çdo përditësim tjetër në pritje.në mënyrë që sistemi të përfundojë duke lënë gjithçka të sinkronizuar në mënyrë të përsosur.
Avantazhet e mbajtjes së DirectX gjithmonë të azhurnuar
Mund të duket sikur DirectX është diçka që "është aty" dhe që e mbani mend vetëm kur dështon, por Mbajtja e saj e përditësuar ofron përfitime shumë konkrete në jetën e përditshmeSidomos nëse jeni adhurues i videolojërave ose përdorni aplikacione për redaktim video ose 3D.
Ndër avantazhet më të dukshme të të paturit të versionit më të fundit të pajtueshëm me sistemin tuaj janë si më poshtë:
- Performancë më e mirë grafikeLojërat dhe aplikacionet mund të përfitojnë nga optimizimet më të reja që zvogëlojnë ngarkesën e CPU-së dhe e përdorin më mirë GPU-në.
- Përdorim më efikas i burimeve harduerikeDirectX ndihmon në menaxhimin optimal të memories grafike, përpunimit paralel dhe burimeve të tjera.
- Pajtueshmëria me teknologjitë moderneKarakteristika të tilla si Ray Tracing, teknikat e reja të hijezimit ose përmirësimet në renderimin 3D varen nga versionet aktuale të API-t.
- Korrigjime të defekteve dhe dobësivePërditësimet zakonisht përfshijnë patch-e që mbyllin boshllëqet e sigurisë dhe rregullojnë gabimet që shkaktojnë përplasje të papritura.
- Stabilitet më i madh në lojëra dhe aplikacione multimediale: rrëzimi, gabimet grafike dhe problemet e sinkronizimit të audios dhe videos zvogëlohen.
- Integrim i përmirësuar me drajverët e rinj të kartave grafikeNjë përditësim i DirectX është më i përshtatshmi për versionet më të fundit të drajverëve të lëshuar nga NVIDIA, AMD ose Intel.
Shkurt, megjithëse shpesh nuk mund të vini re një ndryshim dramatik nga një ditë në tjetrën, Përditësimi i DirectX është një nga çelësat për të përfituar sa më shumë nga kompjuteri juaj kur luani lojëra ose punoni me përmbajtje multimediale.njësoj si instalimi i drajverëve të fundit të videos ose mbajtja e sistemit operativ të përditësuar.
Vulkan dhe alternativa të tjera ndaj DirectX
Edhe pse ky udhëzues përqendrohet në mënyrën e shkarkimit dhe përditësimit të DirectX, ia vlen të përmendet shkurtimisht Vulkan, alternativa e shkëlqyer me burim të hapur që konkurron me DirectX 12 në fushën e API-ve grafike të nivelit të ulët.
Vulkan është një standard i zhvilluar nga grupi Khronos, i projektuar për të ofruar qasje e nivelit të ulët në harduerin grafik në shumë platformaWindows, Linux, Android, SteamOS, dhe madje edhe sistemet Apple në mënyrë indirekte përmes shtresave të përputhshmërisë. Filozofia e saj është shumë e ngjashme në objektivat e saj me DirectX 12 ose Metal në macOS.
Një nga përparësitë e tij të mëdha është se Është ndërplatformë dhe me burim të hapurKjo i lejon zhvilluesit të krijojnë lojëra dhe aplikacione që janë relativisht të lëvizshme në sisteme të ndryshme. Kjo qasje shmang varësinë nga një kompani e vetme dhe një sistem operativ i vetëm.
Prodhuesit kryesorë të pajisjeve grafike, siç janë NVIDIA, AMD dhe Intel, Ata ofrojnë mbështetje për Vulkan në drajverët e tyre. si në Windows ashtu edhe në Linux. Për më tepër, platforma si SteamOS dhe prodhues celularësh si Samsung po e përdorin gjithashtu këtë API.
Për të lehtësuar kalimin nga DirectX, duke filluar me Vulkan 1.1, u shtua sa vijon Mbështetje vendase për shaderët HLSL dhe paraqitjet e memories Direct3DKjo ndihmon në ripërdorimin e kodit dhe migrimin e projekteve pa pasur nevojë të rishkruhen të gjithë shader-at nga e para.
Pavarësisht gjithçkaje, edhe sot e kësaj dite DirectX mbetet thelbësore për pjesën më të madhe të zhvillimit dhe ekzekutimit të lojërave në PC-të Windows, thjesht sepse pjesa më e madhe e katalogut është projektuar për këtë API dhe për ekosistemin e Microsoft.
Mbajtja e DirectX të instaluar dhe të përditësuar siç duhet në kompjuterin tuaj, në praktikë, është Sigurohuni që lojërat dhe aplikacionet tuaja multimediale të kenë kushtet më të mira të mundshme për t'u ekzekutuar.Ju përfitoni nga aftësitë e harduerit tuaj, shmangni gabimet e shkaktuara nga mungesa e librarive si d3dx9_35.dll dhe përfitoni nga përparimet që vijnë me çdo përditësim të Windows dhe përditësim të drajverit të grafikës.