Ce afectează directx. DirectX

DirectX este DirectX, și ei îl mănâncă cu ketchup .. Sfârșitul articolului :-D

De fapt, s-a întâmplat cumva să fi auzit multă lume cuvant la moda DirectX, l-a instalat și actualizat pentru jocuri și aplicații, dar nu toată lumea știe ce este și de ce este nevoie.

Ei bine, numele și numele, ei bine, merită și merită, dar de ce merită și cine este aici, habar n-avem.

Deci, în acest scurt articol, vreau să evidențiez pe scurt esența acestui lucru și să-i dau o mică definiție, astfel încât să aveți măcar o idee despre ce este tot la fel și de ce să-l instalați.

Descrierea generală a DirectX

Foarte des acest termen este folosit în legătură cu grafica, în special în jocuri. În legătură cu aceasta, s-a născut un stereotip conform căruia DirectX este ceva ca un gadget pentru aceleași jocuri. Într-o oarecare măsură este, dar nu în totalitate.

În esență, DirectX este un set de funcții concepute pentru a rezolva ușor și eficient problemele legate de programarea jocurilor și video, pentru sistemele de operare. sisteme Windows de la Microsoft. Mm, un set de caracteristici, un set de caracteristici .. Cum aș explica asta într-un mod accesibil.

Vorbind metaforic

Ei bine, să zicem că ai un garaj și o grămadă de piese diferite, dar cu siguranță nu știi cum să iei aceste părți între ele, de ce naiba au nevoie și, poate, chiar și cum se numesc, dar vrei a face, să zicem, un elicopter din aceste părți, t .e. obține rezultatul final fără să știi nimic și aproape fără efort.

Da, nu doar un elicopter, ci unul unic pentru a zbura chiar în spațiu. Apare întrebarea - cum se poate face acest lucru, dacă nu este absolut clar de ce este nevoie de un lucru atât de mare și ce funcții îndeplinesc 356 de obiecte metalice ciudate aflate în colț?

Și apoi niște DirectX vine în ajutor, care spune că aceste trei părți sunt necesare pentru a roti elicea, acestea sunt pentru alimentarea cu combustibil, acestea sunt în general măcinate chiar în acest combustibil și, dacă îl combinați pe acesta cu acesta, va exista o elice zgomotoasă și un motor ușor adulmecând.

Ce altceva și cum altceva? DirectX este totul

Da, el nu spune doar, ci se oferă de fapt să facă totul pentru tine, spunând: „De ce să te încarci, încă nu știi nimic al naibii și nu-ți vei aminti, dar știu cum funcționează asta împreună. cu asta, de ce ai nevoie de asta, ce va zbura din asta și unde este pus asta...

Pe scurt, știu totul și sunt gata, de fapt, să le adun pe toate și să le gestionez pe toate - spune-mi doar ce vrei să vezi.

O analogie simplă - faceți clic pe mouse pentru a vedea o fereastră colorată a sistemului, dar nu aveți idee de unde începe, de unde se încarcă și de unde zboară - rezultatul final este important pentru dvs.

Deci, ceea ce se întâmplă din momentul clicului până în momentul rezultatului este toată munca lui DirectX, care încă știa unde să ruleze chiar pentru fereastra, ce fel de fișier să încarce și cum să ți-l arate.

De ce ar fi greu fără el?

Dar dacă nu ai avea acest DirectX în sine, ar trebui să te gândești singur unde este acest fișier, unde este acea fereastră, de ce, cine, cum, de ce, unde și să faci toate acestea manual, ceea ce este fizic imposibil.

Cel mai adesea DirectX este folosit pentru a scrie jocuri. Pe lângă funcțiile legate de procesarea grafică, DirectX controlează fluxul audio și, de asemenea, procesează datele de la dispozitivele de intrare (tastaturi, mouse-uri, joystick-uri etc.). Unele funcții necesită suport hardware de la dispozitiv.

De exemplu, în cazul lui DX10, Shader Model 4.0 trebuie să fie acceptat. Ei bine, nu poți forța un scaun să fie scaun dacă nu are loc - funcțiile par a fi cunoscute că spun că trebuie să stai pe un scaun - dar nu există nicio modalitate de a le aduce la viață - fundul va eșua chiar dacă te spargi.

Ce versiune de DirectX este instalată pe computer?

Acest lucru se face destul de simplu. Sau, după cum spune Microsoft:

  1. Faceți clic pe butonul start, în câmpul de căutare introduceți dxdiag, apoi apăsați tasta INTRODUCE(Introduce);
  2. În Instrumentul de diagnosticare DirectX, faceți clic pe Sistemși verificați numărul versiunii DirectX sub Informatii despre sistem.

De fapt, arată așa (se poate face clic).

06.03.2013

DirectX- acesta este un software care leagă dispozitivele și sistemul de operare al computerului, inclusiv programele instalate pe acesta. Acesta acționează ca o interfață atât pentru dezvoltatorii de software, cât și pentru producătorii de dispozitive de computer.

Programele interacționează cu DirectX, A DirectX, la rândul său, funcționează cu dispozitive computerizate. Această interfață este destinată în primul rând să asigure compatibilitatea programelor dezvoltate cu majoritatea echipamentelor și să elimine necesitatea de a scrie de mai multe ori funcții software similare pentru diferite mărci de echipamente de același tip.

În acest articol, vom încerca să analizăm toate problemele principale care apar atunci când lucrați cu DirectX și să vă sfătuim modalități de a le rezolva.

Î. Ce componente sunt incluse în DirectX?
O. DirectX include următoarele instrumente: DirectDraw, Direct3D, DirectSound, DirectInput, DirectPlay, DirectAnimation, DirectShow și DirectMusic. Fiecare dintre aceste instrumente este folosit pentru a lucra cu un anumit tip de obiect, de exemplu, DirectDraw este folosit pentru a procesa imagini bidimensionale, Direct3D - tridimensional, DirectSound este responsabil pentru sunetul tridimensional și mixarea.

Î. De ce nu se instalează DirectX?
O. Dacă primiți mesajul „DirectX nu a copiat un fișier necesar” atunci când rulați programul de instalare DirectX Dxwebsetup.exe, atunci problema poate fi cauzată de prezența unui fișier de depanare

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

Încercați să îl eliminați și rulați din nou instalarea.

Î. Cum dezinstalez noua versiune și o instalez pe cea veche?
O. Potrivit comunicatului oficial Microsoft, nu este posibil să eliminați DirectX din sistem. Probleme când lucrați cu versiunea DirectX pentru Windows XP, o puteți actualiza, dar nu veți putea schimba noua versiune cu cea anterioară. Programul DirectX Eradictor, conceput pentru a elimina DirectX de la versiunea 2.0 la 9 inclusiv, va ajuta la rezolvarea acestei probleme. Puteți descărca programul în rețea, nu este deloc greu să îl găsiți.

Dezarhivați toate fișierele de program într-un director de pe hard disk și rulați fișierul dxerad.exe. Când sunteți întrebat dacă doriți cu adevărat să dezinstalați DirectX, răspundeți „Da”. Pentru a finaliza cu succes eliminarea DirectX, reporniți Windows. După aceea, toate fișierele DirectX vor fi șterse și registrul de sistem va fi curățat. Dacă eliminarea DirectX a avut succes, instalați o altă versiune de DirectX, deoarece nici jocurile, nici aplicațiile multimedia nu vor funcționa fără DirectX.

DirectX Happy Uninstall este un utilitar care elimină complet din sistem un set de biblioteci multimedia DirectX de orice versiune, inclusiv DirectX 11. Există o opțiune de salvare a unei copii de rezervă DirectX (înainte de a o șterge) cu posibilitatea de restaurare automată a acesteia. Sisteme acceptate: Windows 2000/XP/2003/Vista/2008/Win7/2008R2 x86 și x64. Programul este platit.

Î. Cum pot afla ce versiune de DirectX este instalată pe computerul meu?
O. Puteți determina versiunea interfeței DirectX utilizând utilitarul System Information. Acest program este lansat folosind meniul Start - » Programe - Accesorii - » Instrumente sistem - Informații sistem. În meniul din partea de sus a ferestrei Informații de sistem, găsiți elementul Instrumente, acolo selectați Instrumentul de diagnosticare DirectX. Sau Start - Run, scrie dxdiag - OK.

Î. De unde să descărcați ultima versiune DirectX?
O. Cea mai recentă versiune de DirectX poate fi descărcată de la

Salutare tuturor. În acest articol, să vedem ce este DirectX și de ce este necesar. Când instalați jocuri și unele programe video, vrăjitorul vă poate cere și să instalați un fel de DirectX. Pentru ce? Pentru ce? Astfel de întrebări sunt adesea auzite de la utilizatorii începători care se feresc de instalarea de software al cărui scop nu îl înțeleg.

Deci, ce este DirectX și pentru ce este de fapt? DirectX este un cadru care permite dezvoltatorilor să implementeze diverse sarcini. DirectX este o platformă universală, un set de componente necesare pentru funcționarea corectă a jocurilor și aplicațiilor. Pentru a spune și mai simplu, DirectX este un strat între subsistemul grafic al computerului și software.

Ei bine, dar de ce ar trebui să fie separate toate aceste componente într-un program separat? Nu este posibil să le integrăm, de exemplu, în joc? În principiu, este posibil, dar acest lucru ar complica munca dezvoltatorilor, care, în plus, nu au standarde comune în crearea unor astfel de instrumente.Cu DirectX, dezvoltatorii nu trebuie să scrie funcții complexe pentru a gestiona numeroasele efecte vizuale care se găsesc în jocuri moderne, deoarece toate aceste funcții sunt deja disponibile în DirectX.

Istoria DirectX a început în 1995, când Microsoft a lansat prima versiune a acestui produs. Inițial, a avut ca scop dezvoltarea jocurilor, dar ulterior a fost folosit de alte tipuri de aplicații. Prima versiune a fost urmată de a doua, urmată de a treia și așa mai departe.Astăzi, cea mai recentă versiune este DirectX 11.2, lansată pe 21 august 2013 și integrată în Windows 8.1. DirectX 12 este în dezvoltare și va fi disponibil în versiunea de lansare a Windows 10.

Care este diferența dintre edițiile acestei platforme? În același mod în care versiunea veche a oricărui program diferă de cea nouă, care este mai funcțională și îndeplinește cerințele utilizatorului. Dacă DirectX nu este actualizat, pot apărea probleme la redarea de efecte noi în jocuri.

Cum se verifică versiunea DirectX

Este foarte simplu să afli ce versiune de DirectX se află pe computerul tău. Apăsați pe Win + R ( taste rapide Windows 7), citim, în fereastra care apare, rulăm comanda dxdiag.

Instrumentul de diagnosticare DirectX se va lansa. În prima filă „Sistem” veți vedea versiunea curentă a platformei.

Actualizări DirectX

În ceea ce privește actualizarea DirectX, nu este atât de simplu. Ce versiune a acestuia poate fi instalată direct depinde de placa grafică și sistem de operare. Cu cât este mai modern subsistemul grafic, cu atât este mai recentă ediția DirectX pe care o acceptă.

Puteți afla cu ce versiune de DirectX poate funcționa placa dvs. video pe site-ul web al producătorului său. Contează și versiunea sistemului de operare. Deci, cea mai recentă versiune de DirectX pentru Windows 7 și 8 va fi v11.1, pentru Windows 8.1 - v11.2 și pentru Windows 12 - v12.0. Orice dincolo de asta este de la cel rău. Nu veți putea instala DirectX 11.2 pe Windows 7 sau DirectX 10 pe Windows XP, indiferent cât de mult doriți.

Adevărat, există site-uri care oferă „kit-uri” de DirectX 10 sau 11 pentru XP, dar toate acestea sunt o înșelătorie completă. Nici măcar să nu vă gândiți la utilizarea unor astfel de pachete, dacă instalați DirectX, atunci numai cu Pagina Oficială Microsoft.

Dar chiar și aici vi se va oferi nu DirectX în sine, ci versiuni noi ale vechilor biblioteci DirectX încărcate folosind utilitarul dxwebsetup. Nu ar trebui să le disprețuiești, ar putea fi necesare pentru funcţionare corectă jocuri și aplicații, așa că nu ezitați să le instalați. Apoi, apăsați butonul ( Refuzați și continuați).

După descărcarea fișierului de instalare, faceți dublu clic pe el pentru a instala. Acceptăm termenii acestui acord, faceți clic pe următorul.

La pasul următor, debifați caseta ( Instalarea barei Bing) și faceți clic pe următorul.

După aceea, va începe instalarea noii versiuni de DirectX. Cineva care are instalat Windows 7, ca mine, va deschide o fereastră cu acest mesaj (Mai mult o nouă versiune sau o versiune echivalentă a DirectX este deja instalată. Instalarea nu este necesară.) Faceți clic pe gata.

Cei cu Windows 8 și o versiune ulterioară vor începe să instaleze noi componente DirectX.

Și ultimul. Pe lângă sistemul de operare în sine, pachetele de servicii de sistem afectează și disponibilitatea DirectX. De exemplu, dacă faceți upgrade de la Vista SP1 la SP2, versiunea acceptată de DirectX se va schimba de la 10.1 la 11. Așa că păstrați Windows-ul la zi și veți fi mulțumit.

Concluzie

Poate că acesta este cel mai corect și mai fiabil mod de a menține actualizată platforma DirectX. Asta incheie postarea mea...

Dacă ați instalat și jucat mai multe jocuri pe un sistem Windows, ar trebui să observați că în timpul instalării vi s-a cerut să instalați și anumite DirectX.

Ce este DirectX? De ce este nevoie? Să vorbim mai multe despre DirectX în acest articol, iar dacă conținutul de mai jos ridică întrebări, îl poți lăsa în secțiunea de comentarii.

Microsoft DirectX este un set de programe care se ocupă de sarcini multimedia precum redarea video, jocuri, modelare 3D etc.

Pe scurt, ajută la crearea de efecte video/audio speciale folosite în jocuri.

Acesta acționează ca o legătură între mediile hardware, cum ar fi audio și video, și este, de asemenea, accesat de software.

De asemenea, DirectX rezolvă nu numai problemele de grafică, dar oferă și performanțe mai bune pentru imaginile și sunetul în mișcare.

Este cu adevărat nevoie de DirectX?

Acesta este un program pentru Windows și, atâta timp cât utilizați sistemul de operare Windows și, de asemenea, efectuați diverse sarcini multimedia, cu siguranță aveți nevoie de el!

Majoritatea utilizatorilor cred că este necesar doar pentru jocuri, dar nu este cazul.

După cum am menționat mai sus, vor fi necesare și programe complexe care utilizează modelarea 3D și anumite sunete DirectX.

Pe scurt, ai nevoie de ea! Vă permite să utilizați software multimedia cu sunete complexe și imagini în mișcare. Acest lucru este inclus în majoritatea jocurilor, dar Windows însuși are nevoie de el.

Ce versiune de DirectX am

Începând cu Windows XP, fiecare Windows 7, 8, 8.1, 10 sau Vista vine cu o versiune specifică (cel mai recent Windows 10 promite 12).

Pentru a verifica pe care l-ați instalat, deschideți comanda „Run” (folosește comanda rapidă de la tastatură Windows + R), tastați „DXDIAG” (fără ghilimele) și apăsați Enter (Enter).

După executarea comenzii, vor fi afișate diverse informații despre sistemul dvs. și versiunea DirectX. [Vezi imaginea de mai sus].

Fiecare joc video necesită o anumită versiune pentru a rula și, pentru a face acest lucru, va trebui să actualizați versiunea implicită, încorporată.

Cea mai frecventă versiune a unui anumit joc/program este integrată în fișierul său de instalare. De asemenea, ar trebui să știți că actualizarea nu este întotdeauna disponibilă pe fiecare computer.

Versiunile mai noi necesită hardware adecvat, de exemplu 11 trebuie să fie compatibil cu placa grafică instalată.

NOTĂ: DirectX nu poate fi eliminat (dezinstalat), este o parte integrantă a sistemului de operare Windows. Mult noroc.

Într-un fel sau altul, fiecare utilizator a întâlnit DirectX, în special jucătorii. În acest articol voi încerca să descriu pe scurt ce este și cu ce se mănâncă.

Ce este DirectX

DirectX este o bibliotecă (un set de funcții și componente) pentru dezvoltarea software-ului pentru platformă Microsoft Windows , în primul rând jocuri. De aceea, atunci când instalați orice joc vi se cere să instalați această componentă, altfel jocul pur și simplu nu va porni.

Majoritatea utilizatorilor cred că este necesar doar pentru jocuri, dar nu este cazul. Programele complexe care folosesc modelarea 3D și anumite sunete DirectX vor avea nevoie și de ele.

Pentru a spune și mai simplu: DirectX- aceasta este strat intermediarîntre placa video și joc, permițându-vă să utilizați puterea computerului pentru a desena grafică cu multe efecte diferite.

Care este diferența dintre versiunile de DirectX

Ca orice program, DirectX nu sta pe loc. Fiecare versiune nouă permite programatorilor să adauge un nou efect jocului și să le optimizeze pe cele vechi. Iată o poză care arată clar diferențele dintre versiuni (nu te uita că ambele sunt vechi).

Diferențele pot fi observate cu ochiul liber a 9-a versiune funcționează mai bine cu lumină, astfel încât armura să pară mai realistă. Dacă luăm, de exemplu, DirectX 11și 12 nu vei observa diferența pe fața ta. Nu te gândi la o versiune mai nouă DirectX cu siguranță vă va permite să vedeți o imagine mai bună, multe schimbări se află la un nivel inferior. În principiu, este posibil să se realizeze efecte din DirectX 11 mijloace a 10-a versiune, dar în acest caz veți obține scăderi uriașe în rata de cadre, deoarece nu există o optimizare și o implementare competentă a acestor efecte în ea.

Contrar opiniei unora dintre utilizatori, DirectX nu se îmbunătățește grafică în jocuri, dar numai da o sansa programator pentru a face jocul mai frumos. Dacă jocul a fost conceput pentru DirectX 9, apoi prezența versiunii DirectX a 11-a nu va schimba nimic. Totul depinde nu numai de capacitățile plăcii video, ci și de suportul tehnologic al jocului.

Compatibilitatea versiunilor Windows și DirectX

DirectX este în esență un set de fișiere (biblioteci). Dacă nu sunt în sistem, atunci în cel mai bun caz jocurile vor fi afișate fără efecte, în cel mai rău caz nu vor începe, dând o eroare „d3dx9_42.dll nu a fost găsit”(numerele pot varia).

Setul minim al acestor fișiere este deja prezent în Windows. În funcție de versiunea sistemului de operare, va exista un set diferit de fișiere, ceea ce înseamnă suport pentru diferite versiuni de 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

Versiunile anterioare incluse. Acestea. Windows 10 are suport pentru versiunea 12, DirectX 11.2, 11.1 si sub.

Cum să aflați ce versiune DirectX acceptă placa dvs. video și Windows

În ceea ce privește placa video, astfel de informații pot fi găsite pe site-ul oficial al producătorului.

Pe Windows, verificați versiunea DirectX se poate face cu câțiva pași:

  • apăsați combinația de taste Win+R;
  • introduceți comanda dxdiag.

Se va deschide o fereastră după cum se arată mai jos:

Dar nu te grăbi să te bucuri când Windows 10 vezi pe cei dragi DirectX 12. Aceasta spune doar că este în sistem, și nu despre suportul plăcii sale video. Accesați fila Ecran iar în dreapta vei vedea ce niveluri de capacitate poate folosi placa ta grafică.

Cum se instalează DirectX

Singurul lucru rămas este să instalați DirectX sau să îl actualizați. Windows Mod implicit va descărca cea mai recentă versiune prin centrul de actualizare, dar există o altă opțiune. Mergi la pagina de încărcare și descărcați fișierul de aici, rulați-l și așteptați finalizarea procedurii de descărcare și instalare a bibliotecii.