Windows

Com es poden solucionar els errors d'unreal motor?

Unreal Engine és un popular motor de jocs que els desenvolupadors utilitzen per construir i dissenyar jocs. Com a suite, compta amb algunes de les eines més ben integrades. Unreal Engine és un dels millors motors de jocs moderns, però no és perfecte. Té problemes, que de vegades es tradueixen en problemes per als jocs que depenen dels seus components.

De fet, en aquesta guia, pretenem examinar el problema de l’error d’Unreal Engine, que sembla afectar un bon nombre de títols populars. La gent simplement no pot gaudir dels seus jocs. Segons els informes que vam veure, els usuaris es van queixar que el seu joc es va congelar, va deixar de funcionar o no va respondre perquè alguna cosa no funcionava amb Unreal Engine.

Per què s’estavella Unreal Engine?

Unreal Engine probablement es bloqueja perquè els seus processos continuen assolint un estat o condició en què no poden continuar executant ni realitzant tasques. El problema pot ser per errors o inconsistències del programa; el problema pot tenir alguna cosa a veure amb conflictes relacionats amb altres aplicacions o amb interferències de serveis públics de tercers. Bé, acabem d’esbossar les causes més probables o més freqüents dels accidents d’Unreal Engine en equips amb Windows 10.

Com es corregeix l’error de Unreal Engine a Windows 10

Ara descriurem els procediments i solucions solucionals que han demostrat ser efectius per aconseguir que Unreal Engine deixi de bloquejar-se (o fallar amb menys freqüència) en ordinadors amb Windows 10. Us aconsellem que comenceu per la primera correcció de la llista. Si el primer procediment no fa prou, podeu passar a la següent solució i continuar amb la resta en aquest ordre fins que es resolgui el problema del vostre cas.

  1. Actualitza Unreal Engine 4:

Abans vam establir errors com un dels motius pels quals Unreal Engine es bloqueja als ordinadors. Bé, el procediment aquí tracta de rectificar les coses en aquesta direcció, si la nostra suposició es compleix. Els desenvolupadors d’Unreal Engine probablement sabien que els errors causaven molèsties als usuaris, de manera que és probable que hagin fet alguna feina per resoldre el problema.

Per tant, en actualitzar Unreal Engine, proporcionareu al programa correccions i pedaços per als errors que puguin ser els responsables dels bloquejos, i aquest és un bon resultat. És relativament fàcil cercar i instal·lar actualitzacions per a Unreal Engine, de manera que aquest procediment ha de ser el primer.

Fer això:

  • Obriu l'Epic Games Launcher fent doble clic a la drecera de l'aplicació (que probablement es troba a la pantalla de l'escriptori).
  • Un cop aparegui la finestra d'Epic Games Launcher, heu de mirar l'extrem superior esquerre de la finestra i fer clic a Unreal Engine.
  • Ara heu de mirar el panell situat a la vora dreta de la finestra i fer clic a Biblioteca (per anar a aquesta pestanya).
  • Comproveu la llista de la part superior de la finestra. Consulteu les versions del motor allà.
  • Feu clic a la petita fletxa cap avall (per iniciar una comprovació manual de les actualitzacions).

Ara, Epic Games Launcher utilitzarà la vostra Internet per posar-se en contacte amb els servidors adequats per veure si hi ha alguna cosa nova que falti al vostre equip.

  • Si l'aplicació troba una nova versió del motor, l'haureu de seleccionar i fer clic a Instal·la.

Ara Epic Games Launcher funcionarà per instal·lar les novetats.

  • Un cop finalitzades les operacions d'instal·lació del nou motor, heu de reiniciar Epic Games Launcher.

L’ideal seria que reinicieu l’ordinador (per obtenir els millors resultats).

  • Proveu el joc o l'aplicació amb què heu experimentat que Unreal Engine ha fallat per veure com van les coses aquesta vegada.
  1. Verifiqueu la instal·lació del motor:

Aquí estem considerant la possibilitat que Unreal Engine estavelli al vostre ordinador perquè els seus fitxers han caigut en corrupció. També hi ha moltes probabilitats que els bloquejos es redueixin a la modificació o eliminació d'alguns components importants. Amb aquest objectiu, volem que utilitzeu la funció de "verificació de fitxers" per solucionar problemes.

Unreal Engine existeix com a component dins del llançador d’Epic Games, cosa que significa que heu d’utilitzar la funció de verificació d’aquest darrer per comprovar si hi ha problemes als fitxers d’Unreal Engine. Si es detecten incoherències o discrepàncies, les coses males se substituiran per còpies saludables (que continguin les dades necessàries).

De totes maneres, aquestes són les instruccions que heu de seguir per verificar la instal·lació:

  • En primer lloc, heu d’obrir Epic Games Launcher. Sempre podeu fer-ho fent doble clic a la drecera de l’aplicació (que hauria d’estar a l’escriptori).
  • Un cop aparegui la finestra del programa, heu de mirar l'extrem superior esquerre i fer clic a Biblioteca.

Ara se us dirigirà a la pestanya Biblioteca.

  • Mireu el plafó de la dreta i, a continuació, feu clic a la petita fletxa cap avall (per ampliar el menú desplegable o veure la llista d'opcions).
  • Feu clic a Verifica.

Ara Epic Games Launcher inicialitzarà els processos necessaris per a l’operació de verificació.

  • Cal tenir paciència. Espereu fins que finalitzin les exploracions.
  • Un cop feta la verificació, heu de fer clic a l'opció Inicia (que hauria de ser visible ara).
  • Executeu el joc o l'aplicació amb què heu tingut problemes a causa dels bloquejos d'Unreal Engine per veure si les coses han millorat.
  1. Canvieu la targeta gràfica predeterminada:

El procediment aquí es dirigeix ​​a un cas concret del problema. Si veieu el Unreal Engine surt perquè es perd el dispositiu D3D advertència o notificació durant les vostres lluites amb Unreal Engine, és probable que la solució aquí faci prou per resoldre els vostres problemes. Si les nostres suposicions es compleixen, aleshores el problema correspon al vostre ordinador mitjançant una targeta gràfica dèbil per executar operacions.

Si l’ordinador té una targeta gràfica discreta o dedicada, té dues GPU per triar quan ha d’executar aplicacions o jocs. La GPU discreta sol ser la unitat més potent del lot, de manera que el vostre sistema sempre és millor utilitzar-lo per a jocs i altres aplicacions que requereixen gràfics.

Aquí volem que indiqui (o obligui) el vostre equip a utilitzar la targeta gràfica dedicada. Suposem que teniu una targeta gràfica discreta de NVIDIA, de manera que la descripció del procediment aquí es basa en això.

Seguiu aquests passos:

  • Per accedir a la pantalla del menú Inici de Windows, premeu el botó del logotip de Windows al teclat del vostre equip (o podeu fer clic a la icona de Windows a l'extrem inferior esquerre de la pantalla per obtenir el mateix resultat).
  • Tipus Tauler de control de NVIDIA al quadre de text (que apareix en el moment en què comenceu a escriure) per realitzar una tasca de cerca utilitzant aquestes paraules clau com a consulta.
  • Suposant que el Tauler de control (aplicació) de NVIDIA ha aparegut ara com a entrada principal de la llista de resultats, heu de fer-hi clic (per obrir-la).
  • Un cop aparegui la finestra del tauler de control de NVIDIA, heu de fer clic a Gestiona la configuració 3D.
  • Suposant que sou a la pestanya Configuració global, heu de fer clic al menú desplegable del processador de gràfics preferit (per veure les opcions disponibles).
  • Seleccioneu Processador NVIDIA d'alt rendiment.
  • Ara heu de fer clic al botó Aplica. Feu clic al botó D'acord també, si s'aplica aquest pas.
  • Tanqueu l'aplicació del tauler de control de NVIDIA i altres aplicacions.
  • Reinicieu l'ordinador.
  • Executeu el joc o l’aplicació amb problemes per Unreal Engine bloquejats per veure quant de temps es manté.
  1. Feu alguns canvis al registre:

En alguns ordinadors, es va demostrar que els bloquejos d'Unreal Engine estaven connectats a la configuració de TDR. En aquestes màquines, els usuaris van aconseguir millorar els resultats d’estabilitat d’Unreal Engine alterant la configuració del TDR. Les coses poden ser les mateixes a l’ordinador; és possible que també pugueu modificar coses per aconseguir que Unreal Engine es mantingui el temps que sigui necessari.

TDR, que significa Timeout Detection and Recovery (Detecció i recuperació del temps d’espera), és la funció que comprova si la targeta gràfica funciona tal com s’ha suposat. Quan aquesta funció descobreix que la targeta gràfica funciona o funciona malament, actua per restablir els components. Volem que desactiveu aquesta funció per tal que el vostre equip doni la seva GPU tot el temps que necessiti recuperar-se (per bé d’Unreal Engine) abans d’utilitzar-la.

Tanmateix, abans de continuar la tasca aquí, us hem d’advertir dels riscos que comporta. Esteu a punt de fer canvis a les entrades del registre de l’ordinador, que és un component increïblement sensible al Windows. Si cometeu errors, és possible que tingueu més problemes dels que teniu actualment. Per a això, s’aconsellen precaucions.

És possible que vulgueu crear una còpia de seguretat del registre. No tindreu més possibilitats de fer la còpia de seguretat que ara. Podreu resoldre tots els problemes fàcilment mitjançant la còpia de seguretat, si alguna vegada les coses van malament.

De totes maneres, aquests són els passos que heu de seguir per crear una còpia de seguretat del registre:

  • Utilitzeu el botó del logotip de Windows + la tecla de drecera de la lletra R per iniciar l’aplicació Executa ràpidament.
  • Quan aparegui el petit diàleg o finestra d'Execució, heu d'omplir el camp de text en blanc Regedit.
  • Per executar el codi, premeu el botó Retorn al teclat de la màquina (o feu clic al botó D'acord a la finestra Executa per obtenir el mateix resultat).

Ara es mostrarà la finestra de l’Editor del registre.

  • Mireu a l'extrem superior esquerre de la finestra, feu clic a Fitxer i seleccioneu Exporta (a la llista d'opcions que es mostren).

La finestra Exporta fitxer del registre es mostrarà ara.

  • Empleneu la casella Nom del fitxer amb el vostre nom preferit per a la còpia de seguretat. Pots fer servir RegBackup, per exemple.
  • També heu d’especificar la vostra ubicació d’emmagatzematge preferida per a la còpia de seguretat. Navegueu pels directoris adequats per arribar a la carpeta adequada.

L’ideal seria que guardeu el fitxer dins d’una ubicació d’una unitat externa (unitat flash USB, per exemple). Si heu de desar-lo a l'ordinador, podeu triar Escriptori.

  • Suposant que heu acabat amb els paràmetres de la finestra Exporta fitxer del registre, heu de fer clic al botó Desa (per acabar les coses).

Ara l’ordinador funcionarà per crear la còpia de seguretat i emmagatzemar-la al directori especificat.

Mentrestant, aquestes són les instruccions que heu de seguir per fer les modificacions necessàries al registre per solucionar els bloquejos d’Unreal Engine:

  • Aquí heu de tornar a la finestra de l’Editor del registre o bé haureu de tornar a iniciar l’aplicació (si la heu tancat).

Podeu desplaçar-vos una mica cap amunt per veure les instruccions per obrir l’Editor del Registre (si cal).

  • Aquesta vegada, heu de fer clic a Ordinador (a l'extrem superior esquerre de la finestra) per veure'n el contingut i després navegar pels directoris d'aquest camí per arribar a la vostra destinació:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

  • Ara, al tauler proper a la vora dreta de la finestra, dins de GraphicsDrivers, heu de fer clic amb el botó dret sobre qualsevol punt lliure d’objectes.
  • A la llista d'opcions que es mostren, heu de fer clic a Nou (per veure una altra llista) i, a continuació, seleccionar el valor QWORD (64 bits).
  • Heu d'utilitzar TdrLevel com a nom del nou valor. Ara feu clic al botó D'acord.

Ara Windows funcionarà per crear el valor.

  • Feu doble clic al valor TdrLevel recentment creat.

Es mostrarà la finestra Edita el valor QWORD (64 bits) per a TdrLevel.

  • Empleneu el quadre de Dades de valor amb 0 i després feu clic al botó D'acord per desar els canvis que acabeu de fer.

La vostra feina al registre està acabada.

  • Tanqueu l'aplicació Editor del registre i altres programes.
  • Reinicieu el PC.
  • Feu algunes proves del joc o programa problemàtic per confirmar que Unreal Engine ja no es bloqueja com abans.
  1. Torneu a instal·lar el controlador de la targeta gràfica; actualitzeu els controladors:

El controlador de targeta gràfica és el programa que gestiona les interaccions entre la GPU (el component de maquinari) i les aplicacions o el propi Windows (la part del programari). Per tant, el controlador de la vostra targeta gràfica té un paper important en les operacions de visualització d’imatges i de representació de vídeo, que constitueixen la base dels processos gràfics.

Hi ha moltes probabilitats que els bloquejos d’Unreal Engine tinguin alguna cosa a veure amb deficiències gràfiques o incoherències, que es poden rastrejar fins al controlador de la targeta gràfica. Si volem considerar aquesta possibilitat, podem extrapolar que la targeta gràfica es troba en un mal estat. El conductor probablement està trencat, funciona malament o està malmès. Amb aquest objectiu, volem que torneu a instal·lar el controlador per solucionar-ne els problemes.

Quan reinstal·leu un controlador, els processos implicats (que conformen les operacions de desinstal·lació i instal·lació) tendeixen a induir canvis en la configuració i la composició del controlador. Els canvis resultants poden fer prou per tornar el conductor a un estat normal, de manera que haureu d’arriscar-vos. Després de tot, el procediment és totalment inofensiu.

De totes maneres, aquests són els passos que heu de seguir per tornar a instal·lar el controlador de la targeta gràfica:

  • En primer lloc, heu de fer clic amb el botó dret a la icona de Windows que hi ha a l'extrem inferior esquerre de la pantalla de la màquina per veure les opcions i les opcions del menú Usuari avançat.
  • A la llista que es mostra, heu de triar Administrador de dispositius (per iniciar aquesta aplicació).
  • Suposant que s'hagi obert la finestra del Gestor de dispositius, heu de passar per la llista i localitzar els adaptadors de pantalla.
  • Feu clic a la icona d’expansió que hi ha al costat dels adaptadors de pantalla per obrir-ne el contingut.
  • Localitzeu el dispositiu GPU dedicat de la llista, feu clic amb el botó dret sobre el ratolí per veure les opcions disponibles i, a continuació, trieu Desinstal·la el controlador.
  • Us hem indicat que localitzeu el dispositiu GPU dedicat perquè probablement el vostre ordinador executa jocs i altres aplicacions que requereixen gràfics mitjançant la GPU dedicada. L'ordinador està equipat amb dues unitats gràfiques (la GPU dedicada i la GPU integrada), però la GPU dedicada és fàcilment la targeta més potent o capaç.
  • Per tant, per obtenir els millors resultats o resultats de rendiment, l’ordinador (com la majoria de màquines) està programat per realitzar operacions gràfiques difícils o intensives amb la GPU dedicada. I per aquests motius, el controlador de la GPU dedicada és el que heu de tornar a instal·lar per solucionar els bloquejos d'Unreal Engine.
  • Tot i això, si esteu segur que el vostre ordinador executa jocs i aplicacions amb la targeta integrada, heu de fer clic amb el botó dret a la targeta integrada per veure les opcions disponibles i, a continuació, seleccionar Desinstal·la. A continuació, haureu de continuar amb l'operació de desinstal·lació en aquest camí (continueu amb les instruccions següents).
  • Feu clic al botó Desinstal·la per afirmar l'operació: si Windows mostra una sol·licitud o un diàleg per obtenir una forma de confirmació de l'operació de desinstal·lació del controlador de la targeta gràfica.

Ara es suposa que l’ordinador funcionarà per eliminar el controlador.

  • Un cop acabat tot, heu de tancar l'aplicació Gestor de dispositius (i altres aplicacions) i reiniciar l'ordinador.
  • Espereu a que Windows s'engegui i s'instal·li (mentre no feu res).

Ara és probable que el vostre sistema s’adoni que falta el controlador d’un component important, de manera que funcionarà per obtenir i instal·lar el programari necessari (sense que hàgiu d’ajudar-lo).

  • En aquest moment, suposant que el vostre equip ha instal·lat el controlador requerit, us recomanem que reinicieu l'ordinador per acabar les coses.
  • Executeu el joc o l'aplicació afectats per bloquejos d'Unreal Engine per veure quant de temps es manté.

Si l'operació de reinstal·lació no ha fet prou per resoldre el problema del vostre cas, o si no heu aconseguit que Windows reinstal·li el controlador de la targeta gràfica per qualsevol motiu, haureu d'actualitzar el controlador. Per fer-ho ràpidament, heu d’obtenir l’Auslogics Driver Updater. Aquest programa us ajudarà a realitzar totes les tasques d'actualització del controlador de la manera més eficaç possible, de manera que no us haureu de molestar amb moltes operacions complicades i tedioses.

L'aplicació recomanada funciona d'aquesta manera: primer iniciarà una exploració de nivell superior per identificar els controladors defectuosos (controladors danyats, antics o obsolets, trencats i mal funcionats) del vostre equip; després de la fase d'identificació, passarà a buscar i obtenir nous controladors estables (versions recomanades pel fabricant), que després instal·larà com a substituts del programari incorrecte.

De fet, amb aquesta aplicació, l’ordinador pot executar nous controladors per a gairebé tots els components (i no només per a la targeta gràfica). Si els bloquejos d'Unreal Engine tenen alguna cosa a veure amb problemes que afecten altres conductors, el problema es resoldrà. Bé, d’aquesta manera, ja que es resolen tots els problemes del conductor, no queda res al marge, i això és bo.

Un cop finalitzats els processos d'instal·lació de tots els nous controladors, heu de reiniciar l'ordinador per acabar les coses. Windows necessita un reinici per garantir que el vostre sistema tingui en compte tots els canvis que es van produir. Només després de reiniciar, heu d'executar el joc o l'aplicació preocupats per bloquejos d'Unreal Engine per comprovar i confirmar que les coses ara són significativament millors que abans.

Altres coses que podeu provar de resoldre els bloquejos d'Unreal Engine a Windows 10

Si encara teniu problemes amb el problema "Unreal Engine ha fallat" quan jugueu o executeu aplicacions dependents, heu de provar les solucions i solucions de la nostra llista final de solucions al problema.

  1. Desactiveu tots els paràmetres d'overclocking; desfer-se de totes les aplicacions d’overclocking:

Si heu configurat l’ordinador per overclockar determinats components (per exemple, la vostra CPU) per obtenir més suc de la vostra màquina, haureu d’aturar-vos ara, perquè els desavantatges òbviament superen els guanys. Si no podeu aconseguir que els vostres jocs o aplicacions es mantinguin en funcionament, no us servirà per a les millores de rendiment. Elimineu tot el material d’overclocking i doneu als vostres programes la possibilitat d’obtenir millors resultats d’estabilitat.

  1. Desactiveu el vostre antivirus; desinstal·leu l'aplicació de seguretat:

Alguns informes indiquen que certes marques antivirus exageren interferint en processos o operacions amb què no tenen interès per provocar problemes als usuaris, de manera que és possible que vulgueu examinar aquest esdeveniment en el vostre cas. Potser el vostre antivirus o aplicació de seguretat està fent el mateix. Si la nostra suposició es compleix, Unreal Engine deixarà de bloquejar-se després de desactivar o desinstal·lar el vostre antivirus (o una aplicació de seguretat similar).

  1. Configureu l'ordinador per utilitzar només la vostra targeta gràfica dedicada per executar jocs i altres aplicacions que requereixen gràfics.
  1. Reinstal·leu net totes les aplicacions implicades en els esdeveniments de bloqueig.
$config[zx-auto] not found$config[zx-overlay] not found