Hoe u kunt achterhalen of DirectX op uw computer is geïnstalleerd. Laten we onthouden wat DirectX is? Start het DX-diagnosevenster

Leuk vinden

Leuk vinden

Tweeten

Werd vaak geconfronteerd met allerlei misvattingen over het onderwerp DirectX. Gebruikers proberen bijvoorbeeld DirectX van een aantal onwaarschijnlijke versies te installeren, iets onbegrijpelijks te downloaden van sommige “linker” sites, enz., waarbij ze uiteindelijk allerlei fouten krijgen in Windows werkt en spelletjes.

Ik zal dit allemaal in deze notitie behandelen en proberen alle puntjes op de i te zetten gaming-technologie DirectX.

Wat is DirectX

Laten we, om erachter te komen wat waarheid en wat fictie is, eerst eens kijken wat DirectX is? Wikipedia vertelt ons:

DirectX(van Engels direct- direct, direct) is een reeks API's die zijn ontworpen om problemen met betrekking tot programmeren op te lossen Microsoft Windows. Het meest gebruikt bij het schrijven van computerspellen. ...Vaak bijgewerkte versies DirectX wordt geleverd met gamingtoepassingen.

Meer in eenvoudige woorden: DirectX is een “laag” tussen de videokaart en games, waardoor u alle rekenkracht van uw computer volledig kunt benutten om prachtige graphics weer te geven.

Ik herinner me hoe ik me in 2003 verheugde over de geloofwaardige reflecties in autoruiten en plassen op de weg in spel nodig voor snelheid: ondergronds, toen ik een videokaart die DirectX 9 ondersteunt in mijn computer installeerde. Natuurlijk beperkt de kwestie zich niet alleen tot reflecties, maar eerst.

Hoe verschillen DirectX-versies?

Technologieën ontwikkelen zich vrij snel. Met elke nieuwe versie van DirectX kunnen programmeurs er enkele toevoegen nieuw effect in het spel, en de oude - geoptimaliseerd.

Ik denk dat het meest voor de hand liggende verschil tussen de mogelijkheden is DirectX anders versies worden in deze video getoond:

Let op prachtige effecten vliegende sneeuw onder de wielen van een auto en zachte schaduwen in DirectX 11-versie (links). In principe kunnen effecten zoals zachte schaduwen en sneeuw van onder de wielen worden geïmplementeerd door ons te beperken tot DirectX 9-technologie, maar de prestatiedaling zal merkbaar zijn - in de "negen" is er geen optimalisatie of competente implementatie van dergelijke effecten.

Het tweede voorbeeld is het spel Crysis 2:

Over het algemeen geldt dat hoe hoger de DirectX-versie, hoe hoger de beter beeld. Maar je moet geen wonder verwachten - vaak zijn de veranderingen niet merkbaar. Naar mijn mening, belangrijkste reden zo'n klein verschil in beeldkwaliteit is dat er nu gelijktijdig games voor worden ontwikkeld spelcomputers Xbox, Sony PlayStation en PC. Vergeleken met moderne personal computers zijn consoles zwak qua prestaties en ondersteunde technologieën. Als gevolg hiervan spelen we games op de computer waarvan de graphics op het niveau zijn gebleven van het jaar waarin de consoles werden uitgebracht, waarbij we de wazige texturen en vereenvoudigde effecten. Ja, er zijn games ontwikkeld of aangepast voor pc, maar er zijn er maar een paar.

Een typisch voorbeeld van cross-platform is het spel Skyrim:

Het grafische verschil tussen PlayStation 3 en Xbox360 zit in de details: op PS3 druppelt er ergens weinig water, op Xbox 360 reageren schaduwen niet op flikkerende lichtbronnen. Op een pc (aangeduid als "Windows" in de video) zijn er geen dergelijke problemen, en zijn objecten op lange afstanden zichtbaar, maar er zijn geen andere verbeteringen. Later brachten de ontwikkelaars een reeks high-definition texturen uit voor de pc-versie van de game, maar dit verbeterde de graphics niet radicaal.

Zodat je kunt zien wat voor soort graphics een computer kan produceren - een voorbeeld van een spel dat is ontworpen om alle mogelijkheden van een videokaart en processor te gebruiken:

Zie jij het verschil? Mooie verlichting, heldere texturen, vloeiende bewegingen. Overigens zou dit detailniveau onhaalbaar zijn met verouderde DirectX 9-technologieën - er zijn te veel objecten tegelijk in het frame. Er zijn ook veel effecten die worden geïmplementeerd met videokaarten die minimaal DirectX 10 ondersteunen.

Kenmerken van de Crysis 3 grafische engine:

In tegenstelling tot wat sommige gebruikers denken, DirectX verbetert niet graphics in games, maar alleen geef een kans de programmeur om het spel mooier te maken. Als de game is ontwikkeld voor DirectX 9, dan is de aanwezigheid van de DirectX 10-versie aanwezig zal niets veranderen. Het hangt allemaal niet alleen af ​​van de mogelijkheden van de videokaart, maar ook van de technologische ondersteuning van het spel. Als je alles combineert, krijg je qua graphics gewoonweg een prachtig spel.

Verschillende Windows- en DirectX-versies

DirectX is in wezen een reeks bestanden: softwarebibliotheken. Als ze niet binnen zijn systeemmappen, en dan spelen in het gunstigste geval worden in het slechtste geval zonder effecten weergegeven - ze starten niet en geven een foutmelding (bij het starten van het spel verschijnt de fout "d3dx9_42.dll niet gevonden", waarbij de cijfers kunnen verschillen).

Een minimale set van deze bestanden is al aanwezig in just Windows geïnstalleerd. Afhankelijk van de versie van het besturingssysteem zal er een andere set bestanden zijn, wat ondersteuning betekent verschillende versies DirectX (informatie vanaf hier):

  • 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

Eerdere versies inbegrepen. Die. Windows 10 heeft ondersteuning voor versie 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 en onder.

Over hoe te installeren volledige set DirectX-bestanden, zal volgens de tekst zijn.

DirectX-videokaartondersteuning van verschillende versies

Hoe nieuwer de videokaart, hoe hogere versie van DirectX deze ondersteunt. Alle vorige versies zal eveneens worden ondersteund.

Windows zou deze versie ook moeten ondersteunen. Je kunt niets doen met een videokaart die DirectX 12 ondersteunt in Windows XP - games die alleen werken via DirectX 9 en lager worden gestart. Nog steeds populaire Windows 7 is de situatie vergelijkbaar: er is geen nieuwste versie van DirectX.

Hoe kom ik erachter welke versie van DirectX mijn videokaart en Windows ondersteunen?

Videokaart

Informatie over welke versie van DirectX uw videokaart ondersteunt, vindt u op de officiële pagina van de website van de fabrikant en in elke online winkel. Bijvoorbeeld in Yandex.Market.

ramen

Uitzoeken welke versie van Windows ondersteunt is lastiger omdat veel afhangt van de updates die je hebt geïnstalleerd.

Het algoritme is als volgt:

1. Zorg ervoor dat alle Windows-updates zijn geïnstalleerd (Start - Alle programma's - Windows Update - Zoeken naar updates - Installeren).

2. Optioneel: Update het stuurprogramma van uw videokaart naar de nieuwste versie:

Op de website van Microsoft, die DirectX heeft ontwikkeld, kunt u het DirectX-installatieprogramma downloaden. Eigenlijk is het dat wel Niet DirectX-installatieprogramma, maar alleen een installatieprogramma dat van internet downloadt en nieuwe versies van oude software installeert DirectX-bibliotheken en zal nieuwe toevoegen. Ondanks de nummers 9, 10, 10.1, etc. kent DirectX ook interne nummering, die gerelateerd is aan updates. Dat wil zeggen dat binnen versies correcties en verbeteringen mogelijk zijn.

Windows 7, 8 en 10 deze bibliotheken, in het algemeen, Niet nodig, omdat de vereiste updates via het Update Center komen. Maar als een oud spel (2005-2010) dat DirectX 9 gebruikt, niet start, probeer dan hetzelfde installatieprogramma te installeren.

D3DX9_ 24 .dll-D3DX9_ 43 .DLL
D3DX10. DLL-D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

Om te controleren wat het installatieprogramma heeft geïnstalleerd, heb ik het DirectX offline installatieprogramma gedownload, dat nodig is om DirectX-updates te installeren op computers zonder internet:

Afgaande op de data, op het moment dat dit bericht werd geschreven, updates DirectX-componenten gepubliceerd op 18 april 2011 (update 29-01-2016: nu komt alles via het Update Center in andere pakketten).

Het gedownloade programma is in wezen een zelfuitpakkend archief. Laten we het openen met de 7-zip archiver:

Let op de bestandsnamen - het installatieprogramma bevat zowel bestanden gerelateerd aan DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33, enz.) als DirectX 10 (d3dx10_35, d3dx10_40, enz.). Elke versie wordt bijgewerkt: er worden nieuwe versies van .dll-bibliotheken uitgebracht, er worden nieuwe toegevoegd.

Laat mij u er nogmaals aan herinneren: dit is niet het geval DirectX-update van versie tot versie. Deze update van softwarebibliotheekversies heeft niets te maken met de nummering 9, 10, 10.1, 11, 11.1. U kunt uw DirectX-installatie op deze manier niet upgraden.

Na de installatie worden nieuwe bibliotheken toegevoegd en oude bijgewerkt, waardoor games die een ontbrekende fout melden, kunnen worden gestart d3dx*. Je kunt het dus proberen te installeren.

Waar DirectX downloaden?

Installeer updates gewoon via Update Center!

Download DirectX niet van welke site dan ook het is verboden! U loopt het risico virussen te krijgen!

DirectX-componenten worden bijgewerkt via Windows Update. Dit is de enige manier waarop u DirectX-ondersteuning kunt krijgen 10.1 En 11 op Windows Vista, 11.1 op Windows 7.

Microsoft DirectX is als onderdeel opgenomen in Windows-besturingssystemen. U kunt DirectX bijwerken door een aanvraag in te dienen laatste pakket updates of andere updates via Windows Update.

Als ik DirectX op Windows XP download en installeer, verschijnt DirectX 11 daar?

Zal niet verschijnen. DirectX 10, 11 en latere versies Er zal nooit Windows XP zijn. Ik zou door kunnen gaan over dit onderwerp, maar ik zeg alleen dit: Windows XP-bezitters, zet je er overheen - dit besturingssysteem is al lang niet langer een 'gaming'-besturingssysteem. Veel moderne spellen ondersteunen Windows XP niet. Zelfs Microsoft heeft het officieel opgegeven.

Het is vermeldenswaard dat er een DirectX 10-build voor Windows XP is, gemaakt door vakmensen. In wezen is dit slechts een reeks softwarebibliotheken, niet toevoegen DirectX 10-effecten, maar zorgen ervoor dat sommige games alleen zonder fouten in XP kunnen worden uitgevoerd als de "DirectX 10"-modus is ingeschakeld in hun instellingen. In ieder geval deze set bibliotheken De kans is groot dat er storingen optreden in het besturingssysteem, dus onder geen enkele omstandigheid mag u een dergelijke indeling instellen.

Hoe installeer ik DirectX versie 11.1 op Windows 7?

Met de komst van Windows 10 is deze vraag relevanter dan ooit. Er is ondersteuning voor DirectX 11 .1 bestaat aanvankelijk al. Windows 7 wordt vooraf geïnstalleerd geleverd 11 . Ondersteuning voor de nieuwe versie van DirectX komt eraan Centrum Windows-updates (Start - Alle programma's - Windows Update). De update heet KB2670838.

Update Windows dus via Update Center. Dit geldt ook voor Windows 8.

DirectX 12

Er circuleren veel geruchten rond DirectX 12. Laten we proberen feiten en gissingen te verzamelen.

Windows 7, 8 en DirectX 12

DirectX 12 op Windows 7 en 8 Niet zullen.

Oude videokaarten ondersteunen DirectX 12 gedeeltelijk

Vertegenwoordigers van de fabrikant AMD-videokaarten en nVidia stelde dat videokaarten die DirectX 11 ondersteunen DirectX 12 gedeeltelijk zullen ondersteunen. Dit bleek marketingbedrog. Het voordeel van DirectX 12 ten opzichte van 11 is een 7-10-voudige prestatieverbetering als gevolg van optimalisatie van het werk met videokaartcomponenten (geheugen, videoprocessor). De hardware van videokaarten uitgebracht in het DirectX 11-tijdperk en eerder is niet aangepast voor DirectX 12, dus het belangrijkste kenmerk van de nieuwe versie van de API - grafische versnelling - zal niet werken.

Wat hebben we? Er zijn drie ondersteuningsniveaus voor de nieuwe grafische API door oudere videokaarten: Tier 1, Tier 2 en Tier 3. Tier 3 is het meest volledige ondersteuning standaard

Videokaarten zonder DirectX 12-ondersteuning (maar ondersteunen DX10 en/of 11):

Intel ValleyView2 HD grafische kaart

Intel HD Grafische 2500

Intel HD Graphics 4000

En nieuwer.

AMD Radeon HD5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxxG-, M- en D-serie

AMD Radeon HD 8xxxG

En nieuwer.

Het lijkt erop dat iedereen dat zou moeten doen, maar er zijn verschillende niveaus van ondersteuning. Hierover later meer

Videokaarten die DirectX 12 Tier 1 ondersteunen

Intel HD Grafische 4400

Intel HD Grafische 4600

Intel HD Grafische 5000

Intel Iris Grafische 5100

Intel Iris Pro Grafische 5200

NVIDIA GeForce GT430

NVIDIA GeForce GT440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT520M

NVIDIA GeForce GT520

NVIDIA GeForce GT525M

NVIDIA GeForce GT540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT610

NVIDIA GeForce GT620M

NVIDIA GeForce GT620

NVIDIA GeForce GT630M

NVIDIA GeForce GT630

NVIDIA GeForce GT635M

NVIDIA GeForce GT640M

NVIDIA GeForce GT640

NVIDIA GeForce GT730

En nieuwer.

Videokaarten die DirectX 12 Tier 2 ondersteunen

Intel- Nee.

AMD- Nee.

NVIDIA GeForce GT650M

NVIDIA GeForce GTX650

NVIDIA GeForce GTX 650Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

En nieuwer.

Videokaarten die DirectX 12 Tier 3 ondersteunen

Intel- Nee.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

AMD Radeon R4 grafische kaart

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

En nieuwer.

Maar nVidia heeft nog geen videokaarten met volledige ondersteuning voor DirectX 12.

Update van 3 maart 2018: heeft al. Alle moderne versies ondersteunen versie 12 volledig.

Functieniveaus

ik hou van AMD-eigenaar Radeon HD7950, ik zou graag gelukkig willen zijn, maar dat kan niet. Feit is dat Microsoft verder is gegaan en extra functieniveaus (“Functieniveaus”) heeft geïntroduceerd. Niveauniveaus zijn een indicator voor kopers, functieniveaus zijn voor ontwikkelaars.

Functieniveau 11.0- ondersteuning voor DirectX11-videokaart en de functie "Resource Binding" van Tier 1. Vertegenwoordigers van dergelijke videokaarten: Nvidia GeForce GTX 400/500/600/700.

Functieniveau 11.1- DirectX 11 .1 en ondersteuning voor veel functies die ik hier niet zal noemen (waarom?). Vertegenwoordigers:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD-serie 7700-7900/8500-8900, Rx 240-280;
  • Intel HD Grafische kaart 4200-5200, 5300-6300;

Functieniveau 12.0- ondersteuning voor sommige Tier 1- en Tier 2-functies: AMD Radeon HD 7790/8770, Rx 260/285/290 en nieuwer.

Functieniveau 12.1- volledige Tier 1-ondersteuning, hardwareondersteuning voor alle DirectX 12-functies.

Geen van de bestaande videokaarten ondersteunt DirectX 12 dus volledig. Sommige functies zijn geïmplementeerd op programma niveau, dus hetzelfde spel dat DX 11 en DX 12 gebruikt, zal geen merkbare prestatieverbetering zien bij het overschakelen naar nieuwe versie API.

Kortom

Het is verbazingwekkend hoeveel computerprestaties afhankelijk zijn van het toegangsniveau tot de hardware van de computer. DX 12 biedt functies die ontwikkelaars niet mogen verwaarlozen. Dankzij Xbox One zal ook de twaalfde versie ondersteunen, eind 2015 zullen we veel games met zijn ondersteuning zien. Maar er zullen geen wonderen plaatsvinden - bestaande (vanaf 2015) videokaarten zijn niet geoptimaliseerd voor DirectX 12, de prestatiewinst zal klein zijn.

Leuk vinden

Leuk vinden

In alle besturingssystemen vanaf , zijn de bovenstaande componenten al in de distributie ingebouwd. Dit betekent dat u ze niet afzonderlijk hoeft te installeren. Elke OS-editie heeft zijn eigen versie maximale versie DirectX-bibliotheken. Voor Windows 7 is dit DX11.

Om de compatibiliteit te vergroten, bevat het systeem naast de nieuwste versie bestanden uit eerdere edities. Onder normale omstandigheden, als de DX-componenten intact zijn, zullen games die zijn geschreven voor versie tien en negen ook werken. Maar om een ​​project uit te voeren dat voor DX12 is gemaakt, moet u het installeren en niets anders.

Grafische adapter

De videokaart heeft ook invloed op welke versie van de componenten in het systeem wordt gebruikt. Als uw adapter vrij oud is, ondersteunt deze mogelijk alleen DX10 of zelfs DX9. Dit betekent niet dat de videokaart niet normaal kan functioneren, maar nieuwe games waarvoor nieuwere bibliotheken nodig zijn, zullen niet werken of fouten veroorzaken.

Spellen

Sommige gameprojecten zijn zo ontworpen dat ze zowel nieuwe als nieuwe games kunnen gebruiken verouderde versies. In de instellingen van dergelijke games is er een DirectX-editie-optie.

Conclusie

Op basis van het bovenstaande concluderen we dat we niet kunnen kiezen welke editie van bibliotheken we in ons besturingssysteem willen gebruiken. Windows-ontwikkelaars en -fabrikanten hebben dit al voor ons gedaan grafische versnellers. Pogingen om een ​​nieuwe versie van componenten van sites van derden te installeren, leiden alleen maar tot tijdverlies of zelfs tot storingen en fouten. Om de mogelijkheden van de nieuwste DX te kunnen gebruiken, moet je de videokaart vervangen en (of) een nieuwe Windows installeren.

Deze technologie is ontwikkeld door Microsoft om de programmering voor de operatiekamer te vereenvoudigen Windows-systeem. DirectX wordt meestal gebruikt om computerspellen te maken, evenals andere programma's die verband houden met 3D-graphics.

Veel spellen vereisen DirectX-installatie niet jonger bepaalde versie. Een game kan bijvoorbeeld DirectX 9 of hoger vereisen. Geconfronteerd met een dergelijke vereiste vragen gebruikers zich af hoe ze kunnen achterhalen welke versie van DirectX op de computer is geïnstalleerd. Dit is precies de vraag die we in dit artikel zullen onderzoeken.

De eenvoudigste manier om de DirectX-versie te achterhalen is door de opdracht dxdiag uit te voeren. Dit kunt u doen door te zoeken in of op start scherm(scherm met tegels). Om dit te doen, voert u eenvoudig de opdracht dxdiag in de zoekopdracht in en opent u het gevonden programma.

U kunt ook het menu Uitvoeren gebruiken. Om dit te doen, drukt u op de combinatie Windows-R-toetsen en voer in het geopende venster de opdracht dxdiag in.

Nadat u de opdracht dxdiag hebt uitgevoerd, wordt een venster met de naam "DirectX Diagnostic Tool" voor u geopend. Helemaal onderaan het venster wordt aangegeven welke versie van DirectX op uw computer is geïnstalleerd.

Je kan ook gebruiken speciale computer. U kunt bijvoorbeeld gebruiken gratis programma.

In dit programma moet u de sectie "Configuratie - DirectX" openen. Hier bovenaan het venster wordt dit aangegeven geïnstalleerde versie DirectX.

DirectX bijwerken naar de nieuwste versie

Als u de versie heeft bepaald en wilt, moet u het webinstallatieprogramma downloaden van de officiële website. Ga hiervoor naar , selecteer gewenste taal en klik op de knop “Downloaden”.

Hierna zal de site aanvullende downloads van updatepakketten voor anderen aanbieden Microsoft-producten. Klik op 'Annuleren en doorgaan'. Hierna zou het webinstallatieprogramma moeten beginnen met downloaden. Zodra de download is voltooid, start u deze en volgt u de instructies die op het scherm verschijnen.

DirectX, net als alle andere software, vereist periodieke updates. Waarom is het zo belangrijk om ze niet te verwaarlozen? Hoe bepaal ik de productversie op uw computer?

Wat is DirectX en waar is het voor?

DirectX is een set API's (verschillende functies, constanten, enz.), ontworpen om op te lossen verschillende taken gerelateerd aan programmeren op Microsoft Windows. Direct wordt vaak gebundeld met computerspellen en wordt vooral gebruikt door gamers.

DirectX is gratis applicatie, dat gratis beschikbaar is op de officiële Microsoft-website.

Het programma zorgt voor de interactie tussen de videokaart en de game: het stuurt alles aan computer kracht computer aan grafische afbeeldingen van hoge kwaliteit. Dankzij DirectX kunnen gebruikers genieten van prachtige landschappen, goed getekende karakters en details in games.

DirectX verbetert de graphics niet, het geeft ontwikkelaars alleen de mogelijkheid om de foto mooier te maken. Als een game voor versie 9 is geschreven, zal het installeren van 10 niets veranderen, maar een game die voor 11 is ontwikkeld, zal er in 10 slechter uitzien.

Hoe u de huidige versie van DirectX op een Windows 7-pc kunt controleren

DirectX is een van de programma's waarop standaard wordt geïnstalleerd besturingssysteem. Elk heeft zijn eigen versie.

besturingssysteem DirectX-versie
Windows XP SP2DirectX 9.0c
Windows VistaDirectX 10
Windows Vista SP1DirectX 10.1
Windows Vista SP2DirectX 11
Windows 7DirectX 11.1
Windows 8DirectX 11.1
Windows 8.1DirectX 11.2
Windows 10DirectX 12

Maar er kunnen verschillen zijn bij het updaten van het systeem. Hoe kan ik de DirectX-versie achterhalen op een computer met Windows 7?

Als Windows de opdracht dxdiag niet kan vinden, wordt versie 5.0 of eerder op de computer geïnstalleerd. In dat geval installeer laatste versie DirectX via Windows Update.

Hoe u de DirectX-versie kunt achterhalen (video)

DirectX - ingebouwd in het besturingssysteem Windows-software software die de grafische weergave beïnvloedt computer spelletjes. Als u wilt genieten van realistische landschappen met goed getekende details, raden wij u aan het product regelmatig bij te werken naar de nieuwste versie.


DirectX is een set API's voor het ontwikkelen van applicaties voor Windows OS. Dat wil zeggen, de applicatie is een platform of raamwerk voor het snel schrijven van programma's. Sommige algemene functies voor veel toepassingen nemen ze het leeuwendeel van de tijd in beslag. Om deze kosten te vermijden, zijn de kerntools afzonderlijk ontwikkeld en opgenomen in DirectX COM-objecten.

Dit is wat een platform als dit zo belangrijk maakt, omdat de meeste ontwikkelaars niet de moeite nemen om het wiel opnieuw uit te vinden. Bovendien, dit programma is multi-platform en stelt u in staat om op alle besturingssystemen te werken. Omdat de functies die in DirectX worden gebruikt, binnen het programma worden gebruikt, wordt van de gebruiker vereist dat hij over een dergelijk onderdeel beschikt met een identieke of nieuwere versie.

Als deze voorwaarde niet wordt uitgevoerd, zullen er verschillende vertragingen optreden tijdens de werking van de applicatie, of, wat vaker gebeurt, helemaal niet starten. Opgemerkt moet worden dat DirectX voornamelijk wordt gebruikt voor grafische programma's, en nog preciezer: voor games.

Meestal, als dat niet het geval is de vereiste versie platforms, treden fouten zoals D3DX9_24.dll op. Het nummer via het onderstrepingsteken kan veranderen, maar de basis van het bericht is altijd hetzelfde. In dergelijke gevallen rijst de vraag hoe je erachter kunt komen welke Directx zijn geïnstalleerd om verdere manipulaties uit te voeren op basis van de informatie.

Om erachter te komen welke Directx is geïnstalleerd, moet u een van de volgende acties uitvoeren: kijk in het bijbehorende Windows-partities of programma's gebruiken.

Hoe kom ik erachter welke Directx op Windows is geïnstalleerd met behulp van dxdiag?

Er is een speciale plaats die gerichte informatie bevat over de versie van het DirectX-product dat op het systeem is geïnstalleerd en deze wordt de “DirectX Diagnostic Tool” genoemd. Deze plaats is het handigst in gebruik en vereist niet pre-installatie programma's.

  • Druk op Win + R en voer dxdiag in;

  • In het hoofdmenuvenster staat aan het einde van de lijst een kolom “DirectX-versie”.

Naast de belangrijkste informatie over de productversie vindt u hier nog andere Windows-instellingen en configuraties. Sommige van de gepresenteerde parameters zijn behoorlijk belangrijk, dus hier kunt u informatie krijgen over het besturingssysteem, de computerfabrikant en de computerfabrikant geïnstalleerde BIOS. Ook beschikbaar Belangrijke informatie afhankelijk van de pc-configuratie, zoals RAM, processor en paginabestandsgrootte.

Een extra manier om naar dezelfde plaats te gaan, alleen zonder de regel Run te gebruiken, is door dxdiag in te voeren in de zoekopdracht in Start. Vervolgens komt u op dezelfde manier bij het diagnosehulpmiddel.

De karakteristieke kolom geeft niet precies aan volledige informatie, dat wil zeggen dat de productversie wordt aangegeven, maar zonder subversie. Dat wil zeggen, zelfs als u DirectX 11.2 hebt geïnstalleerd, wordt dit weergegeven als 11.

Nvidia-configuratiescherm

Een andere optie die u kan helpen erachter te komen welke Directx ik heb, is het bedieningspaneel van de videokaart. Deze methode vereist de installatie van software voor de kaart en werkt met Geforce. Omdat de stuurprogramma's meestal worden geïnstalleerd, zouden er geen problemen moeten zijn. Jij kan:

  • Klik met de rechtermuisknop op vrije ruimte bureaublad en selecteer “Nvidia-configuratiescherm”;
  • Klik onderaan het venster op “Systeeminformatie”;

  • DirectX wordt vermeld in de sectie Omgevingsversie.

Hoe kom ik erachter welke Directx op Windows 7 is geïnstalleerd via Aida64?

Een alternatieve manier om erachter te komen welke Directx op Windows is geïnstalleerd, is door de applicatie te gebruiken. Laten we bijvoorbeeld eens kijken naar het gebruik van Aida64, maar Everest werkt op een vergelijkbare manier. U hoeft het programma alleen maar te downloaden via de link https://www.aida64.ru/download. IN algemene strekking betaald, maar heeft het wel gedaan probeerversie 30 dagen.

  • Installeer het programma;
  • Vouw de lijst “Besturingssysteem” uit;
  • Selecteer het tabblad met dezelfde naam, dat de DirectX-versie bevat;
  • Meer informatie kunt u ook vinden in: DirectX, selecteer vervolgens "DirectX - video". Let op de regel "Hardware-ondersteuning".

Grootste voordeel deze methode De manier om erachter te komen welke versie van Directx is geïnstalleerd, is door over nauwkeurige gegevens te beschikken. Er is informatie over de subversie van de applicatie, soms is dit behoorlijk belangrijk.

DirectX installeren

Als het resultaat van de voorgaande procedures u niet tevreden stelt en de applicatie een hogere versie van de ontwikkelomgeving vereist, moet u deze installeren. De installatie wordt standaard uitgevoerd, u dient het bestand te downloaden via de link https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35.

Alleen het webinstallatieprogramma kan worden gedownload van de Microsoft-website. Dat wil zeggen, een klein hulpprogramma dat het meeste zal bepalen geschikte versie platform en download het vervolgens. Als deze aanpak niet bij u past, moet u downloaden volledig bestand van andere sites, wat behoorlijk lastig is.

Er kunnen ook storingen zijn in het opstartprogramma, dus het zal DirectX installeren, maar de D3DX9-fout blijft bestaan. In dit geval moet u de applicatie verwijderen en een nieuwe installeren of downloaden volledige versie bestand.

DirectX-installatiebeperkingen

In feite ondersteunt niet elk besturingssysteem geavanceerde versies van het programma. Het toegestane maximum is dus:

  • Windows XP SP2 - 0c;
  • Windows 7 en 8 – 11.1;
  • Windows 8.1 -11.2
  • Windows 10 is een moderne versie van DirectX 12.

Naast deze indicaties kan niet elke videokaart correct werken met nieuwe of oude DirectX-versies. Als u wilt weten wat de aanbevolen versie voor u is, hoeft u alleen maar naar uw adaptermodel te Googlen en ondersteuningsinformatie te vinden. Meestal zal er geen probleem zijn als er een modernere versie wordt geïnstalleerd, maar soms treden er problemen op.

Nu weet u hoe u erachter kunt komen wat DirectX kost en wat u er vervolgens mee kunt doen, en hoe u dit kunt ondersteunen huidige versie hulpprogramma's kunt u talloze fouten voorkomen.

Als u nog vragen heeft over het onderwerp “Hoe kom ik erachter welke DirectX is geïnstalleerd?”, kunt u deze in de opmerkingen stellen


if(function_exists("de_beoordelingen")) (de_beoordelingen(); ) ?>