Pubblicità

Trucchi e Consigli

Come risolvere l’errore “Shader Model 3.0 is required”

Come risolvere l’errore “Shader Model 3.0 is required”
Fabrizio Ferri-Benedetti

Fabrizio Ferri-Benedetti

  • Aggiornato:

Abbiamo visto questo errore in Farming Simulator, GTA IV e altri videogiochi. Ti impedisce di giocare, ma per fortuna può essere risolto. A volte basta fare un semplice download.

L’errore Shader Model 3.0 compare in varie forme: avvisi sulla mancata disponibilità, report dettagliati che richiedono una scheda grafica compatibile e così via. In tutti i casi, il protagonista è lo stesso.

Shader Model 3.0 è una tecnologia delle schede 3D. La maggior parte delle schede degli ultimi dieci anni ce l’ha, ma alcuni giochi se ne dimenticano (o almeno così sembra). Ecco, quindi, che compaiono questi errori. Per fortuna, quasi tutti hanno una soluzione.

1. Aggiorna i driver della scheda grafica

La scheda grafica comunica con Windows attraverso i driver, software speciali che traducono le istruzioni dei giochi affinché la scheda funzioni. Se il driver è obsoleto o non correttamente configurato, la scheda non funzionerà come dovrebbe. Per questo motivo è importante mantenere i driver aggiornati usando gli appositi updater.

Se non conosci il modello della tua scheda grafica, puoi scaricare ed eseguire GPU-Z, una utility che riassume in modo molto dettagliato quello che il PC sa su di essa. In alternativa, puoi andare su Pannello di controllo > Gestione periferiche e cercarla tra le schede video installate nel computer.

Cerca la tua scheda su Pannello di controllo > Gestione periferiche > Schede video

Ricordati di scegliere la versione corrispondente al tuo Windows e al tipo di processore. Un driver da 64 bit non funziona su un sistema da 32 bit e viceversa. Per sapere con certezza quale ti serve, scarica ed esegui 64bit-checker e segna il numero di bit e la versione di Windows. Dopodiché, scarica e installa il driver appropriato.

2. Aggiorna Microsoft DirectX (deve essere 9.0c o superiore)

Il buon funzionamento dei tuoi giochi non dipende solo dai driver della scheda grafica, ma anche da DirectX, la parte di Windows responsabile della gestione della grafica e dell’audio delle applicazioni. Se DirectX o uno dei suoi componenti (Direct3D, in questo caso) non funziona o è obsoleto, potrebbe apparire l’errore Shader Model 3.0.

Per essere sicuro che DirectX sia aggiornato, scarica il pacchetto ridistribuibile DirectX 9.0c e installalo. Per controllare che tutto sia in ordine, vai su Start > Esegui (o premi Windows + R), digita dxdiag e premi Invio. La finestra che si apre è lo strumento di diagnosi di DirectX. Guarda l’ultima riga: la versione deve essere 9.0c o superiore.

3. Verifica gli  aggiornamenti del gioco

A volte la colpa è del gioco: se non gli piace la tua scheda grafica, non la riconosce o la confonde con un’altra (ad esempio, se il tuo PC ha anche la grafica integrata). Chi deve risolvere il problema è l’autore del videogame. Visita il sito ufficiale alla ricerca delle patch di aggiornamento per la tua versione del gioco.

Sul sito ufficiale di Farming Simulator puoi scaricare le patch di aggiornamento

4. Come ultima risorsa, usa SwiftShader 3.0

Questi consigli non hanno funzionato? Forse la scheda grafica è troppo vecchia per eseguire il gioco. Ma non disperare, c’è ancora una possibilità: usare SwiftShader, un’applicazione che sostituisce in parte DirectX, così da poter eseguire i videogame che non funzionano con la tua scheda grafica.

Scarica la demo di SwiftShader da questo sito: dopo aver compilato il modulo, riceverai un’email con il link per scaricare un file ZIP. Decomprimilo e copia il file d3d9.dll nella cartella di gioco che non funziona (di solito si trova in Programmi). Dopodiché, prova ad avviare il videogame.

Il tuo obiettivo è quello di copiare il file d3d9.dll SwiftShader e salvarlo nella cartella del gioco

L’ultima risorsa è la lamentela

Se non c’è alcuna patch o se quella che c’è non risolve il problema, cerca nei forum ufficiali o mettiti in contatto con il servizio di assistenza al cliente corrispondente. Ti dicono che la scheda grafica è obsoleta? Che lo dimostrino: se la scheda grafica è compatibile con DirectX 9.0c, l’errore Shader Model 3.0 non dovrebbe comparire. Protesta, fai rumore: alla fine ti ascolteranno.

Come hai risolto questo errore?

Articolo originale in spagnolo. Segui Fabrizio Ferri-Benedetti

Fabrizio Ferri-Benedetti

Fabrizio Ferri-Benedetti

Linee guida editoriali