
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.
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.
RotoSub: le ventole dei PC non faranno più rumore
Microsoft .NET Gadgeteer, arriva il rivale di Arduino?
Apple vicina al declino, Steve Jobs è il suo successo
Fujitsu PalmSecure: la biometrica pensiona l'NFC
Smartphone HTC: il bootloader dovrai sbloccarlo tu
Radeon HD 6950 Toxic, Sapphire avvelena i Caimani
Snapdragon S1, S2, S3 e S4: Qualcomm fa chiarezza
Google Plus con 25 milioni di utenti. Sì, no, forse
Televisori, Hitachi si chiama fuori dalla produzione
PS Vita in Italia nel 2012, niente panettone per Sony
Caso Android: Google e Microsoft ancora ai ferri corti
Niente GeForce 600 quest'anno, AMD apre la partita
Ultrabook a meno di 1000 dollari e in fibra di vetro
N00ter, il programma per beccare gli ISP disonesti
Android è davvero open source solo per pochi intimi
RefRef pensiona LOIC, Anonymous più agguerriti
Canon lavora ai nuovi super-teleobiettivi 400mm e 600mm
Cellulare TTM Outlimits Solaris con pannello solare integrato
Mio Cyclo 300 e Mio Cyclo 305 HC sono GPS da bicicletta
Facebook vuole Opera per realizzare un nuovo browser?
Microchip nei cetacei per studiare il clima e la fauna marina
Le offerte 3 Italia per il Samsung Galaxy SIII in anteprima
Steve Jobs geniale ma Cook è il capo perfetto per Apple
Absinthe 2.0 per il jailbreak del Nuovo iPad e iOS 5.1.1
Google cancella 1,2 milioni di link pirata al mese
TV a Ultra Alta Definizione: si parla già di standard
Steam e giochi nativi su Linux per conquistare i veri gamer
Valve lavora su dispositivi indossabili e incontra Apple
Valve vuole realizzare una console o forse un Kinect migliore
Valve smentisce la Steam Box: niente console-PC, per ora
Valve Steam Box, foto e indiscrezioni per la console-PC
Steam Box, la console Valve che ucciderà il PC da gioco
Console Valve con giochi biometrici e Steam, pura goduria
Attacco hacker a Steam, carte di credito non più sicure
Half-Life 3, protesta senza il botto. Freeman può aspettare
Half-Life 3 dipende da voi: giochiamo tutti ad Half-Life 2!
Top 10: non conta solo la grafica nei videogiochi!
Top 10: i migliori sparatutto in terza persona
Top 10: i migliori supereroi dei videogiochi
Top 10: i migliori videogame per giocare all'aria aperta
Top 10: i migliori videogiochi hack and slash
Top 15: i videogiochi che meritano un seguito
Come nascono i videogiochi: il Game Designer
Morto il papà del Commodore 64, il mito resta per sempre
Commodore 64 - PR
Top 15: i giochi PC più venduti di sempre
Originariamente inviata da Jammed_Death
non potrebbe fare un check prima per vedere se è realmente necessario installarle? e ms potrebbe integrare tutti i pacchetti direttamente nel so...
comunque ho notato che con alcuni giochi l'installer parte ogni volta che avvio il gioco :uhm:
Originariamente inviata da aToMe
Un problemone!!! Capisco si dovesse fare ad ogni avvio del gioco.
Dopo che scarichi 4GB il problema sono i 2 minuti della installazione D3DX...
Ma per piacere!!!
Originariamente inviata da grng
Già hai ragione...allora speriamo che ci aggiungano altri 100-200MB inutili, tanto su 4GB cosa vuoi che siano.
E pure il riavvio obbligatorio, 2 minuti in una giornata da 24 ore non sono nulla
Originariamente inviata da the-smoker
LOL
console forever
Originariamente inviata da the-smoker
LOL
console forever
Originariamente inviata da grng
Già hai ragione...allora speriamo che ci aggiungano altri 100-200MB inutili, tanto su 4GB cosa vuoi che siano.
E pure il riavvio obbligatorio, 2 minuti in una giornata da 24 ore non sono nulla
Apple vicina al declino, Steve Jobs è il suo successo
Bethesda: PS4 e Xbox 720? Forse solo nel 2014
Carmack: i videogiochi possono ridurre la violenza
PS Vita come WiiU, si può usare come controller PS3
Videogiochi, lotta alla disinformazione su Facebook
3DS, Nintendo non ripeterà l'errore del GameCube
Dragon Age 2 fuori da Steam, EA spera in un accordo
Ubisoft: il nostro DRM è un successo contro i pirati
Microchip nei cetacei per studiare il clima e la fauna marina
Diablo III sarà aggiornato, pochissimi gli account violati
Commenti