曾幾何時,40GB硬盤成為主流的時候,能夠存儲很多流行的遊戲。並且為操作係統和其他應用軟件提供了很大的便利性,即使是現在40GB的硬盤仍然能夠提供給WinXP係統和其他許多主流應用軟件足夠的存儲空間。但是目前隨著娛樂性的增加,這個容量顯得有些吃力了,遊戲、電影、音樂文件的越來越多,而且一個遊戲吃掉3-4GB的硬盤空間一點也不足為奇。現在硬盤空間已經發展到了200GB了,並且價格也低到了$1/GB以下,必要的係統內存也在進行著這樣的遊戲。
相當長的一段時間512MB內存成為了理想的內存容量,能夠保證在WinXP下流暢的運行許多的遊戲。然而隨著遊戲的不斷發展,越來越多的數據被加載到了內存當中,512MB很快就成為了最低配置。例如Doom 3,沒有1GB的內存容量別想流暢的運行。今天1GB的內存更加的受到遊戲的歡迎,新生遊戲則需要更多的內存,甚至多人聯機遊戲2GB內存是最佳選擇。
其實,目前不僅僅是遊戲需要2GB的內存,如最新的大型圖形設計軟件也需要大規模的內存容量做支持,像CAD程序設計。其他多媒體方麵的應用,如DVD編解碼。另外一個吃內存的家夥,就是Windows Vista,2GB內存也許剛剛轉過了個彎,大場麵都見識不上。
許多人經常的會討論這個問題:玩遊戲。究竟是1GB還是2GB?其實大家忽略了很重要的東西——平衡問題。
128MB顯卡+1GB RAM
上麵的情節顯示的是遊戲中的一個場景,係統內存中幾乎完全被遊戲數據填滿,並且CPU分配的遊戲紋理不能夠存儲在顯卡當中,因為太大了,超出了顯存容量,因此這些紋理需要被重新加載會RAM中(係統內存)。因為1GB內存已經填滿,因此會造成係統瓶頸。
128MB顯卡+2GB RAM
將相同的場景放到2GB的係統內存當中,當顯卡試圖將數據存儲到係統內存當中的時候,這裏有足夠的空間提供,這就是2GB容量的優越性。這將會對整個的係統帶來性能的推進,而不需要在等待係統內存釋放可用空間。
256MB顯卡+1GB RAM
簡單的增加了顯存容量後,再測試相同的場景,因為本身板載顯存為256MB,因此顯卡不需要將數據在回存到係統內存當中,本身就能夠將所有的數據完全的存儲在自身的顯存內。這允許圖形處理器快速的渲染場景,這也將會帶來性能的快速提升。
大體測試的原理和基本情況我們了解了,下麵來看一下具體的測試平台:
Intel Pentium D 3.77GHz平台,Gigabyte 955X是一個支持雙通道DDR2-667內存的主板,3D測試采用的是PCI Express的Radeon X850XT PE顯卡,內存時序CAS4-4-4-8,顯卡使用4xAA/8xAF進行測試。
[page]
SiSoft2005
通過SiSoft2005的內存帶寬測試結果我們可以發現,測試數據基本相同,不管內存容量是多少。這是因為SiSoft2005內存測試隻使用512MB的容量進行測試。這也就意味著性能的提升隻能在從256MB轉換到512MB時候才會明顯。
《Doom 3》
盡管使用了大的繪圖紋理,《Doom 3》遊戲性能在1GB和2GB內存的表現上幾乎相同。很明顯,使用256MB顯卡玩Doom 3不需要2GB內存來維持強大的平均幀率。
《F.E.A.R》
再一次通過《F.E.A.R》也顯示出,對2GB內存需求不大。《F.E.A.R》也是一款對繪圖紋理要求比較苛刻的第一人稱射擊遊戲,像《Doom 3》一樣。
《Battlefield 2》
難道在《Battlefield 2》中會有出乎我們意料的表現?這個結果仍然顯示出2GB的係統內存對遊戲性能的影響微乎其微。不過在Demo中改進還是很大的,1GB配置至少讓遊戲有1-2秒鍾的停頓達10次,2GB的配置就沒有出現這種情況。但是平均幀率卻因為某些原因沒有受到停頓所造成的影響。
結論:
究竟需不需要2GB內存來玩遊戲,是一個比較有爭議的話題。不是簡單的用是或者不是就能夠說清楚的,但是我相信2GB的內存絕對是有益的。如我們以上的展示,1GB內存表現是理想的。盡管我們想讓《Battlefield 2》給我們證明點什麼,可以搭配256MB顯卡的它也未能讓我們如願。很顯然,《UT2004》、《Far Cry》以及《Doom 3》這樣的遊戲在1GB的內存下表現理想,甚至新的《F.E.A.R.》的多人射擊Demo都在1GB內存下表現優秀。
雖然此次沒有給出“2GB內存+128MB顯卡”的測試數據,但是事實要說的就是,與其加一個GB內存,到不如花銀子在一個256MB顯卡上。
一個簡單的道理,一顆強勁的CPU並不能對一個“慢”顯卡做出補償,就像賽車一樣,沒有哪個成功的賽車,隻靠一個強勁的發動機,而不需要做到整體的配比平衡。將所有的錢都砸在一個硬件上是沒有多大的作用的。