Error de memoria insuficiente en DirectX 12: ¿cómo solucionarlo?

Aumentar el tamaño del archivo de página debería funcionar

  • Es posible que se encuentre con el error de memoria insuficiente de DirectX 12 cuando juegue en una PC con Windows.
  • Esto suele suceder cuando no se ha asignado un tamaño de archivo de página suficiente en su sistema.
  • Aumentar el tamaño del archivo de la página y borrar el caché del sombreador de DirectX solucionará el problema.
directx 12 no hay suficiente memoria

DirectX 12 está diseñado para proporcionar efectos gráficos a los juegos de PC basados ​​en Windows al mismo tiempo, reduciendo la sobrecarga de la CPU y aumentando la utilización de la GPU.

Sin embargo, ha habido varios casos en los que DirectX hace que el juego se bloquee durante el inicio o en medio del juego. Si tiene problemas con el mismo problema, consulte esta guía para descubrir las posibles soluciones.

¿Qué causa el error de memoria insuficiente en DirectX 12?

A continuación se muestran las posibles razones por las que el juego se bloquea debido a un error de memoria insuficiente en DirectX 12:

  • Errores relacionados con el hardware – Según lo informado por los usuarios, daños físicos en la placa base o disco duro se sabe que causa este desafortunado error.
  • Usar una versión desactualizada del juego – El error de memoria insuficiente de DirectX 12 también puede ocurrir si no ha actualizado el juego durante mucho tiempo.
  • Controladores gráficos corruptos u obsoletos - En algunos casos, Controladores de GPU obsoletos causar muchos problemas durante las sesiones de juego.
  • Tamaño de archivo de paginación incorrecto – Si la configuración del archivo de la página está configurada para ajustarse automáticamente, de repente puede causar un error de memoria insuficiente durante el juego.
  • Caché corrupto de DirectX – Varios lectores mencionaron que DirectX archivos de caché acumulado durante mucho tiempo puede corromperse causando este error.

Independientemente de las razones por las que DirectX 12 le da un error de memoria insuficiente, las soluciones que se enumeran a continuación lo ayudarán a resolverlo en poco tiempo.

¿Cómo soluciono el error de memoria insuficiente en DirectX 12?

Antes de implementar las soluciones complejas enumeradas un poco más adelante, pruebe estas soluciones simples:

  • Compruebe si hay problemas relacionados con el hardware, como daños en la placa base, el disco duro y tarjeta grafica.
  • Instale las actualizaciones de juegos disponibles en las que enfrenta el error.
  • Instala todos los actualizaciones de controladores gráficos obsoletos.

Si estos trucos no solucionaron el problema, continúe con las soluciones más avanzadas que se enumeran a continuación.

1. Aumentar el tamaño del archivo de paginación

  1. Utilizar el ventanas + I acceso directo para iniciar la aplicación Configuración.
  2. Desplácese hacia abajo Sistema configuración y elegir Acerca de de la sección derecha. directx 12 no hay suficiente memoria
  3. Hacer clic Configuración avanzada del sistema presente en el Enlaces relacionados sección. directx 12 no hay suficiente memoria
  4. Cambiar a la Avanzado ficha de la Propiedades del sistema ventana y presione el botón Ajustes en la sección Rendimiento.
  5. Cambiar a la Avanzado ficha de la Opciones de desempeño caja y pulsa el Cambiar botón. directx 12 no hay suficiente memoria
  6. Desactive la casilla de verificación junto a la Administre automáticamente el tamaño del archivo de paginación para todas las unidades opción en el Memoria virtual cuadro de propiedades.
  7. Seleccione la unidad en la que está asignado el juego problemático. Habilitar el Costumbre y escriba valores personalizados en el Tamaño inicial y Talla máxima caja de texto. directx 12 no hay suficiente memoria
  8. presione el Colocar botón seguido de DE ACUERDO.
  9. Salga de la ventana de configuración y luego reinicie el juego una vez más. El error de memoria insuficiente no te molestará en DirectX 12.

La configuración incorrecta del archivo de página puede crear problemas de asignación de memoria que causen el error en cuestión.

2. Agregue el juego a las exclusiones OSD de Afterburner

  1. Lanzar el Dispositivo de poscombustión MSI programa en PC con Windows.
  2. Haga clic en el Engranaje icono para acceder a la ventana de propiedades de MSI Afterburner. directx 12 no hay suficiente memoria
  3. Cambiar a la Visualización en pantalla pestaña y haga clic en el Más botón en la parte inferior. directx 12 no hay suficiente memoria
  4. Mantenga presionado el botón Cambio tecla y pulsa la Agregar botón en verde ubicado en la parte inferior izquierda de la ventana RTSS.
  5. Añadir exclusión aparecerá una ventana emergente en la pantalla. Elija los juegos problemáticos que desea agregar a la lista y presione el botón DE ACUERDO botón. directx 12 no hay suficiente memoria
  6. Ahora sal de la aplicación Afterburner e intenta iniciar el juego una vez más.

El MSI de Afterburner ya no aparecerá en la pantalla, resolviendo el error de memoria insuficiente en DirectX 12.

Como se mencionó en varios foros, el error de memoria insuficiente generalmente ocurre cuando el OSD de MSI Afterburner se ejecuta con DirectX 12, lo que hace que el sistema se bloquee. Agregar el juego afectado a las exclusiones de OSD asegurará que el OSD no aparezca durante el inicio del sistema.

Leer más sobre este tema
  • Se requieren comentarios de error de Instagram: 3 formas de solucionarlo
  • Cómo reparar correctamente una PC que no enciende [12 formas]
  • Corrección: Estás desconectado Verifica tu error de conexión en YouTube
  • ¿Los juegos de DirectX 12 no usan la GPU? Cómo forzarlos
  • ¿La actualización del controlador sigue apareciendo? Deténgalo en 5 simples pasos

3. Eliminar la caché de DirectX 

  1. Golpea el ventanas icono en la barra de tareas y escriba limpieza de disco. Elegir el Ejecutar como administrador opción para acceder a la Limpieza de disco herramienta con privilegios administrativos. directx 12 no hay suficiente memoria
  2. Elegir el C unidad en el menú desplegable y presione el botón DE ACUERDO botón para continuar.
  3. En la ventana Liberador de espacio en disco, desmarque todas las casillas excepto la que está junto a Caché de sombreador de DirectX y haga clic DE ACUERDO. directx 12 no hay suficiente memoria
  4. Aparecerá una ventana emergente de confirmación. presione el Borrar archivos botón para completar la acción.

Los datos corruptos en caché de DirectX también pueden causar que DirectX 12 no tenga suficiente error de memoria al iniciar el juego. Eliminar el caché del sombreador con la herramienta de limpieza de disco integrada obligará a DirectX a crear uno nuevo, resolviendo el error.

  1. Utilizar el ventanas + R teclas de acceso directo para iniciar el Correr caja de diálogo.
  2. Escriba el siguiente comando en el cuadro de texto y presione el botón DE ACUERDO para acceder a la herramienta de diagnóstico de memoria. mdsched.exedirectx 12 no hay suficiente memoria
  3. Elegir Reinicie ahora y busque problemas (recomendado) opción de la ventana emergente. directx 12 no hay suficiente memoria

Su PC con Windows no se reiniciará y diagnosticará posibles problemas de memoria, como fugas de memoria, que podrían ser la razón del error de memoria insuficiente en DirectX 12.

¡Eso es todo! Con suerte, pudo resolver el error de memoria insuficiente en DirectX 12, que provoca un bloqueo abrupto del juego.

Te puede interesar solucionar el error DirectX no es compatible con esta versión de Windows si ocurre después de actualizar Windows a la última versión disponible.

¿Cuál de estos métodos funcionó en tu caso? Háganos saber en la sección de comentarios a continuación.

DirectX 11 vs DirectX 12: comparación completa de rendimiento

DirectX 11 vs DirectX 12: comparación completa de rendimientoDirectx 12

DirectX 11 vs DirectX 12: explicación del rendimientoDirectX 11 y DirectX 12 son dos versiones diferentes de la API de gráficos de Microsoft, siendo la última la versión más nueva.La versión más nu...

Lee mas
¿Los juegos de DirectX 12 no usan la GPU? Cómo forzarlos

¿Los juegos de DirectX 12 no usan la GPU? Cómo forzarlosDirectx 12Gpu

Vuelva a instalar los controladores de su tarjeta gráfica para evitar la infrautilización de la GPU¿Sus juegos de DirectX 12 no utilizan su GPU o registran un uso de GPU muy bajo? Esto podría ser u...

Lee mas
Error de memoria insuficiente en DirectX 12: ¿cómo solucionarlo?

Error de memoria insuficiente en DirectX 12: ¿cómo solucionarlo?Directx 12Errores De Directx

Aumentar el tamaño del archivo de página debería funcionarEs posible que se encuentre con el error de memoria insuficiente de DirectX 12 cuando juegue en una PC con Windows.Esto suele suceder cuand...

Lee mas