Atualização dos criadores de queda do Windows 10 corrige o bug de alocação de memória do directx 9

Índice:

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

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

O problema de alocação de memória é um presente persistente desde os dias do Windows 8, mostrando a importância do impacto que teve na maneira como a memória foi alocada pelo Windows para os jogos.

Antes do Windows 8, a memória era alocada livremente para os jogos, dependendo da disponibilidade e dos requisitos. Isso mudou quando as pessoas foram atualizadas para o Windows 8, 8.1 e, mais recentemente, o Windows 10.

A mudança significou especificamente que o sistema alocaria apenas um máximo de 4 GB de VRAM, independentemente de qualquer outro critério. Ser bloqueado antes desse valor fixo causava problemas para muitos jogadores.

Atualização dos criadores de outono para o resgate

Após uma longa espera, parece que a Microsoft reverteu essa alteração com a implementação da Atualização de criadores de outono.

O problema residia na raiz da API Direct3D, mas agora foi corrigido para fornecer uma leitura mais precisa da memória disponível.

Infelizmente, não parece que correções semelhantes serão disponibilizadas para o Windows 8.1; portanto, o melhor curso de ação para quem procura solucionar esse problema é apenas atualizar para o Windows 10.

É um grande negócio

Para alguém que não possui mais de 4 GB de VRAM, esse problema pode parecer sem importância. Máquinas com mais de 4 GB de VRAM são geralmente consideradas de alto escalão e a maioria dos consumidores não tem esses problemas.

No entanto, devido à maneira como máquinas com 4 GB ou menos utilizam uma combinação de RAM e VRAM, esse problema também afeta esses usuários.

No geral, qualquer jogador do Windows 10 deve procurar atualizar para a nova atualização de criadores de outono e receber esse benefício muito importante.

O problema é mais antigo do que muitos pensam

Embora o problema tenha se originado no início da era do Windows 8, parece que ele se originou como resultado dos desenvolvedores que tentavam corrigir o problema já existente no Windows 7.

Aqui está o que o engenheiro de software sênior do Direct3D, Jesse Natalie, disse sobre a situação que remonta ao Windows 7:

“ Esta API estava disponível no Windows 7, mas não se comportou razoavelmente diante das GPUs com mais de 4 GB de VRAM. Durante o período de tempo do Windows 8, observamos que a tendência na memória levaria a um estouro de vários valores de 32 bits na área de superfície da API gráfica, por isso houve um esforço conjunto para higienizar e fixar, em vez de permitir o estouro. O grampo para D3D9 foi aplicado apenas muito cedo, resultando em falhas de alocação em vez de apenas relatórios fixos."

Certamente demorou um pouco, mas definitivamente parece que a Microsoft conseguiu pôr um fim a esse problema. O Windows 10 provou ser um ponto de viragem real para jogos com o Windows em geral, com a Microsoft tendo um profundo interesse em fornecer uma ótima plataforma para os jogadores.

Atualização dos criadores de queda do Windows 10 corrige o bug de alocação de memória do directx 9