Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Vista系統教程 >> Windows Vista教程 >> 微軟解決Windows Vista顯存溢出問題

微軟解決Windows Vista顯存溢出問題

日期:2017/2/7 9:18:58      編輯:Windows Vista教程

  "Out of Memory"的提示經常會讓我們回憶起DOS時代640KB內存的限制,不過這並不完全是DOS的專利,Windows Vista系統用戶在玩一些新游戲時也會遇到這種提示。追究硬件原因則是因為在Windows平台上應用程序2G尋址范圍的限制,另外Vista系統對顯卡虛擬顯存的處理方法也存在疏漏。

  微軟近期針對此問題發布了一個hotfix補丁,雖然仍處於測試階段,但據媒體測試確實已經解決了"Out of Memory"錯誤。由於此補丁仍處於測試期,所以並不會出現在Windows Update中,是否會被包含於Vita SP1中目前亦未可知。

  Windows顯示驅動模式(WDDM)是Windows Vista系統所帶來的新特性之一,WDDM可以通過顯卡支持實現一些特別的桌面效果,比如說玻璃效果。WDDM對Vista系統帶來的另外一大好處是支持虛擬化顯存管理,因為WDDM的介入,其它應用程序可以無須擔心顯卡的顯存是否夠用,能否存下程序和游戲所需要的紋理貼圖或者其它一些信息。

  不過和Windows下的程序一樣,虛擬化顯存管理程序一樣受到2GB尋址的制約,當應用程序和顯存管理程序發生沖突時,就有可能用完2GB尋址空間。微軟發布的補丁程序試圖減輕這一問題的影響,當某個應用程序對顯存特別需求時,通過建立一個虛擬的顯存空間來解決上述的沖突問題。微軟把這個流程稱為"lockable",打過補丁之後,只有lockable的程序才能建立一塊虛擬的顯存空間。

  AnandTech網站的測試顯示這一補丁確實顯著的降低內存對游戲的影響,通過一塊768MB GeForce 8800 GTX的實測證明,每款游戲的內存占用量大概在400MB左右。不過,即使是打過補丁之後,Vista系統下的游戲平均內存占用率也比同硬件情況下的XP系統多出180MB。通過補丁程序可以讓大多數游戲處於2GB的安全線以下,不過仍有游戲例如《Supreme Commander》達到了1580MB內存空間占用,我們不知道新一代的游戲是否會再次突破這一限制,導致問題重新出現,恩,除非到時候人們都使用上64位操作系統。

微軟新補丁解決Vista顯存溢出問題

  補丁下載地址:http://support.microsoft.com/kb/940105

Copyright © Windows教程網 All Rights Reserved