遊戲玩家的圖形顯示設定指南(2)(The Gamer’s Graphics & Display Settings Guide)

來源:互聯網
上載者:User
遊戲玩家的圖形顯示設定指南(2)

作者:Koroush Ghazi翻譯:羋希有

第二關 圖形處理

圖形處理

  如果要想理解到本指南後面將要提到的不同的顯示設定到底做了些什麼,那麼我們必須首先瞭解是一張顯卡是如何與系統的其他部分一起工作,而產生你的顯示器上顯示的映像的。這是非常重要的,因為這些能協助您更清楚地看到為什麼某些圖形設定可以影響他們所做的事情,也將協助您找到一些方法,使得您只需要做一點聰明的修改或更新,就可以改善您的遊戲整體效能和映像品質。
  不過我很相信你們大多數都和我一樣,最不喜歡通過一頁又一頁的高度技術性的討論話題和圖表來瞭解基本過程,所以這一章儘力把一切描述得簡單易懂。因此就說明了接下來的內容不會是從嚴格的電腦圖形學的角度來看待問題,而是為了讓你全面瞭解當你在玩遊戲的時候,你的電腦到底在後台發生了什麼事情。再次強調,必須真正理解這一過程。
  如果你覺得本指南的電腦術語很陌生的話,請參考TweakGuides Tweaking Companion中的“電腦基礎技術(the Basic PC Terminology)"這章來查詢詳細的解釋。事實上,如果你還沒有使用過Tweaking Companion(譯者註:這應該是本文作者所寫的另外一篇指南性的文章,在作者的網站Tweaking Guides上可以下載到)的話,我強烈推薦你花一點時間嘗試,它對於提升Windows系統的效能和排除Windows故障都很有協助。
  我也在本篇指南中為一些將來需要詳細解釋的設定提供了Wikipedia連結。這些都不是為研究本指南所參考的資料的主要來源(請參見“更多讀物”章節),然而Wiki已經足夠好用了,相當簡單( 起碼是一些不帶有爭議性的技術文章)並且有準確的連結地址,所以我將其作為本指南的後備資源。此外,如果想得到具體詳細的圖形最佳化建議,可以去查閱game tweak guide,也可以使用ATI Catalyst Tweak Guide或者Nvidia Forceware Tweak Guide。很明顯地,我不會在這裡再重複那些指南中的資訊了。  下面的步驟將示範一個遊戲啟動並執行整個過程,這個過程從點擊遊戲表徵圖開始,直到3D映像現實在螢幕上為止。注意,這裡都是在主機使用獨立顯卡的情況下進行說明,使用板載整合顯卡的情況不在本文的討論範圍內。

第一步 遊戲啟動

  當你雙擊遊戲表徵圖的時候,這將告訴作業系統(Operating System, OS)到你的硬碟上找到並啟動相關的遊戲執行檔案(.exe)。這個執行檔案擁有遊戲運行所需要的相關指令,使用這些指令就可以找到並載入遊戲啟動所需要的相關資源。
  效能提示:對你的硬碟做“磁碟磁碟重組”將提升上述載入過程的速度,因為你的遊戲執行檔案尋找的檔案的不同片段在你的硬碟上是按照原本的物理特性(譯者註:所謂物理特性,硬碟上寫資料從碟片裡向外的順序進行的,而作業系統在讀取資料的時候,驅動硬碟的磁頭去讀取資料也應該按照由裡到外的順序,這樣才最有效率)排列的,所以經過“磁碟磁碟重組”後的磁碟能使得作業系統更快地找到和讀取這些檔案。磁碟重組也可以減少遊戲的“卡”(譯者註:suttering不知道翻譯成“卡”是否合適)的現象(參見下一步)--可參見TweakGuides Tweaking Companion的“Drive Optimization”這章。

第二步 資料進入記憶體中  作業系統接下來將遊戲執行檔案和它啟動遊戲所需要的檔案從硬碟載入到系統的記憶體(Random Access Memory, RAM)中。這樣做是因為記憶體的速度要比硬碟的速度快很多倍,那樣中央處理器(Central Processing Unit, CPU)就可以以一種最佳化的速度來使用所有必要的資訊來執行複雜的運算,因此就需要將資料首先儲存在記憶體中。從那裡開始,CPU使用其他的記憶體組織形式,如它自己的L1和L2緩衝,來保證它不會沒有資料來處理。最差的情況是,某個時刻如果CPU沒有足夠的資料來處理,那麼它將簡單地停下來並等待下一片需要被載入的資料的到來。很顯然地,這將降低效能。
  必須要注意的是,不是所有的遊戲資訊都被載入到RAM中--只有那些需要立刻被用到的才會被載入。對於記憶體來說,大多數遊戲都太大了,並且記憶體也不是只用於你的遊戲的,你的作業系統和其它的應用程式也是需要佔用記憶體的。根本沒有辦法將一個遊戲程式“強制”裝進記憶體中--即使你設定了分頁檔(pagefile)為0(不推薦這麼做)。即使一個遊戲可以完全被裝進你的記憶體中(例如,一個遊戲是1G,而系統有2G的記憶體),作業系統也會和遊戲程式一起決定到底應該載入多少到記憶體中,並且會規則地在你的硬碟和記憶體之間交換資料。唯一可以改變這種現狀的辦法就是遊戲有特殊的設定檔(經常是.cfg或者.ini檔案)來執行這樣特殊的需求--如果有可能,我會在我相關的遊戲配置指南中提供這樣的方法。
  效能提示:這個步驟突出強調了為你的系統添加了記憶體後的影響:它並不會提升FPS,但是由於在記憶體中有更多的資料所以FPS就會更“平滑”一些,因為此時CPU在從你的硬碟載入資料時等待的時間會更少一些。注意從記憶體中移除不需要的背景程式和進程也會協助提升使得更多資料被載入到記憶體的可能性(參見TweakGuides Tweaking Companion的“Startup Pragrams and Service”這一章)。第二步也同時強調了硬碟的重要性,有時候這樣的事實經常被忽略:你的顯卡配置越好你的系統越快,那麼就對你的硬碟提出了更高的要求以配合這樣的效能。你的硬碟越慢的話--特別是同時記憶體也很小--那麼CPU在使用資料前將其從硬碟載入到記憶體的時間就會因為需要等待而增長,從而產生了更多的載入“暫停”現象。遊戲的“卡”就經常和這種暫停有關係了。一旦你對硬碟做了磁碟整理,那麼將會在遊戲過程中減少“卡”的現象,但是你最好還是考慮更新你的硬碟到一種更快的模式來真正地在複雜的遊戲中減少“卡”的現象。第三步 CPU處理資料

  記憶體是一個資訊臨時儲存地,而CPU則需要經常去訪問。CPU是你機器的核心,每一個東西都需要經過它。遊戲資料不是直接從你的硬碟或者記憶體傳輸到顯卡的;它們必須先被CPU處理和定位。你的CPU經常從記憶體讀取資料並向記憶體中寫入資料,引導資訊並接受系統上所有裝置的輸入,所有的這些是在你主板上的資訊通道(Bus,即匯流排)中發生的。
  然而帶有獨立顯卡的系統將會大量減輕CPU的負擔,因為CPU可以立即將大量複雜的與圖形相關的計算直接交予顯卡來完成。如果需要的話,CPU仍然還是可以處理一些基本的圖形處理的,然而CPU做這樣的工作還是比顯卡效率地太多,因為顯卡就是專門做這種工作的。嘗試在沒有獨立顯卡(或者只有整合顯示晶片)的環境下運行一個3D遊戲將會使得結果像是在看一個低解析度的投影片一樣,更別提顯卡還可以支援一些複雜的效果,這些都是CPU不可能即時執行的。

  效能提示:本步驟強調了一個重要的事實:你的顯卡可以和你的CPU一樣快速定位它需要的那些資訊。所以一個快速的顯卡搭配一個高度的CPU將顯著地提升你系統的整體效能。事實上許多高端顯卡都會因為搭配了一個低速的CPU無法足夠快地為其定位元據而成為瓶頸。相反地,遊戲的解析度和顯示設定越高,而CPU的作用反而越小因為大部分的工作都被顯卡完成了。最終,CPU還是你整個系統的關鍵。

上一篇

下一篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.