Cómo corregir el error 'Unreal Engine está saliendo debido a la pérdida del dispositivo D3D'

Los usuarios experimentan el mensaje de error 'Unreal Engine está saliendo debido a la pérdida del dispositivo D3D ' cuando Unreal no puede conectarse con el dispositivo D3D en su computadora. Este error es muy común y también puede ocurrir para usuarios que no tienen problemas aparentes en su computadora.

Unreal Engine está saliendo debido a la pérdida del dispositivo D3D

Según los desarrolladores de Unreal Engine, este problema generalmente ocurre cuando los gráficos de la computadora o los componentes de hardware no se sincronizan correctamente con Unreal Engine, lo que a su vez hace que no funcione correctamente con el dispositivo D3D. En este artículo, revisaremos todas las soluciones sobre por qué ocurre este problema y también, cuáles son las soluciones para resolverlo.

¿Qué causa el error 'Unreal Engine está saliendo debido a la pérdida del dispositivo D3D'?

Después de recibir numerosos informes de los usuarios sobre el problema, decidimos investigar el problema. Después de combinar estos informes, duplicamos las situaciones en nuestras estaciones de trabajo y resolvimos las causas. Los motivos por los que puede experimentar este mensaje de error son, entre otros, los siguientes:

  • Unreal Engine desactualizado: la causa más probable es que Unreal Engine no se actualiza a la última versión y no puede comunicarse con otros componentes del sistema que podrían actualizarse recientemente. También puede ser al revés.
  • Software antivirus: existen numerosos programas antivirus que tienden a bloquear el Unreal Engine y, por lo tanto, marcan un falso positivo. Esto es muy común y puede resolverse creando una lista blanca o deshabilitándola.
  • Controladores de dispositivo obsoletos: otra causa probable de por qué ocurre este problema es que los controladores de su dispositivo están corruptos u obsoletos. En ambos casos, la reinstalación o actualización de los controladores funcionan.
  • Archivos de Steam incompletos: Steam a menudo funciona con Unreal Engine. Si sus archivos de juego / instalación están corruptos o incompletos, experimentará el mensaje de error en discusión.
  • Configuración de NVIDIA GeForce: también se sabe que estos módulos entran en conflicto con el juego. Deshabilitar el módulo o deshabilitar configuraciones específicas generalmente resuelve el problema.
  • Overclocking: Overclocking podría darle a su PC el empuje que necesita, pero se sabe que causa problemas o conflictos con las aplicaciones que consumen muchos recursos. Desactivar Overclocking podría ser el truco para ti.
  • Tarjeta gráfica predeterminada: la tarjeta gráfica predeterminada generalmente se desactiva cuando se ejecuta una tarjeta dedicada con más potencia. Sin embargo, en varios casos, puede estar activo junto con la tarjeta gráfica dedicada y causar conflictos que causarán más problemas.

Antes de comenzar con las soluciones, asegúrese de haber iniciado sesión como administrador. Además, debe tener una conexión a Internet activa y abierta.

Solución 1: Actualización de Unreal Engine, Windows y Steam

Por lo general, si alguno de los componentes mencionados está desactualizado, tienen problemas para comunicarse entre sí. Con una comunicación deficiente, el juego no puede ejecutarse correctamente. Este es un problema recurrente muy común y los usuarios a menudo lo pasan por alto.

El método para actualizar el motor de Unreal es un poco largo, pero Windows y Steam se actualizan en un santiamén. Asegúrese de haber iniciado sesión como administrador y siga los pasos en el orden exacto. Comenzaremos actualizando el Unreal Engine.

  1. Abra el Iniciador y navegue a la Biblioteca
  2. Una vez en la Biblioteca, en la parte superior, podrá ver la versión del Motor. Si hay una actualización disponible, verá un ícono más justo al lado.
  3. Haga clic en Agregar versiones y cuando lo haga, se le indicará que instale el nuevo motor. Descargue la versión del motor en consecuencia y haga clic en Actualizar .

    Actualización de Unreal Engine

Ahora que Unreal Engine está actualizado, procederemos actualizando Windows.

  1. Presione Windows + S, escriba "actualizar" en el cuadro de diálogo y abra el resultado de la actualización cuando vuelva.
  2. Ahora, haga clic en el botón Buscar actualizaciones . Ahora, Windows comenzará a verificar automáticamente los servidores en línea si hay alguna actualización disponible para instalar.

    Actualizando Windows

Sé paciente y deja que el proceso se complete. Una vez completado el proceso, si se le solicita, reinicie su computadora. Después de reiniciar, siga los pasos a continuación para actualizar Steam .

  1. Inicie el cliente Steam y asegúrese de tener una conexión a Internet activa.
  2. El cliente, después de verificar los servidores en línea, comenzará a descargar automáticamente la última actualización. Después de descargar la actualización, reinicie la computadora nuevamente.

Una vez que se hayan actualizado todos los módulos, intente ejecutar Unreal Engine y vea si el error persiste. Si es así, siga los pasos a continuación.

Solución 2: deshabilitar NVIDIA Game Booster (u otras funciones)

Otra cosa que debe probar antes de continuar es asegurarse de que no haya funciones de "mejora" activas en la experiencia GeForce de NVIDIA. Aunque estas funciones pueden alterar la configuración y proporcionarle un rendimiento adicional, se sabe que causan varios problemas.

Deshabilitar las funciones de NVIDIA

Estas funciones de "mejora" son en su mayoría características como Game Booster, Battery Optimizer, etc. Abra la GeForce Experience (o la aplicación correspondiente) y asegúrese de que estén completamente deshabilitadas. También puede deshabilitar temporalmente GeForce Experience por completo y ver si funciona. Una vez que esté absolutamente seguro de que el problema no se debe a estas características, puede continuar con otras soluciones.

Solución 3: Cambiar la preferencia de gráficos dedicados

Por lo general, se sabe que las personas que usan Unreal Engine y juegan sus juegos tienen sus propios gráficos dedicados instalados en su computadora. Los gráficos dedicados generalmente se agregan más adelante en la parte superior del módulo de gráficos incorporado por Intel (conocido como Intel HD o Intel UHD).

Sin embargo, el ser de dos módulos gráficos en una sola computadora induce varios problemas, lo cual no es sorprendente. En esta solución, navegaremos al panel de control de NVIDIA y luego, después de seleccionar Unreal Engine, nos aseguraremos de que esté personalizado para ejecutarse solo en controladores de gráficos NVIDIA.

  1. Haga clic derecho en cualquier lugar de su escritorio y seleccione el panel de control de NVIDIA .
  2. Una vez que se abre el panel de control, haga clic en Administrar configuración 3D . Ahora haga clic en Configuración del programa .
  3. Ahora, verá un menú desplegable que contiene la lista de todos los programas. Agregue Unreal Engine y seleccione NVIDIA (Gráficos dedicados) del segundo menú desplegable.

    Preferencia cambiante de la tarjeta gráfica
  4. Guardar los cambios y salir. Reinicie su computadora e intente iniciar el módulo / juego y vea si esto resuelve el problema.

Solución 4: deshabilitar gráficos integrados

Otra cosa para probar es deshabilitar completamente los gráficos integrados en su computadora. Esto podría ayudar si solo cambiar la preferencia de los gráficos no es suficiente para que el problema desaparezca. Tenga en cuenta que esto no afectará el rendimiento o la funcionalidad de su computadora; solo ahora, sus gráficos dedicados harán todo el levantamiento de pesas, mientras que los incorporados permanecerán inactivos. Asegúrese de haber iniciado sesión como administrador antes de continuar.

  1. Presione Windows + R, escriba " devmgmt.msc " en el cuadro de diálogo y presione Entrar.
  2. Una vez en el administrador de dispositivos, navegue hasta Adaptadores de pantalla y seleccione el dispositivo integrado.
  3. Ahora, haga clic derecho sobre él y seleccione Desactivar .

    Deshabilitar gráficos integrados

Por un breve momento, su pantalla probablemente quedará en blanco pero volverá a aparecer. Aquí, la computadora está cambiando completamente a sus gráficos dedicados. Guardar los cambios y salir. Ahora intente iniciar Unreal Engine y vea si el problema persiste.

Solución 5: deshabilitar el software antivirus / firewall

El software antivirus lo mantiene seguro analizando todos los archivos del sistema en su computadora y también verificando todos los procesos en ejecución que parecen consumir recursos. Sin embargo, hay numerosos casos en los que marca un proceso 'verificado' como malware; por eso se llama falso positivo. Esta situación ocurre con muchos juegos diferentes y se sabe que desactiva el juego para que no se ejecute por completo o no le otorga permisos suficientes para acceder a dichos recursos. Lo mismo ocurre con el software antivirus y Unreal Engine.

Deshabilitar el software antivirus

Por lo tanto, debe intentar deshabilitar su software antivirus . Puede consultar nuestro artículo sobre cómo desactivar su antivirus. Después de deshabilitar su antivirus, reinicie su computadora e intente transmitir nuevamente. Si deshabilitar el antivirus no funciona, puede intentar desinstalarlo y ver si funciona. Algunos software antivirus notables que causaban problemas fueron Avast y AVG. No obstante, debe intentar deshabilitar el antivirus que tenga y ver si esto funciona.

Solución 6: deshabilitar el overclocking y la tecnología SLI

El overclocking significa hacer que el procesador realice cálculos de ráfaga de corta duración para darle a su PC un impulso en su potencia de procesamiento. Cuando hace esto, la temperatura del procesador aumenta y cuando ha alcanzado el límite, vuelve al procesamiento normal. Durante este tiempo, el procesador se enfría y, por lo tanto, se prepara para realizar otra ráfaga cuando está lo suficientemente frío.

Tecnología SLI

A pesar de las características avanzadas y la utilidad del overclocking, recibimos varios informes de los usuarios donde informaron que deshabilitar el overclocking tanto para la CPU como para la tarjeta gráfica solucionó el problema. Parece que el Unreal Engine no está optimizado para ejecutarse en un entorno acelerado de overclock.

Además, además de deshabilitar el overclocking para gráficos / CPU, también recibimos informes de que deshabilitar SLI también sirvió para muchos usuarios. SLI es una marca administrada por NVIDIA cuyo objetivo principal es unir dos tarjetas gráficas para que se pueda combinar su potencia. Como en el caso del overclocking normal, Unreal Engine también tiene problemas cuando SLI está activo. Por lo tanto, debe intentar deshabilitarlo desde su computadora y ver si esto funciona.

Solución 7: Actualización de controladores de gráficos

Los controladores de gráficos son los módulos principales que permiten la comunicación entre su hardware de gráficos y el sistema operativo (aplicaciones o juegos, etc.). Si los controladores de gráficos no funcionan correctamente, experimentará problemas con casi todas las aplicaciones exigentes de gráficos como Unreal Engine. En esta solución, desinstalaremos sus controladores de gráficos existentes e instalaremos los más nuevos más adelante.

  1. Descargue e instale DDU (Desinstalador del controlador de pantalla) desde su sitio web oficial.
  2. Después de instalar Display Driver Uninstaller (DDU), inicie su computadora en modo seguro . Puede consultar nuestro artículo sobre cómo iniciar su computadora en modo seguro.
  3. Después de iniciar la DDU, seleccione la primera opción " Limpiar y reiniciar ". Esto desinstalará por completo los controladores actuales de su computadora.

    Controladores de limpieza
  4. Ahora, después de la desinstalación, inicie su computadora normalmente sin el modo seguro. Presione Windows + R, escriba " devmgmt " . msc "en el cuadro de diálogo y presione Entrar. Haga clic derecho en cualquier espacio vacío y seleccione " Buscar cambios de hardware ". Se instalarán los controladores predeterminados. Intente iniciar la Captura de pantalla y verifique si esto resuelve el problema.

    Nota: es posible que deba realizar la solución 1 nuevamente después de este paso.

  5. En la mayoría de los casos, los controladores predeterminados no funcionarán para usted, por lo que puede instalar los últimos controladores a través de la actualización de Windows o navegar al sitio web de su fabricante y descargar los últimos.
  6. Después de haber instalado los controladores, reinicie su computadora y verifique si el problema está resuelto.

Artículos De Interés