La actualización de creadores de otoño de Windows 10 corrige el error de asignación de memoria de directx 9

Tabla de contenido:

Video: Ошибка Directx 9 (Windows 10)!!! Gta San Andreas!!! 2024

Video: Ошибка Directx 9 (Windows 10)!!! Gta San Andreas!!! 2024
Anonim

El problema de asignación de memoria es un presente persistente desde los días de Windows 8, lo que muestra cuán importante fue el impacto que tuvo en la forma en que Windows asignó la memoria a los juegos.

Antes de Windows 8, la memoria se asignaba libremente a los juegos según la disponibilidad y los requisitos. Eso cambió cuando las personas actualizaron a Windows 8, 8.1 y más recientemente a Windows 10.

El cambio significó específicamente que el sistema solo asignaría un máximo de 4 GB de VRAM independientemente de cualquier otro criterio. Estar bloqueado antes de esta cantidad fija causó problemas para muchos jugadores.

Actualización de Fall Creators al rescate

Después de una larga espera, parece que Microsoft ha revertido este cambio con la implementación de Fall Creators Update.

El problema residía en la raíz de la API Direct3D, pero ahora se ha solucionado para que proporcione una lectura más precisa de la memoria disponible.

Desafortunadamente, no parece que haya soluciones similares disponibles para Windows 8.1, por lo que el mejor curso de acción para aquellos que buscan resolver este problema es simplemente actualizar a Windows 10.

Tiene mucha importancia

Para alguien que no tiene más de 4 GB de VRAM, este problema puede parecer poco importante. Las máquinas con más de 4 GB de VRAM generalmente se consideran de nivel superior y la mayoría de los consumidores no tienen estos problemas.

Sin embargo, debido a la forma en que las máquinas con 4 GB o menos utilizan una combinación de RAM y VRAM, este problema también afecta a esos usuarios.

En general, cualquier jugador de Windows 10 debería buscar actualizarse a la nueva Actualización de Fall Creators y recibir este beneficio muy importante.

El problema es más antiguo de lo que la mayoría piensa.

Si bien el problema se originó con el comienzo de la era de Windows 8, parece que se originó como resultado de que los desarrolladores intentaron solucionar el problema ya existente en Windows 7.

Esto es lo que dijo el ingeniero de software sénior para Direct3D, Jesse Natalie, sobre la situación que se remonta a Windows 7:

“ Esta API estaba disponible en Windows 7, sin embargo, no se comportó razonablemente frente a las GPU con más de 4 GB de VRAM. Durante el período de tiempo de Windows 8, notamos que la tendencia en la memoria conduciría a un desbordamiento de varios valores de 32 bits en el área de superficie de la API de gráficos, por lo que hubo un esfuerzo concertado para desinfectar y sujetar en lugar de permitir el desbordamiento. La abrazadera para D3D9 se aplicó demasiado pronto, lo que resultó en fallas de asignación en lugar de solo informes restringidos."

Ciertamente tomó un tiempo, pero definitivamente parece que Microsoft ha logrado poner fin a este problema. Windows 10 ha demostrado ser un verdadero punto de inflexión para jugar con Windows en general, y Microsoft está profundamente interesado en proporcionar una gran plataforma para los jugadores.

La actualización de creadores de otoño de Windows 10 corrige el error de asignación de memoria de directx 9