Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Elden Ring, il mondo di gioco avrebbe sorpreso George R. R. Martin Elden Ring, il mondo di gioco avrebbe sorpreso George R. R. ...
Immagine di Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci...

DirectX fastidiose su Steam? La colpa è di Microsoft

Valve ha spiegato il perchè delle continue installazioni delle librerie DirectX con i giochi scaricati da Steam. Il problema è da cercare nel modo in cui Microsoft realizza i pacchetti e nella libreria D3DX helpers, necessarie per controllare che le versioni dei file installati coincidano con quelli richiesti dal gioco.

Advertisement

Avatar di Roberto Caccia

a cura di Roberto Caccia

Pubblicato il 04/08/2011 alle 15:39 - Aggiornato il 15/03/2015 alle 01:33
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Valve ha spiegato il motivo per cui gli utenti di Steam sono obbligati a installare le librerie DirectX dopo aver scaricato un gioco, vecchio o nuovo. Secondo John McCaskey, un ingegnere del software dell'azienda, il problema è da cercare nel modo in cui Microsoft "impacchetta" il software, che in alcuni casi contiene più istanze D3DX all'interno dei file di configurazione .NET.

"Non si parla di far sì che le vostre DirectX siano aggiornate. Microsoft usa una libreria helper con D3D (Direct3D), chiamata D3DX (Wikipedia). Potete trovare file adibiti a questo scopo come d3dx9_43.dll nella cartella Windows\system32", dichiara McCaskey.

"Ci sono più di 40 versioni diverse di librerie D3DX per D3D9, e molte di più per D3D10 e 11. Ogni gioco che usa le librerie D3DX è collegato a una versione specifica", continua McCaskey, spiegando che ogni titolo deve far partire l'installer D3D corretto per assicurarsi che le librerie DirectX siano aggiornate.

L'ingegnere aggiunge che anche una versione installata per x86 non garantisce che possa andare bene anche per x64, quindi i giochi a 64 e a 32 bit potrebbero usare lo stesso installer ma indirizzandosi a piattaforme diverse.

I giochi basati sul Source Engine non hanno bisogno del fastidioso installer - Clicca per ingrandire

"I giochi che non usano gli helper D3DX (come quelli basati sul motore Source di Valve) non hanno bisogno di far partire il fastidioso installer al primo avvio, perché dipendono dalle librerie principali D3D9/10/11 installate. Tuttavia, i giochi che usano D3DX devono far partire l'installazione, visto che è l'unico modo permesso da Microsoft per distribuire e controllare le informazioni sulle versioni dei file", spiega McCaskey.

Purtroppo a questo problema non sembrano esserci soluzioni, a causa di decisioni infelici riguardanti gli schemi dei pacchetti, delle versioni e di fastidiose licenze di ridistribuzione delle librerie D3DX.

"L'unica cosa che Steam potrebbe fare è da rendere la piattaforma abbastanza intelligente da sapere se una versione che coincide esattamente con l'installer DX è già stata scaricata, per poi condividere quel contenuto in modo da non dover effettuare il download con ogni gioco", ha dichiarato McCaskey.

###old983###old

Tuttavia, questa soluzione risolverebbe solo parte del problema e richiederebbe diversi sforzi ai produttori di videogiochi a causa della maggiore complessità nel creare i pacchetti del software e nella gestione delle dipendenze d'installazione. Per ulteriori approfondimenti potete leggere il thread sul forum ufficiale di Steam (in lingua inglese), cliccando su questo indirizzo.

Le notizie più lette

#1
VPN, perché la sede dei provider e dei server fa la differenza
4

Hardware

VPN, perché la sede dei provider e dei server fa la differenza

#2
La fisica avanza verso il più grande enigma dell’universo
3

Scienze

La fisica avanza verso il più grande enigma dell’universo

#3
Di fatto, Nvidia ha ammesso che le GPU per le IA general purpose non servono più
2

Business

Di fatto, Nvidia ha ammesso che le GPU per le IA general purpose non servono più

#4
Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci

Editoriale

Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci

#5
L’IA clona un’azienda in due giorni ma la reputazione è un’altra cosa

Business

L’IA clona un’azienda in due giorni ma la reputazione è un’altra cosa

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca triangoli

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci

Editoriale

Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci

Di Andrea Riviera
Elden Ring, il mondo di gioco avrebbe sorpreso George R. R. Martin

Videogioco

Elden Ring, il mondo di gioco avrebbe sorpreso George R. R. Martin

Di Antonello Buzzi
PS2 preoccupava i militari statunitensi e non è uno scherzo

Videogioco

PS2 preoccupava i militari statunitensi e non è uno scherzo

Di Andrea Riviera
The Division 3, Ubisoft promette una rivoluzione

Videogioco

The Division 3, Ubisoft promette una rivoluzione

Di Antonello Buzzi
Nintendo Switch 2, nuovo gioco GameCube ora disponibile
1

Videogioco

Nintendo Switch 2, nuovo gioco GameCube ora disponibile

Di Antonello Buzzi

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.