
ザ・ メモリ割り当ての問題 はWindows8の時代からの永続的な存在であり、Windowsによってゲームにメモリが割り当てられる方法にどれほど重要な影響を与えたかを示しています。
Windows 8より前は、可用性と要件に応じて、メモリがゲームに自由に割り当てられていました。 人々がWindows8、8.1、そして最近ではWindows 10にアップデートしたとき、それは変わりました。
この変更は、他の基準に関係なく、システムが最大4GBのVRAMのみを割り当てることを明確に意味していました。 この一定額の前にロックされている 多くのゲーマーに問題を引き起こしました.
秋のクリエイターが救助に更新
非常に長い間待った後、Microsoftはこの変更をの実装でロールバックしたようです。 秋のクリエイターアップデート.
この問題はDirect3DAPIのステムにありましたが、使用可能なメモリをより正確に読み取ることができるように修正されました。
残念ながら、同様の修正がWindows 8.1で利用可能になるとは思われないため、この問題を解決しようとしている人にとって最善の行動は、Windows10にアップグレードすることです。
大したことです
4GBを超えるVRAMを持っていない人にとって、この問題は重要ではないように思われるかもしれません。 4GBを超えるVRAMを搭載したマシンは、一般的に上位層と見なされており、ほとんどの消費者はそのような問題を抱えていません。
ただし、4GB以下のマシンはRAMとVRAMの組み合わせを利用する方法のため、この問題はそれらのユーザーにも影響します。
全体として、Windows10ゲーマーは 新しいFallCreatorsUpdateへのアップデート この非常に重要なメリットを享受できます。
問題はほとんどの人が考えるよりも古い
この問題はWindows8時代の初めに発生しましたが、開発者がWindows7の既存の問題を修正しようとした結果として発生したようです。
Direct3DのシニアソフトウェアエンジニアであるJesseNatalieは、Windows7までさかのぼる状況について次のように述べています。
“このAPIはWindows7で利用可能でしたが、4GBを超えるVRAMを搭載したGPUでは適切に動作しませんでした。 Windows 8の時間枠の間に、メモリの傾向がいくつかの32ビット値のオーバーフローにつながることに気づきました グラフィックAPIの表面領域全体で、許可するのではなく、サニタイズとクランプを行うための協調的な取り組みが行われました。 オーバーフロー。 D3D9のクランプの適用が早すぎたため、レポートをクランプするだけでなく、割り当てに失敗しました。”
確かにしばらく時間がかかりましたが、Microsoftがこの問題に終止符を打ったようです。 Windows 10は、一般的にWindowsでのゲームの真のターニングポイントであることが証明されており、Microsoftはゲーマーに優れたプラットフォームを提供することに深い関心を持っています。
チェックアウトする関連記事:
- Windows 10 Fall Creators UpdateNバージョン1709用のMediaFeaturePackをダウンロードします
- これが、Windows 10 Fall CreatorsUpdateをPCにインストールしてはいけない理由です。
- Windows 10 Fall Creators Updateのバグのまとめ:BSoD、高いCPU使用率など