- 註冊時間
- 2009-3-4
- 最後登錄
- 2024-10-9
- 主題
- 查看
- 積分
- 214
- 閱讀權限
- 50
- 文章
- 262
- 相冊
- 0
- 日誌
- 0
狀態︰
離線
|
[了解FPS]
FPS要知道如何提高先要知道2個名詞:垂直同步與更新率!
[垂直同步]
幾乎所有試圖研究CS的FPS的玩家,都不可避免的要面對這樣一個名詞----垂直同步。
到所有的CS專業論壇去問如何提高FPS值,得到的絕大多數回答也基本都是----關閉垂直同步。
知道為什麼關閉了垂直同步可以得到較高的FPS嗎?
1. 要知道什麼是垂直同步必須要先明白顯示器的工作原理
顯示器上的所有圖像都是一線一線的掃描上去的,
無論是隔行掃描還是逐行掃描,顯示器 都有2種同步參數 -----水準同步和垂直同步
2. 啥叫水準同步?啥叫垂直同步?
垂直和水準是CRT ( 就是一般電腦螢幕 ) 中兩個基本的同步信號,
水準同步信號決定了CRT畫出一條橫越螢幕線的時間,
垂直同步信號決定了CRT從螢幕頂部畫到底部,再返回原始位置的時間,
而恰恰是垂直同步代表著CRT顯示器的刷新率水準!
3. 關鍵部分
為什麼是否關閉垂直同步信號會影響我們CS中的fps數值?
道理一點都不複雜,首先我們平時運行**作系統一般螢幕刷新率是多少?
大概一般都是在85上下吧,
那麼顯卡就會每按照85的頻率時間來發送一個垂直同步信號,
信號和信號的時間間隔是85的解析度所寫一屏圖像時間。
如果我們選擇等待垂直同步信號(也就是我們平時所說的 垂直同步打開),
那麼在遊戲中,或陰j勁的顯卡迅速的繪製完一屏的圖像,
但是沒有垂直同步信號的到達,顯卡無法繪製下一屏,只有等85單位的信號到達才可以繪製。
這樣 fps自然要受到**作系統刷新率運行值的制約。
而如果我們選擇不等待垂直同步信號(也就是我們平時所說關閉垂直同步),
那麼遊戲中作完一屏畫面,顯卡和顯示器無需等待垂直同步信號就可以開始下一屏圖像的繪製,自然可以完全發揮顯卡的實力。
但是,不要忘記正是因為垂直同步的存在,才能使得遊戲進程和顯示器刷新率同步,使得畫面平滑,使得畫面穩定。
取消了垂直同步信號,固然可以換來更快的速度,但是在圖像的連續性上性能勢必打折扣。
這也正是很多朋友抱怨關閉垂直後,發現畫面不連續與輕微跳動的理論原因!
[更新率]
更新率表示一個圖形在一秒內被顯示的次數。這以Hertz(赫茲,Hz)來表達,
所以一台擁有85Hz更新率的顯示器則是在一秒內將相同的圖形「重寫」了85次。
注意這個85Hz的頻率並非隨機,因為這是達成一個沒有閃爍良好圖形的最小要求(所以cs預設為72)。
更新率隨著水平更新的頻率以及水平掃瞄線顯示數目(因此也會隨著所使用解析度不同)而有所不同。
水平更新頻率是每秒電子束從頭沿著掃瞄線到末端並返回到下一條線開頭的次數。
它以kilohertz(仟赫茲kHz)來表達。
一台擁有120 kHz更新頻率的顯示器在一秒內會來回120,000次。
水平掃瞄線的數目則隨所使用的解析度而不同,所以1600x1200的解析度則表示1200條水平掃瞄線。
為了要計算往返整個螢幕表面的時間,你必須將電子束從底端回返到螢幕上方的時間包括進來。
這表示要多加大約整個時間的5%才能往返整個螢幕,所以你必須把這個總和時間乘上0.95才能得出特定解析度下的最高更新率。
然而大多的螢幕(LCD CRT)在1024*768 32bit
-----------------------------------------------------------------------------------------------
[更新CS所需的硬體驅動程式]
螢幕更新率=FPS......沒錯事實就是這樣!
所以若是照下面方法去修改相信你的螢幕會活的比較久!
XD!這真的是學經驗...我的NEC 17吋螢幕就是當初不懂亂改...硬要強迫800*600跑100Hz燒掉囉!(那時我的螢幕它800*600更新率只支援到85Hz)現在換了ViewSonic
[更新顯示卡驅動程式]
首先建議各位先去更新你的顯示卡驅動程式吧!
ps:若是於桌面(滑鼠右鍵)=>內容=>設定值=>進階=>GeForce =>
沒有顯示GeForce代表你的顯卡驅動程式所使用的是win xp內建
解決方法:請先下載下面的驅動程式版本
Nvidia 61.77 國際版
桌面(滑鼠右鍵)=>內容=>設定值=>進階=>介面卡=>內容=>驅動程式=>解除安裝
從新開機時取消XP所有自動安裝直接實行你剛剛下載的驅動程式即可!
[更新3D驅動程式]
再來就是更新最新版微軟官方 DirectX 9.0c 多國語言版本
也可以選擇不更新!
微軟官方下載點
=========分隔線========
(文章經過lazy編改)
來源網頁‧附上述文章圖解
來源網頁:FPS教學, 不關垂直同步使FPS維持在你的設定fps_max "100" |
|