Jesienna aktualizacja twórców systemu Windows 10 naprawia błąd alokacji pamięci directx 9

Spisu treści:

Wideo: Обзор Windows 10 Fall Creators Update – обновление интерфейса системы 2024

Wideo: Обзор Windows 10 Fall Creators Update – обновление интерфейса системы 2024
Anonim

Problem alokacji pamięci jest obecny od czasów Windows 8, pokazując, jak ważny wpływ miał na sposób przydzielania pamięci przez system Windows do gier.

Przed Windows 8 pamięć była swobodnie przydzielana do gier w zależności od dostępności i wymagań. Zmieniło się to, gdy ludzie aktualizowali system do Windows 8, 8.1, a ostatnio do Windows 10.

Zmiana oznaczała w szczególności, że system przydzieli maksymalnie 4 GB pamięci VRAM, niezależnie od innych kryteriów. Zamknięcie przed tą ustaloną kwotą spowodowało problemy dla wielu graczy.

Fall Creators Update na ratunek

Po bardzo długim oczekiwaniu wydaje się, że Microsoft wycofał tę zmianę wraz z wdrożeniem Fall Creators Update.

Problem tkwił w rdzeniu interfejsu API Direct3D, ale został naprawiony, dzięki czemu zapewnia dokładniejszy odczyt dostępnej pamięci.

Niestety nie wygląda na to, że podobne poprawki zostaną udostępnione dla systemu Windows 8.1, więc najlepszym rozwiązaniem dla tych, którzy chcą rozwiązać ten problem, jest po prostu uaktualnienie do systemu Windows 10.

To ważna sprawa

Dla kogoś, kto nie ma więcej niż 4 GB pamięci VRAM, ten problem może wydawać się nieistotny. Maszyny z więcej niż 4 GB pamięci VRAM są ogólnie uważane za bardziej zaawansowane, a większość konsumentów nie ma takich problemów.

Jednak ze względu na sposób, w jaki maszyny o pojemności 4 GB lub mniejszej wykorzystują kombinację pamięci RAM i VRAM, problem ten dotyczy również tych użytkowników.

Ogólnie rzecz biorąc, każdy gracz systemu Windows 10 powinien się zaktualizować do nowej aktualizacji Fall Creators Update i uzyskać tę bardzo ważną korzyść.

Problem jest starszy niż myśli większość

Chociaż problem powstał na początku ery systemu Windows 8, wydaje się, że powstał w wyniku prób deweloperów naprawienia problemu już istniejącego w systemie Windows 7.

Oto, co starszy inżynier oprogramowania dla Direct3D, Jesse Natalie, powiedział o sytuacji sięgającej wstecznej wersji systemu Windows 7:

„ Ten interfejs API był dostępny w systemie Windows 7, jednak nie zachowywał się rozsądnie w obliczu układów GPU z więcej niż 4 GB pamięci VRAM. W czasie systemu Windows 8 zauważyliśmy, że trend w pamięci doprowadziłby do przepełnienia kilku 32-bitowych wartości w obszarze graficznym interfejsu API, więc podjęto skoordynowane wysiłki w celu odkażenia i zlikwidowania, a nie przepełnienia. Zacisk dla D3D9 został po prostu zastosowany zbyt wcześnie, co spowodowało błędy alokacji zamiast tylko ograniczonego raportowania. ”

Z pewnością zajęło to trochę czasu, ale zdecydowanie wydaje się, że Microsoftowi udało się położyć kres temu problemowi. System Windows 10 okazał się prawdziwym punktem zwrotnym w grach z systemem Windows w ogóle, a Microsoft jest głęboko zainteresowany dostarczeniem świetnej platformy dla graczy.

Jesienna aktualizacja twórców systemu Windows 10 naprawia błąd alokacji pamięci directx 9