Come configurare smartphone e PC. Portale informativo
  • casa
  • Interessante
  • Come scoprire se directx è installato. Come scoprire quale DirectX è installato

Come scoprire se directx è installato. Come scoprire quale DirectX è installato

Piace

Piace

Tweet

Mi sono trovato spesso di fronte a ogni sorta di idee sbagliate sull'argomento DirectX... Ad esempio, gli utenti provano a installare alcune versioni non plausibili di DirectX, a scaricare qualcosa da alcuni siti "sinistri", ecc., e si ritrovano con tutti i tipi di errori nel funzionamento di Windows e dei giochi.

Mi occuperò di tutto questo in questo articolo, cercando di mettere i puntini sulle i nel caso della tecnologia di gioco DirectX.

Cos'è DirectX?

Per capire dov'è la verità e dov'è la finzione, scopriamo prima: cos'è DirectX? Wikipedia ci dice:

DirectX(dall'inglese. diretto- diretto, diretto) è un insieme di API progettate per risolvere i problemi associati alla programmazione in Microsoft Windows. Più ampiamente utilizzato durante la scrittura di giochi per computer. ... Spesso, le versioni aggiornate di DirectX vengono fornite con le applicazioni di gioco.

In parole più semplici: DirectX è uno "strato" tra una scheda video e i giochi, che ti consente di realizzare appieno tutta la potenza di calcolo di un computer per il rendering di una grafica meravigliosa.

Ricordo come nel 2003 mi rallegravo dei credibili riflessi nei finestrini delle auto e delle pozzanghere sulla strada nel gioco Need for Speed: Underground, quando installai una scheda grafica con supporto DirectX 9 nel mio computer.

Quali sono le differenze tra le versioni di DirectX

La tecnologia sta progredendo abbastanza rapidamente. Ogni nuova versione di DirectX consente ai programmatori di aggiungere nuovi effetti al gioco e di ottimizzare i vecchi.

Penso che la differenza più evidente tra le funzionalità DirectX delle diverse versioni verrà mostrata in questo video:

Presta attenzione ai meravigliosi effetti della neve volante da sotto le ruote dell'auto e alle ombre morbide in DirectX 11 (a sinistra). In linea di principio, effetti come ombre morbide e neve da sotto le ruote possono essere realizzati limitandoci alla tecnologia DirectX 9, ma il calo delle prestazioni sarà evidente: non c'è né ottimizzazione né implementazione competente di tali effetti nei nove.

Il secondo esempio è Crysis 2:

In generale, maggiore è la versione DirectX, migliore è l'immagine. Ma non aspettarti un miracolo: spesso i cambiamenti non sono sorprendenti. A mio parere, il motivo principale di una differenza così piccola nella qualità dell'immagine è che i giochi vengono ora sviluppati contemporaneamente per Xbox, Sony Playstation e console di gioco per PC. I set-top box sono deboli rispetto ai moderni personal computer in termini di prestazioni e tecnologie supportate. Di conseguenza, giochiamo al computer, la cui grafica è rimasta al livello dell'anno in cui sono state rilasciate le console, ammirando le trame sfocate e gli effetti semplificati. Sì, ci sono giochi sviluppati o modificati per PC, ma ce ne sono solo alcuni.

Un tipico esempio di multipiattaforma è il gioco Skyrim:

La differenza nella grafica tra Playstation 3 e Xbox360 sta nei dettagli: su PS3, poca acqua gocciola da qualche parte; su Xbox 360, le ombre non reagiscono alle fonti di luce tremolanti. Su un PC (etichettato "Windows" nel video), non ci sono questi problemi, inoltre gli oggetti sono visibili a lunghe distanze, ma non ci sono ulteriori miglioramenti. Successivamente, gli sviluppatori hanno rilasciato una serie di trame ad alta definizione per la versione PC del gioco, ma ciò non ha migliorato notevolmente la grafica.

In modo che tu possa vedere che tipo di grafica è in grado di produrre un computer - un esempio di un gioco su misura per utilizzare tutte le capacità di una scheda video e di un processore:

Vedi la differenza? Bella illuminazione, texture nitide, movimenti fluidi. Per inciso, questo livello di dettaglio sarebbe stato irraggiungibile con le tecnologie DirectX 9 obsolete: troppi oggetti sono nell'inquadratura contemporaneamente. Ci sono anche molti effetti che vengono implementati dalle schede video con supporto almeno per DirectX 10.

Caratteristiche del motore grafico per Crysis 3:

Contrariamente all'opinione di alcuni utenti, DirectX non migliora grafica nei giochi, ma solo dare una possibilità programmatore per rendere il gioco più bello. Se il gioco è stato sviluppato per DirectX 9, allora la presenza di DirectX 10a versione non cambierà nulla. Tutto dipende non solo dalle capacità della scheda video, ma anche dal supporto tecnologico per il gioco. Se metti tutto insieme, ottieni solo un gioco meraviglioso in termini di grafica.

Diverse versioni di Windows e DirectX

DirectX è essenzialmente una raccolta di file - librerie software. Se non sono nelle cartelle di sistema, i giochi nella migliore delle ipotesi verranno visualizzati senza effetti, nella peggiore non si avviano dando un errore (all'avvio del gioco compare l'errore “d3dx9_42.dll not found”, dove i numeri possono essere diverso).

Un set minimo di questi file è già presente nella nuova installazione di Windows. A seconda della versione del sistema operativo, ci sarà un diverso set di file, il che significa supporto per diverse versioni di DirectX (informazioni da qui):

  • 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

Le versioni precedenti sono incluse. Quelli. Windows 10 supporta la versione 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 e sotto.

Come installare l'intero set di file DirectX sarà nel testo.

Supporto per schede video DirectX di diverse versioni

Più nuova è la scheda video, più supporta la versione superiore di DirectX. Saranno supportate anche tutte le versioni precedenti.

Windows deve supportare anche questa versione. Con una scheda grafica che supporta DirectX 12, in Windows XP, non puoi fare nulla: inizieranno i giochi che vengono eseguiti solo attraverso la nona DirectX e inferiori. Nell'ancora popolare Windows 7, la situazione è simile: non esiste l'ultima versione di DirectX.

Come faccio a sapere quale versione di DirectX supporta la mia scheda grafica e Windows?

Scheda video

Puoi sbirciare le informazioni su quale versione di DirectX supporta la tua scheda video sulla pagina ufficiale del sito Web del produttore e in qualsiasi negozio online. Ad esempio, in Yandex.Market.

finestre

Scoprire quale versione supporta Windows è più difficile perché molto dipende dagli aggiornamenti installati.

L'algoritmo è il seguente:

1. Assicurati di avere tutti gli aggiornamenti di Windows installati (Start - Tutti i programmi - Windows Update - Cerca aggiornamenti - Installa).

2. Elemento opzionale: aggiorna il driver della scheda grafica alla versione più recente:

Puoi scaricare il programma di installazione di DirectX dal sito Web Microsoft che ha sviluppato DirectX. In effetti lo è non Installer DirectX, ma solo un programma di installazione che scaricherà e installerà nuove versioni delle vecchie librerie di software DirectX da Internet e ne aggiungerà di nuove. Nonostante i numeri 9, 10, 10.1, ecc., DirectX ha anche una numerazione interna correlata agli aggiornamenti. Cioè, correzioni e miglioramenti sono possibili all'interno delle versioni.

Windows 7, 8 e 10 queste librerie, in generale, Non necessario, perché gli aggiornamenti richiesti arrivano tramite il Centro aggiornamenti. Ma se non riesci ad avviare un gioco vecchio (2005-2010) utilizzando DirectX 9, prova a installare lo stesso programma di installazione.

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

Per verificare cosa è installato dal programma di installazione, ho scaricato il programma di installazione autonomo di DirectX, necessario per installare gli aggiornamenti di DirectX su computer senza Internet:

In base alle date, al momento della stesura di questo articolo, gli aggiornamenti dei componenti DirectX sono stati pubblicati il ​​18 aprile 2011 (aggiornamento dal 29/01/2016: ora tutto passa attraverso il Centro aggiornamenti in altri pacchetti).

Il programma scaricato è essenzialmente un archivio autoestraente. Apriamolo con l'archiviatore 7-zip:

Presta attenzione ai nomi dei file: il programma di installazione contiene sia i file relativi a DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33, ecc.) che DirectX 10 (d3dx10_35, d3dx10_40, ecc.). Ogni versione viene aggiornata: vengono rilasciate nuove versioni delle librerie ..dll, ne vengono aggiunte di nuove.

Lascia che te lo ricordi ancora una volta: questo non è un aggiornamento di DirectX da una versione all'altra. Questo aggiornamento delle versioni delle librerie software e non ha nulla a che fare con la numerazione 9, 10, 10.1, 11, 11.1. Non sarai in grado di aggiornare la versione DirectX installata in questo modo.

Dopo l'installazione, verranno aggiunte nuove librerie e aggiornate quelle vecchie, il che consentirà di avviare quei giochi che segnalano un errore di assenza d3dx*... Quindi puoi provare a installare.

Da dove scaricare DirectX?

Basta installare gli aggiornamenti tramite il Centro aggiornamenti!

Scarica DirectX da qualsiasi sito è vietato! Rischi di essere infettato da virus!

I componenti DirectX vengono aggiornati tramite aggiornamento Windows... Questo è l'unico modo per ottenere il supporto DirectX. 10.1 e 11 su Windows Vista, 11.1 su Windows 7.

Microsoft DirectX è incluso come parte dei sistemi operativi Windows. Puoi aggiornare DirectX con il service pack più recente o altri aggiornamenti tramite Windows Update.

Se scarichi e installi DirectX su Windows XP, DirectX 11 apparirà lì?

Non apparirà... DirectX 10, 11 e versioni successive Windows XP non lo sarà mai. Possiamo soffermarci a lungo su questo argomento, dirò solo quanto segue: i proprietari di Windows XP, accetta: questo sistema operativo ha cessato da tempo di essere "gioco". Molti giochi moderni non supportano Windows XP. Anche Microsoft ha ufficialmente rinunciato.

Vale la pena notare che esiste un assemblaggio di DirectX 10 per Windows XP, realizzato da artigiani. In realtà, questo è solo un insieme di librerie software, non aggiungendo effetti di DirectX 10, ma solo consentendo ad alcuni giochi di funzionare senza errori in XP, se le loro impostazioni abilitano la modalità "DirectX 10". Comunque, questo insieme di librerie è altamente probabile che causi problemi nel sistema operativo, quindi in nessun caso dovresti impostare tale divisione.

Come installo DirectX 11.1 su Windows 7?

Con l'avvento di Windows 10, questo problema è più rilevante che mai. C'è il supporto DirectX 11 .1 esiste già inizialmente. Windows 7 è originariamente installato con la versione 11 ... Il supporto per la nuova versione di DirectX arriverà tramite aggiornamento Windows(Start - Tutti i programmi - Windows Update). L'aggiornamento si chiama KB2670838.

Quindi tieni Windows aggiornato tramite il Centro aggiornamenti. Questo vale anche per Windows 8.

DirectX 12

Ci sono molte voci che circolano intorno a DirectX 12. Proviamo a raccogliere fatti e ipotesi.

Windows 7, 8 e DirectX 12

DirectX 12 su Windows 7 e 8 non volere.

Le schede video meno recenti supporteranno parzialmente DirectX 12

I rappresentanti del produttore di schede grafiche AMD e nVidia hanno affermato che le schede video che supportano DirectX 11 supporteranno parzialmente DirectX 12. Questo si è rivelato un'astuzia di marketing. Il vantaggio di DirectX 12 su 11 è un aumento di 7-10 volte delle prestazioni grazie all'ottimizzazione del lavoro con i componenti della scheda video (memoria, processore video). La parte "hardware" delle schede video rilasciate nell'era di DirectX 11 e precedenti non è adattata per DirectX 12, quindi la caratteristica principale della nuova versione dell'API - l'accelerazione grafica - non funzionerà.

Cosa abbiamo? Esistono tre livelli di supporto per le schede grafiche precedenti per la nuova API grafica: Tier 1, Tier 2 e Tier 3. Tier 3 è il supporto più completo per lo standard.

Schede video senza supporto DirectX 12 (ma che supportano DX10 e/o 11):

Grafica Intel ValleyView2 HD

Grafica Intel HD 2500

Grafica Intel HD 4000

E più recente.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxx serie G, M e D

AMD Radeon HD 8xxxG

E più recente.

Sembra che tutti dovrebbero, ma ci sono diversi livelli di supporto. Più su questo più tardi

Schede grafiche compatibili con DirectX 12 Tier 1

Grafica Intel HD 4400

Grafica Intel HD 4600

Grafica Intel HD 5000

Grafica Intel Iris 5100

Grafica Intel Iris Pro 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

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 GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT640

NVIDIA GeForce GT 730

E più recente.

Schede grafiche compatibili con DirectX 12 Tier 2

Intel- No.

AMD- No.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

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

E più recente.

Schede grafiche compatibili con DirectX 12 Tier 3

Intel- No.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

Grafica AMD Radeon R4

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

E più recente.

Ma nVidia non ha ancora schede video con supporto completo per DirectX 12.

Aggiornamento dal 3.03.2018: ha già. Tutti quelli moderni supportano completamente la dodicesima versione.

Livelli aggiuntivi - Livelli di funzionalità

Come proprietario di AMD Radeon HD7950, vorrei rallegrarmi, ma non funziona. Il punto è che Microsoft è andata oltre e ha introdotto livelli aggiuntivi di funzionalità ("livelli di funzionalità"). I livelli di livello sono un indicatore per gli acquirenti, i livelli di funzionalità sono per gli sviluppatori.

Livello di funzionalità 11.0- Supporto per la scheda video DirectX11 e la funzione Resource Binding dal livello 1. Rappresentanti di tali schede video: Nvidia GeForce GTX 400/500/600/700.

Livello di funzionalità 11.1- DirectX 11 .1 e supporto per molte funzioni che non darò qui (perché?). Rappresentanti:

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

Livello di funzionalità 12.0- supporto per alcune funzionalità di Tier 1 e Tier 2. Rappresentanti: AMD Radeon HD 7790/8770, Rx 260/285/290 e successivi.

Livello di funzionalità 12.1- Supporto completo di livello 1, supporto hardware per tutte le funzionalità di DirectX 12.

Pertanto, nessuna delle schede video esistenti supporta pienamente DirectX 12. Alcune delle funzionalità sono implementate a livello di software, quindi lo stesso gioco che utilizza DX 11 e DX 12 non riceverà un notevole aumento delle prestazioni quando si passa a una nuova versione dell'API.

Risultato

È incredibile quanto le prestazioni di elaborazione dipendano dal livello di accesso all'hardware del computer. DX 12 fornisce funzionalità che gli sviluppatori non dovrebbero trascurare. Dato che Xbox One supporterà anche la dodicesima versione, alla fine del 2015 avremo molti giochi con il suo supporto. Ma non ci saranno miracoli: le schede video esistenti (per il 2015) non sono ottimizzate per utilizzare DirectX 12, il guadagno in termini di prestazioni sarà piccolo.

Piace

Piace

A volte, per installare e riprodurre correttamente file multimediali ed eseguire giochi, è necessario determinare se il sistema operativo del PC soddisfa i requisiti di installazione o se è necessario aggiornare le risorse software. Per fare ciò, devi scoprire quale DirectX è stato installato sul tuo computer. Questo può essere fatto in diversi modi.

Perché è necessario un aggiornamento DirectX

Affinché il software funzioni correttamente, è necessario creare un ambiente di lavoro appropriato: installare un pacchetto di driver mancanti e relativi programmi. Ad esempio, per poter guardare i video in un browser, è necessario installare il modulo Adobe Flash Player e per eseguire i giochi più diffusi è necessario installare DirectX 11.
Il monitoraggio costante della pertinenza del pacchetto multimediale, così come dell'intero software del tuo computer, aiuta a evitare un funzionamento errato del sistema e l'installazione di programmi errati.
Di norma, quando si acquista e si scarica un determinato programma, DirectX è già incluso nel suo pacchetto o nella funzione di aggiornarlo, se è già presente sul PC. Se hai problemi con l'aggiornamento o l'installazione di DirectX, devi scoprire da solo il motivo dell'incompatibilità tra l'applicazione e il sistema operativo.

Come scoprire la versione di DirectX in base al nome del sistema operativo

DirectX è già integrato nei moderni sistemi operativi. Puoi capire quale DirectX è installato dalla versione del sistema:

  • Windows 7 è installato con DirectX 10.
  • Windows 8 di solito contiene DirectX 11.
  • Bene, l'ultimo Windows 10 è dotato di DirectX 11 o DirectX 12.
  • Se il tuo PC ha un sistema operativo obsoleto, ad esempio Windows XP, molto probabilmente hai installato DirectX 9. Questa versione deve essere aggiornata, altrimenti la maggior parte dei giochi non verrà nemmeno installata.



Determinare la versione di DirectX utilizzando la riga di comando

Se hai precedentemente aggiornato DirectX o scaricato versioni diverse in bundle con applicazioni, sarà difficile scoprirne la versione esatta solo dal nome del sistema operativo. Pertanto, è necessario utilizzare questo metodo:

  • Apri il menu Start e digita dxdiag nella riga Cerca programmi e file.
  • Oppure tieni premuti contemporaneamente il tasto "Windows" + "R", dopodiché si aprirà un menu con la possibilità di eseguire comandi, dove dovresti anche digitare dxdiag.
  • Nella finestra che si apre, puoi trovare le informazioni di cui hai bisogno su DirectX.


Trovare la versione di DirectX utilizzando applicazioni di terze parti

  • Puoi scoprire cos'è DirectX sul tuo computer nel pannello di controllo della scheda video integrata. Ad esempio, puoi prendere una scheda video NVidia. Se apri la finestra Informazioni di sistema, vedrai anche informazioni su DirectX. Puoi trovare informazioni sull'editor grafico in questo modo: "Start" - "Pannello di controllo" - "Pannello di controllo NVIDIA".


  • Puoi anche ottenere le informazioni necessarie utilizzando utilità speciali, ad esempio Aida 64 (il vecchio nome è Everest). Puoi trovare e scaricare questa applicazione gratuitamente su Internet. Oltre ai dati DirectX, questa utility ha molte funzioni utili di cui avrai sicuramente bisogno.



Ora sai come determinare la versione corrente di DirectX installata sul tuo PC. Non resta che aggiornarlo all'ultima versione, se necessario.

Mentre giochi ai giochi moderni, sai tutti che i file DirectX vengono utilizzati come librerie grafiche. Tutti gli oggetti grafici nel gioco, poligoni tridimensionali, anti-aliasing, vertex e pixel shader sono disegnati sulla base di essi. Inoltre, tutti gli sfondi, ovvero gli sfondi, vengono disegnati allo stesso modo utilizzando DirectX. Ogni scheda grafica supporta la versione corrispondente di DirectX e più tardi è, meglio è.

In questo articolo te lo dirò come controllare la versione di DirectX su qualsiasi versione di Windows, comprese la sette e la dieci, e toccherò anche l'argomento del controllo delle prestazioni di DirectX nel sistema operativo, ovvero come funziona, se utilizza tutte le modalità e se utilizza la potenza del PC al massimo. Se, dopo aver verificato l'installazione di DirectX, si scopre che alcuni file non sono stati installati, potrebbe essere necessario fornire le risorse mancanti al PC reinstallando uno dei pacchetti DirectX appropriati.

Come sai, a seconda della potenza dell'hardware, questo o quel gioco può funzionare liberamente e facilmente alla massima risoluzione, può "rallentare" leggermente o significativamente o potrebbe non avviarsi affatto. Probabilmente non ti sarà una novità se ti dico che in termini di grafica tutto dipende dalla potenza della scheda video, in particolare dalla versione di DirectX che supporta.

Se la scheda video supporta l'ultima versione di DirectX (al momento, la dodicesima) e la scheda video è abbastanza potente ed efficiente, ha una larghezza del bus sufficientemente elevata e una grande quantità di memoria video, non è necessario preoccupati per la grafica nei giochi: tutto sarà al massimo livello. In caso contrario, dovrai sacrificare alcuni degli effetti, per cui anche le prestazioni del gioco potranno essere portate a un livello accettabile.

Puoi controllare la versione corrente di DirectX sul tuo sistema operativo eseguendo l'iniziatore e il controllo della libreria grafica. Per fare ciò, utilizzeremo la famigerata combinazione Win + R e inseriremo il valore "dxdiag" nel mini-form "Esegui".

Come risultato di questa combinazione, lo strumento di diagnostica DirectX si avvierà sul tuo PC. Per scoprire la versione supportata di DirectX, nella prima scheda Sistema, guarda la casella Versione DirectX nella parte inferiore del modulo. Questo sarà il numero di versione utilizzato sul tuo PC.

Tuttavia, non tutto è così semplice come potrebbe sembrare a prima vista. In questo campo, infatti, viene visualizzata la versione supportata dal sistema operativo, ma non dalla scheda video. Cioè, se hai installato Windows 10 su un computer non il più potente, questo programma mostrerà sicuramente la versione 12, sebbene la scheda video possa supportare un massimo di 9.1 o 10.

Puoi scoprire quale versione della libreria è supportata dal tuo dispositivo nelle specifiche del prodotto. Ti consigliamo anche di aggiornare il driver della tua scheda video, perché insieme agli ultimi aggiornamenti puoi portare un gameplay più fluido e fluido nel tuo gameplay senza blocchi e rallentamenti e la potenza della tua scheda video può aumentare di un altro 5-8%.

Ora, qualche parola su come verificare le prestazioni e l'integrità di DirectX utilizzando lo strumento di diagnostica già presentato. Andiamo alla scheda "Schermo". Qui, nella casella di testo in basso intitolata "Note", puoi vedere se c'è qualche problema con DirectX sul tuo PC. Se, come nel mio caso, qui hai la scritta "Nessun problema trovato" ostenta, allora tutto è in ordine e non puoi nemmeno dubitare dell'efficienza del tuo adattatore video.

Un campo simile è presentato nella scheda "Suono", quindi puoi guardare anche lì. Se si verificano problemi, è probabile che DirectX debba essere reinstallato, cosa che puoi fare non appena hai un minuto libero prima di giocare.

Quindi abbiamo capito le caratteristiche della libreria grafica DirectX. Ora sai come verificare quale versione di DirectX è installata sul tuo PC, come scoprire l'aggiornamento corrente per questo pacchetto e come assicurarti che funzioni e sia efficace. Spero che questo materiale ti sia utile e che ti divertirai a giocare ai tuoi progetti di gioco preferiti.

Gli utenti spesso si chiedono perché questo o quel gioco non si avvia sul proprio computer. Questo accade anche con quegli utenti che hanno acquistato una "macchina" potente e dalle alte prestazioni. Perché non puoi installare giochi con requisiti massimi? Il motivo potrebbe essere un'edizione DirectX obsoleta che non è in grado di supportare determinate tecnologie. Se vuoi scoprire la versione di DirectX e risolvere il problema dell'avvio di un particolare gioco, continua a leggere!

L'utilità obsoleta crea un problema all'avvio dei giochi

Cos'è DirectX?

Si tratta di uno strumento che contiene i pacchetti tecnologici multimediali necessari per il funzionamento di varie applicazioni. In altre parole, questo è un insieme di funzioni necessarie per risolvere vari compiti con giochi, multimedia e altri dati, sviluppato per Windows.

DirectX è comunemente usato per scrivere giochi. Il programma fornisce funzioni che gestiscono grafica, flussi audio. Inoltre, senza di esso, il computer non sarà in grado di elaborare le informazioni trasmesse da joystick, mouse, tastiere, ecc. Non è necessario pagare per questo, è sulla risorsa ufficiale di Microsoft.

Controllo della versione

Il controllo dell'assembly è necessario per capire se la colpa è davvero di DirectX. È interessante notare che le edizioni aggiornate del programma sono spesso in bundle con il gioco, ma ci sono delle eccezioni.

Quindi, come fai a sapere quale DirectX è installato? Il modo più banale è utilizzare strumenti integrati. La procedura è simile a questa:

  • premi Win + R;
  • entrare nel campo dxdiag;
  • premere Invio.

Il sistema avvierà uno strumento diagnostico che ha tutto su DirectX, comprese le informazioni sul suo tipo. Il numero è indicato in basso nella scheda "Sistema". Questa manipolazione è adatta a qualsiasi sistema operativo di Microsoft.

La questione della pertinenza delle versioni è più complicata, tutto dipende dal sistema: ci sono alcune differenze. Ad esempio, per Windows 7 puoi "installare" la versione 11 del programma, in Vista è DirectX 10. Gli sviluppatori non supportano più Windows XP, ma molte persone nel nostro paese lo usano ancora. La versione 9 è adatta per questo sistema operativo, è impossibile installare versioni più recenti, sebbene gli utenti persistenti abbiano ancora trovato un modo per "avvitare" la versione 10 in XP. DirectX 11 è integrato automaticamente in Windows 8. Come per l'ultimo Windows 10, può essere prodotto sia con la versione 12 che 11.

C'è un altro metodo che ti permette di capire quale versione del programma è preinstallata sul tuo PC. Riguarda i parametri della tua scheda video. Ad esempio, tutto ciò che devi sapere su DirectX si trova nelle informazioni sulla scheda NVidia.

Il Web ha anche molte utilità che raccolgono tutte le informazioni sul sistema (comprese le versioni del software).

Dopo aver compreso l'edizione, installa la build DirectX più recente possibile per il tuo sistema operativo.

Gli sviluppatori di applicazioni a volte specificano la versione specifica di un pacchetto da installare. Basta disinstallare la versione corrente di DirectX e scaricare l'assembly che non richiede un aggiornamento. Tutte le versioni di questo software sono disponibili gratuitamente e possono essere trovate sul sito Web del produttore. Gli utenti esperti affermano che il modo più semplice è scaricare un programma di installazione su un PC.

Infine, aggiungiamo che su alcuni PC il driver della versione 11 potrebbe non essere installato. Il problema è che questa edizione del software non è compatibile con una scheda video obsoleta sul tuo hardware.

Questa tecnologia è stata sviluppata da Microsoft per semplificare la programmazione per il sistema operativo Windows. DirectX è più spesso utilizzato nella creazione di giochi per computer, così come altri programmi relativi alla grafica tridimensionale.

Per eseguire molti giochi, DirectX deve essere installato almeno una certa versione. Ad esempio, un gioco potrebbe richiedere DirectX 9 o versioni successive. Di fronte a un tale requisito, gli utenti si chiedono come scoprire la versione di DirectX installata su un computer. Analizzeremo questa domanda in questo articolo.

Il modo più semplice per scoprire la tua versione di DirectX è eseguire il comando dxdiag. Questo può essere fatto cercando nella o sulla schermata iniziale (schermata a riquadri). Per fare ciò, basta inserire il comando dxdiag nella ricerca e aprire il programma trovato.

Puoi anche usare il menu Esegui. Per fare ciò, premi la combinazione di tasti Windows-R e inserisci il comando dxdiag nella finestra che si apre.

Dopo aver eseguito il comando dxdiag, ti verrà presentata una finestra chiamata "Strumento di diagnostica DirectX". Qui, nella parte inferiore della finestra, verrà indicata la versione di DirectX installata sul tuo computer.

Inoltre puoi usare un computer speciale. Ad esempio, puoi utilizzare un programma gratuito.

In questo programma, è necessario aprire la sezione "Configurazione - DirectX". Qui, nella parte superiore della finestra, verrà indicata la versione installata di DirectX.

Come aggiornare DirectX all'ultima versione

Se hai identificato la versione e vuoi, allora devi scaricare il programma di installazione web dal sito ufficiale. Per fare ciò, vai su, seleziona la lingua desiderata e fai clic sul pulsante "Download".

Successivamente, il sito offrirà il download aggiuntivo di service pack per altri prodotti Microsoft. Fai clic su "Rifiuta e continua". Successivamente, dovrebbe iniziare il download del programma di installazione web. Al termine del download, avvialo e segui le istruzioni visualizzate sullo schermo.

Principali articoli correlati