Çfarë ndikon directx? DirectX

DirectX eshte DirectX dhe e hane me ketchup.. Fundi i artikullit:-D

Në fakt, disi ndodhi që shumë njerëz e dëgjuan këtë kryefjalë DirectX, e instaloi dhe përditësoi atë për lojëra dhe aplikacione, por jo të gjithë e kuptojnë se çfarë është dhe pse është e nevojshme.

Epo emri dhe emri, mirë, qëndron dhe qëndron, por pse qëndron dhe kush është këtu në përgjithësi, nuk e kemi idenë.

Pra, në këtë artikull të shkurtër dua të theksoj shkurtimisht thelbin e kësaj gjëje dhe t'i jap një përkufizim të vogël në mënyrë që të keni të paktën një ide se çfarë është dhe pse ta instaloni.

Përshkrimi i përgjithshëm i DirectX

Shumë shpesh ky term përdoret në lidhje me grafikë, veçanërisht në lojëra. Në lidhje me këtë, lindi një stereotip që DirectX është diçka si një vegël për këto lojëra. Në një farë mase kjo është e vërtetë, por jo plotësisht.

Në thelb, DirectX është një grup funksionesh të krijuara për të zgjidhur lehtësisht dhe në mënyrë efektive problemet me programimin e lojërave dhe videove për sistemet operative Windows të Microsoft. Mm, një grup funksionesh, një grup funksionesh... Si mund ta shpjegoj këtë më qartë?

Duke folur në mënyrë metaforike

Epo, le të themi, ju keni një garazh dhe një tufë pjesësh të ndryshme, por nuk dini absolutisht se si t'i fiksoni këto pjesë, pse duhen dhe, ndoshta, edhe si quhen, por doni të bëni, thuaj , një helikopter nga këto anë etj. .e. merrni rezultatin pa ditur asgjë dhe pa bërë pothuajse asnjë përpjekje.

Dhe jo çdo helikopter, por një unik që mund të fluturojë drejt në hapësirë. Shtrohet pyetja - si dreqin mund të bëhet kjo nëse nuk është absolutisht e qartë pse nevojitet një gjë kaq e madhe dhe çfarë funksionesh kryejnë 356 objektet metalike të çuditshme të shtrira në qoshe?

Dhe më pas ju vjen në ndihmë një DirectX i caktuar, i cili ju thotë se këto tre pjesë nevojiten për të rrotulluar helikën, këto janë për furnizimin me karburant, këto përgjithësisht bluhen pikërisht në këtë karburant dhe nëse e lidhni këtë me këtë, atje do të jetë një helikë e zhurmshme dhe një gërhitje e lehtë e motorit.

Çfarë tjetër dhe si tjetër? DirectX është gjithçka

Po, ai jo vetëm që tregon, por në fakt ofron të bëjë gjithçka për ju, duke thënë: “Pse të shqetësosh, ti ende nuk di një gjë të dreqit dhe nuk do ta kujtosh, por unë e di se si funksionon kjo në lidhje me këtë. , pse te duhet kjo cfare do te dale nga kjo dhe ku do vihet kjo...

Me pak fjalë, unë di gjithçka dhe jam gati, në fakt, t'i mbledh të gjitha vetë dhe t'i menaxhoj të gjitha - thjesht më thuaj çfarë dëshiron të shohësh."

Një analogji e thjeshtë - ju klikoni miun për të parë dritaren shumëngjyrëshe të sistemit, por nuk e keni idenë se nga fillon, nga ngarkohet dhe nga fluturon - rezultati përfundimtar është i rëndësishëm për ju.

Pra, ajo që ndodh nga momenti i klikimit deri në momentin e rezultatit është e gjithë puna e DirectX, e cila ende dinte se ku të shkonte për të njëjtën dritare, çfarë lloj skedari të ngarkonte dhe si t'jua shfaqte atë.

Pse do të ishte e vështirë pa të?

Por nëse nuk do ta kishit këtë DirectX, do të duhej të mendonit vetë se ku është ky skedar, ku është ajo dritare, pse, kush, si, pse, ku dhe t'i bëni të gjitha këto me dorë, gjë që është fizikisht e pamundur.

DirectX përdoret më shpesh për të shkruar lojëra. Përveç funksioneve që lidhen me përpunimin grafik, DirectX kontrollon transmetimin audio dhe gjithashtu përpunon të dhënat që vijnë nga pajisjet hyrëse (tastierë, minj, levë, etj.). Disa funksione kërkojnë mbështetje harduerike nga pajisja.

Për shembull, në rastin e DX10 ata duhet të mbështesin Shader Model 4.0. Epo, nuk mund ta detyrosh një karrige të jetë karrige nëse nuk ka një vend - funksionet duket se dihen, që duhet të ulesh në një karrige - por nuk ka se si t'i zbatosh - prapanica do të fundoset. edhe nëse e plas.

Cili version i DirectX është i instaluar në kompjuterin tuaj?

Kjo bëhet mjaft thjesht. Ose, siç thotë Microsoft:

  1. Klikoni butonin Filloni, në fushën e kërkimit shkruani dxdiag, dhe më pas shtypni tastin HYN(Hyni);
  2. Në mjetin diagnostikues DirectX, shkoni te Sistemi dhe kontrolloni numrin e versionit DirectX nën Informacioni i Sistemit.

Në fakt, duket kështu (e klikueshme).

06.03.2013

DirectXështë softuer që lidh pajisjet dhe sistemin operativ të kompjuterit, duke përfshirë programet e instaluara në të. Ai shërben si një ndërfaqe si për zhvilluesit e programeve kompjuterike ashtu edhe për prodhuesit e pajisjeve kompjuterike.

Programet ndërveprojnë me DirectX, a DirectX, nga ana tjetër, punon me pajisje kompjuterike. Kjo ndërfaqe synon kryesisht të sigurojë përputhshmërinë e programeve të zhvilluara me shumicën e pajisjeve dhe të eliminojë nevojën për të shkruar disa herë funksione të ngjashme softuerike për marka të ndryshme të pajisjeve të të njëjtit lloj.

Në këtë artikull ne do të përpiqemi të analizojmë të gjitha problemet kryesore që lindin gjatë punës me DirectX dhe të rekomandojmë mënyra për t'i zgjidhur ato.

P. Çfarë komponentësh përfshihen në DirectX?
RRETH. DirectX përfshin mjetet e mëposhtme: DirectDraw, Direct3D, DirectSound, Directlnput, DirectPlay, DirectAnimation, DirectShow dhe DirectMusic. Secili prej këtyre mjeteve përdoret për të punuar me një lloj objekti specifik, për shembull, DirectDraw përdoret për përpunimin e imazheve dy-dimensionale, Direct3D përdoret për imazhe tre-dimensionale, DirectSound është përgjegjës për tingullin dhe përzierjen tre-dimensionale.

P. Pse nuk do të instalohet DirectX?
RRETH. Nëse mesazhi "DirectX nuk kopjoi një skedar të kërkuar" shfaqet kur ekzekutoni instaluesin e DirectX Dxwebsetup.exe, atëherë problemi mund të shkaktohet nga prania e një skedari korrigjimi

  • %SystemRoot%\System32\Dxxpdbg\Dxxpunp.inf.

Provoni ta hiqni atë dhe të ekzekutoni përsëri instalimin.

P. Si mund ta çinstaloj versionin e ri dhe të instaloj versionin e vjetër?
RRETH. Sipas deklaratës zyrtare Microsoft, është e pamundur të hiqni DirectX nga sistemi. Probleme kur punoni me versionin Windows XP të DirectX, mund ta përditësoni atë, por nuk do të mund ta ndryshoni versionin e ri në atë të mëparshëm. Programi DirectX Eradictor, i krijuar për të hequr DirectX nga versioni 2.0 në 9 përfshirës, ​​do të ndihmojë në zgjidhjen e këtij problemi. Ju mund ta shkarkoni programin në internet, gjetja e tij nuk është aspak e vështirë.

Shpaketoni të gjithë skedarët e programit në një direktori në hard diskun tuaj dhe ekzekutoni skedarin dxerad.exe. Kur pyeteni nëse vërtet dëshironi të hiqni DirectX, përgjigjuni "Po". Për të përfunduar me sukses heqjen e DirectX, rinisni Windows. Pas kësaj, të gjithë skedarët DirectX do të fshihen dhe regjistri i sistemit do të pastrohet. Nëse heqja e DirectX ishte e suksesshme, instaloni një version tjetër të tij, pasi as lojërat dhe as aplikacionet multimediale nuk do të funksionojnë pa DirectX.

DirectX Happy Uninstall është një mjet që heq plotësisht një grup bibliotekash multimediale DirectX të çdo versioni, përfshirë DirectX 11, nga sistemi. Ekziston një mundësi për të ruajtur një kopje rezervë të DirectX (para fshirjes) me aftësinë për ta rikthyer atë automatikisht. Sistemet e mbështetura: Windows 2000/XP/2003/Vista/2008/Win7/2008R2 x86 dhe x64. Programi paguhet.

P. Si mund të zbuloj se cili version i DirectX është i instaluar në kompjuterin tim?
RRETH. Ju mund të përcaktoni versionin e ndërfaqes DirectX duke përdorur programin "Informacioni i Sistemit". Ky program niset nga menyja Start - » Programet - Aksesorët - » Veglat e Sistemit - Informacioni i Sistemit. Në menynë në krye të dritares së Informacionit të Sistemit, gjeni Tools dhe zgjidhni DirectX Diagnostic Tool. Ose Start - Run, shkruani dxdiag - Ok.

P. Ku të shkarkohet versioni i fundit DirectX?
RRETH. Versioni më i fundit i DirectX mund të shkarkohet nga

Përshëndetje të gjithëve. Në këtë artikull, le të kuptojmë se çfarë është DirectX dhe pse është e nevojshme. Kur instaloni lojëra dhe disa programe video, magjistari mund t'ju kërkojë gjithashtu të instaloni disa DirectX. Për çfarë? Për çfarë? Pyetje të tilla shpesh mund të dëgjohen nga përdoruesit fillestarë të cilët janë të kujdesshëm ndaj instalimit të softuerit qëllimin e të cilit nuk e kuptojnë.

Pra, çfarë është DirectX dhe për çfarë nevojitet në të vërtetë? DirectX është një mjedis që lejon zhvilluesit të zbatojnë detyra të ndryshme. DirectX është një platformë universale, një grup përbërësish të nevojshëm për funksionimin e saktë të lojërave dhe aplikacioneve. Për ta thënë edhe më thjesht, DirectX është një shtresë midis nënsistemit grafik të kompjuterit dhe softuerit.

Mirë, por pse t'i ndani të gjithë këta përbërës program të veçantë? A nuk mund të integrohen, për shembull, në një lojë? Në parim, është e mundur, por kjo do të ndërlikonte punën e zhvilluesve të cilët, për më tepër, nuk kanë standarde të përbashkëta në krijimin e mjeteve të tilla.Falë DirectX, zhvilluesit nuk duhet të krijojnë funksione komplekse për të trajtuar efektet e shumta vizuale që gjenden lojëra moderne, sepse të gjitha këto funksione janë tashmë të disponueshme në DirectX.

Historia e DirectX filloi në 1995, kur Microsoft lëshoi ​​​​versionin e parë të këtij produkti. Fillimisht kishte për qëllim zhvillimin e lojërave, por më vonë filloi të përdoret nga lloje të tjera aplikacionesh. Versioni i parë u pasua nga i dyti, pastaj i treti, e kështu me radhë.Versioni më i fundit sot është DirectX 11.2, i lëshuar më 21 gusht 2013 dhe i integruar në Windows 8.1. DirectX 12 është në zhvillim dhe do të jetë i disponueshëm në versionin e lëshuar të Windows 10.

Si ndryshojnë edicionet e kësaj platforme? Në të njëjtën mënyrë që versioni i vjetër i çdo programi ndryshon nga ai i ri, i cili është më funksional dhe plotëson kërkesat e përdoruesit. Nëse DirectX nuk përditësohet, lojërat mund të kenë probleme me luajtjen e efekteve të reja.

Si të zbuloni versionin DirectX

Të zbulosh se cili version i DirectX është në kompjuterin tuaj është shumë i thjeshtë. Shtypni Win + R ( Çelësat e nxehtë të Windows 7), lexojmë, në dritaren që shfaqet, ekzekutoni komandën dxdiag.

Do të hapet Mjeti Diagnostikues DirectX. Në skedën e parë "System" do të shihni versionin aktual të platformës.

Përditësimet e DirectX

Sa i përket përditësimit të DirectX, nuk është aq e thjeshtë. Cili version i tij mund të instalohet drejtpërdrejt varet nga karta grafike dhe sistemi operativ. Sa më modern të jetë nënsistemi grafik, aq më i ri do të mbështetet në DirectX.

Ju mund të zbuloni se me cilin version të DirectX mund të funksionojë karta juaj video në faqen e internetit të prodhuesit të saj. Versioni i OS gjithashtu ka rëndësi. Pra, versioni më i fundit i DirectX për Windows 7 dhe 8 do të jetë v11.1, për Windows 8.1 - v11.2 dhe për Windows 12 - v12.0. Çdo gjë përtej kësaj është nga i ligu. Ju nuk do të jeni në gjendje të instaloni DirectX 11.2 në Windows 7 ose DirectX 10 në Windows XP, pavarësisht se sa shumë dëshironi.

Vërtetë, ka faqe që ofrojnë DirectX 10 ose 11 "komplete" për XP, por e gjithë kjo është një mashtrim i plotë. As mos mendoni të përdorni paketa të tilla nëse instaloni DirectX, atëherë vetëm me faqe zyrtare Microsoft.

Por këtu, gjithashtu, do t'ju ofrohet jo vetë DirectX, por versione të reja të bibliotekave të vjetra për DirectX, të ngarkuara duke përdorur mjetin dxwebsetup. Ju nuk duhet t'i përçmoni ato për të cilat mund të nevojiten funksionimin e duhur lojëra dhe aplikacione, ndaj mos ngurroni t'i instaloni ato. Më pas, shtypni butonin ( Refuzoni dhe vazhdoni).

Pasi të keni shkarkuar skedarin e instalimit, klikoni dy herë mbi të për ta instaluar. Ne pranojmë kushtet e kësaj marrëveshjeje dhe klikojmë tjetër.

Në fazën tjetër, hiqni shenjën e kontrollit nga artikulli ( Instalimi i shiritit Bing) dhe kliko tjetër.

Pas së cilës do të fillojë instalimi i versionit të ri të DirectX. Për ata që kanë të instaluar Windows 7, si unë, do të hapet një dritare me mesazhin e mëposhtëm (Më shumë version i ri ose një version ekuivalent i DirectX është instaluar tashmë. Nuk kërkohet instalim. Klikoni Finish.

Ata që kanë Windows 8 dhe më të lartë do të fillojnë të instalojnë komponentë të rinj DirectX.

Dhe një gjë të fundit. Përveç vetë sistemit operativ, paketat e shërbimit të sistemit ndikojnë gjithashtu në disponueshmërinë e DirectX. Për shembull, nëse përditësoni Vista SP1 në SP2, versioni i mbështetur i DirectX do të ndryshojë nga 10.1 në 11. Kështu që përditësoni Windows-in tuaj në kohë dhe do të jeni të lumtur.

konkluzioni

Ndoshta kjo është mënyra më e saktë dhe e besueshme për të mbajtur të përditësuar platformën DirectX. Këtu e mbyll postimin tim...

Nëse keni instaluar dhe luajtur disa lojëra në një sistem Windows, mund të keni vënë re se gjatë instalimit ju është kërkuar të instaloni gjithashtu një DirectX të caktuar.

Çfarë është DirectX? Pse është e nevojshme? Le të flasim më në detaje rreth DirectX në këtë artikull, dhe nëse përmbajtja më poshtë ngre pyetje, mund të lini në seksionin e komenteve.

Microsoft DirectX është një grup programesh që kujdesen për detyrat multimediale të tilla si luajtja e videove, lojërave, modelimi 3D, etj.

Me pak fjalë, ndihmon në krijimin e efekteve të veçanta video/audio të përdorura në lojëra.

Ai vepron si një urë lidhëse midis mediave të bazuara në harduer si audio dhe video, dhe softuerit që përpiqet t'i qaset.

DirectX gjithashtu zgjidh jo vetëm problemet grafike, por gjithashtu siguron performancë më të lartë për imazhet dhe zërin në lëvizje.

A është vërtet i nevojshëm DirectX?

Ky është një program Windows dhe për sa kohë që përdorni sistemin operativ Windows dhe gjithashtu kryeni detyra të ndryshme multimediale, ju duhet patjetër!

Shumica e përdoruesve besojnë se është e nevojshme vetëm për lojëra, por kjo nuk është e vërtetë.

Siç u përmend më lart, programet komplekse që përdorin modelim 3D dhe tinguj të caktuar DirectX gjithashtu do të kenë nevojë.

Me pak fjalë, ju duhet! Kjo ju lejon të përdorni softuer multimedial me tinguj kompleksë dhe imazhe lëvizëse. Kjo përfshihet në shumicën e lojërave, por edhe vetë Windows ka nevojë për të.

Çfarë versioni të DirectX kam?

Që nga Windows XP, çdo Windows 7, 8, 8.1, 10 ose Vista OS vjen me një version specifik ( Windows 10 më i fundit premton 12).

Për të kontrolluar se cilin prej tyre keni instaluar, hapni komandën Run (përdorni tastin Windows + R), shkruani "DXDIAG" (pa thonjëza) dhe shtypni ENTER.

Pas ekzekutimit të komandës, do të shfaqen informacione të ndryshme në lidhje me sistemin tuaj dhe versionin DirectX. [Shih foton më lart].

Çdo lojë video kërkon një version specifik për t'u ekzekutuar dhe për ta bërë këtë do t'ju duhet të përditësoni versionin standard, të integruar.

Versioni më i kërkuar i një loje/programi të caktuar është i integruar në skedarin e instalimit të tij. Ju gjithashtu duhet të jeni të vetëdijshëm se përditësimi nuk është gjithmonë i disponueshëm në çdo kompjuter.

Versionet e reja kërkojnë pajisje të përshtatshme, për shembull, 11 duhet të jetë në përputhje me kartën video të instaluar.

SHËNIM: DirectX nuk mund të çinstalohet(të), është pjesë përbërëse e sistemit operativ Windows. fat të mirë.

Në një mënyrë apo tjetër, çdo përdorues ka hasur në DirectX, veçanërisht lojtarë. Në këtë artikull do të përpiqem të shpjegoj shkurtimisht se çfarë është dhe me çfarë hahet.

Çfarë është DirectX

DirectXështë një bibliotekë (një grup funksionesh dhe komponentësh) për zhvillim software nën platformë Microsoft Windows , kryesisht lojëra. Kjo është arsyeja pse kur instaloni ndonjë lojë ju kërkohet të instaloni këtë komponent, përndryshe loja thjesht nuk do të fillojë.

Shumica e përdoruesve besojnë se është e nevojshme vetëm për lojëra, por kjo nuk është e vërtetë. Programet komplekse që përdorin modelim 3D dhe tinguj të caktuar DirectX gjithashtu do të kenë nevojë.

Për ta thënë edhe më thjesht: DirectX- Kjo ndërshtresore ndërmjet kartës video dhe lojës, duke ju lejuar të përdorni fuqinë e kompjuterit tuaj për të dhënë grafika me shumë efekte të ndryshme.

Si ndryshojnë versionet e DirectX nga njëri-tjetri?

Si çdo program, DirectX nuk qëndron ende. Çdo version i ri i lejon programuesit të shtojnë një efekt të ri në lojë dhe të optimizojnë të vjetrat. Këtu është një foto që tregon qartë ndryshimet midis versioneve (mos shikoni se janë të dy të vjetër).

Dallimet janë të dukshme me sy të lirë, Versioni i 9-të funksionon më mirë me dritë, kështu që armatura duket më realiste. Nëse marrim, për shembull, DirectX 11 Dhe 12 , atëherë nuk do ta vini re ndryshimin në fytyrën tuaj. Mos supozoni versionin më të ri DirectX patjetër do t'ju lejojë të shihni një pamje më të mirë, shumë ndryshime qëndrojnë në një nivel më të ulët. Në parim, është e mundur të realizohen efekte nga DirectX 11 do të thotë Versioni i 10-të, por në këtë rast do të merrni rënie të mëdha në shpejtësinë e kornizës, pasi nuk ka asnjë optimizim ose zbatim kompetent të këtyre efekteve të përfshira në të.

Ndryshe nga çfarë mendojnë disa përdorues, DirectX nuk përmirësohet grafika në lojëra, por vetëm e bën të mundur programuesin për ta bërë lojën më të bukur. Nëse loja është zhvilluar për DirectX 9, pastaj prania e versionit të 11-të të DirectX nuk do të ndryshojë asgjë. E gjitha varet jo vetëm nga aftësitë e kartës video, por edhe nga mbështetja teknologjike e lojës.

Pajtueshmëria midis versioneve të Windows dhe DirectX

DirectX është në thelb një koleksion skedarësh (bibliotekash). Nëse ato nuk janë në sistem, atëherë lojërat, në rastin më të mirë, do të shfaqen pa efekte, në rastin më të keq, ato nuk do të fillojnë, duke dhënë një gabim "d3dx9_42.dll nuk u gjet"(numrat mund të ndryshojnë).

Një grup minimal i këtyre skedarëve është tashmë i pranishëm në Dritaret. Në varësi të versionit të sistemit operativ, do të ketë një grup të ndryshëm skedarësh, që do të thotë mbështetje për versione të ndryshme të DirectX:

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista - DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7 - DirectX 11.1
  • Windows 8 - DirectX 11.1
  • Windows 8.1. - DirectX 11.2
  • Windows 10 - DirectX 12

Versionet e mëparshme të përfshira. Ato. Windows 10 ka mbështetje për versionin 12, DirectX 11.2, 11.1 dhe më poshtë.

Si të zbuloni se cilin version të DirectX mbështet kartën tuaj video dhe Windows

Sa i përket kartës video, një informacion i tillë mund të gjendet në faqen zyrtare të internetit të prodhuesit.

Në Windows, zbuloni versionin DirectX mund të bëhet në disa hapa:

  • shtypni një kombinim tasti Win + R;
  • fut komandën dxdiag.

Do të hapet një dritare si në figurën më poshtë:

Por mos nxitoni të gëzoheni kur Windows 10 do të shihni të çmuarit DirectX 12. Kjo do të thotë vetëm se është në sistem, dhe jo se mbështetet nga karta video. Shkoni te skeda Ekrani dhe në të djathtë do të shihni se cilat nivele të aftësive mund të përdorë karta juaj video.

Si të instaloni DirectX

Gjëja më e thjeshtë që mbetet është instalimi i DirectX ose përditësimi i tij. Dritaret default do të shkarkojë versionin më të fundit përmes qendrës së përditësimit, por ka një mundësi tjetër. Shkoni në faqe ngarkimi dhe shkarkoni skedarin nga këtu, ekzekutoni dhe prisni që procedura e shkarkimit dhe instalimit të bibliotekës të përfundojë.