Soluzione per errore della funzione DirectX in Battlefield 1

Rilasciato il 21 ottobre, Battlefield 1 ha mostrato risultati eccellenti. Ha ricevuto recensioni positive sia dalla critica che dagli stessi utenti, a cui è piaciuto molto il tema della prima guerra mondiale. Tuttavia, non ci sono lati positivi del gioco. Per essere più precisi, cioè, ha un problema con il quale gli sviluppatori non sono stati in grado di far fronte.

Il bug della funzione DirectX in Battlefield 1 è un problema che ha impedito a molti utenti di giocare a questo sparatutto multiplayer militaristico. Sembra che il gioco si blocchi in modo casuale con un errore della funzione DirectX . E con DirectX 11 e DirectX 12.

Inizialmente, sembrava che solo i proprietari di schede Nvidia avessero un problema, ma poi gli utenti hanno iniziato a lamentarsi di avere un problema simile sulle schede AMD.

L'ultima recensione dello sviluppatore è la seguente:

Riteniamo di essere riusciti a trovare diversi problemi con DirectX e stiamo lavorando duramente alla loro soluzione, che dovrebbe essere inclusa nelle patch future.

Il team di sviluppo continua a lavorare con i nostri partner, nonostante questo problema. Sfortunatamente, questa volta non ho informazioni veramente importanti, ma continuiamo a lavorare con i nostri partner per risolvere il problema DirectX.

Fino a quando non è uscito un aggiornamento con una patch per questo problema, gli sviluppatori hanno condiviso con noi alcuni suggerimenti su come aggirare l'errore con DirectX. Per fare ciò, dovrai eseguire alcune azioni con la tua scheda video e ottimizzare il gioco.

Soluzione per errore della funzione DirectX in Battlefield 1

È possibile osservare gli esempi di errore sopra riportati in questi screenshot. Cominciamo descrivendo la soluzione dell'errore della funzione DirectX in Battlefield 1 .

  • Disabilita gli aggiornamenti automatici del driver in Windows 10 o su qualsiasi altro sistema operativo che stai utilizzando. Quindi è possibile utilizzare Display Driver Uninstaller (DDU) per rimuovere tutti i driver per la scheda video. Puoi scaricare DDU da questo link.
  • Installa i driver con la versione 334.89. Puoi usare questo link.

Successivamente, dovrai bypassare la versione del driver, poiché il gioco inizierà a suggerirti che è obsoleto.

  • Premere la combinazione di tasti Win + R.
  • Apri "Explorer" nel menu contestuale .
  • Fare doppio clic su qualsiasi sezione.
  • Fare clic con il tasto destro su uno spazio vuoto e creare un nuovo file di testo.
  • Apri il file che hai appena creato.
  • Immettere il codice seguente in questa casella di testo:

    se esiste C: \ Windows \ System32 \ nvapi64.Vecchio vecchio

    chdir / d C: \ Windows \ System32

    ren nvapi64.dll nvapi64.Old

    echo @ Named

    pausa

    vai alla fine

    : Vecchio

    chdir / d C: \ Windows \ System32

    ren nvapi64.Old nvapi64.dll

    echo @ Rinominato

    pausa

    vai alla fine

    : Fine

  • Quindi salvare questo testo come "Rename.BAT".
  • Fai clic destro su di esso e crea un collegamento sul desktop.
  • Quindi vai alle proprietà del collegamento Rename.BAT e nella casella Avanzate, seleziona la casella accanto a "Esegui come amministratore".
  • Infine, esegui il file "Rename.BAT" usando il collegamento sul desktop.

Queste azioni dovrebbero consentirti di avviare finalmente Battlefield 1. Questa è una soluzione temporanea fino a quando gli sviluppatori non risolveranno questo "stipite" piuttosto serio.

Articoli Interessanti