LV.
24
GP
722
【心得】FPS 不是越高越好(電競除外)
樓主
Tom
predator8137
GP195
BP107
2018-04-10 13:54:14 編輯
標題故意打得有點聳動,想吸引人進來,先說聲抱歉。這篇主要是想跟大家談一些有關螢幕頻率與遊戲體驗的小概念,希望能幫助到一些人提升遊戲體驗,「FPS 不是越高越好」只是其中的一個要點。會想發這篇文,是因為剛剛在別篇文看到有人說「56、59 FPS 和 60 FPS 根本分不出來」,但事實上,59 跟 60 FPS 不但很容易分得出來,59 FPS 還是所有繪圖張數裡面遊戲體驗最糟的一個。從某種角度來看,甚至比 30、40 FPS 還糟。同理,61 FPS 的遊戲體驗也會是很糟糕的。有玩遊戲機的巴友們不知道有沒有想過,為什麼遊戲機永遠只鎖 30FPS 跟 60FPS,從來沒有遊戲鎖 35 40 50 55 等數字?原因在於,遊戲每秒繪圖的張數必須與螢幕的刷新率呈倍數關係才有辦法產生流暢的畫面。(G-synch 螢幕除外)為什麼? 因為螢幕更新畫面的速度是固定的。以 60Hz 的螢幕來說,每張畫面的間隔都是 16.66 毫秒。如果你的顯卡餵給它每秒 60 張的畫面,那螢幕每一次刷新都可以換上一張新的畫面,而且每張畫面的間隔時間都相同,這樣的結果就是最完美的流暢感。同理,120 Hz 也是一樣完美。如果餵給螢幕每秒 30 張,雖然螢幕每刷新兩次才有辦法換上一張新畫面,但畫面的間隔仍會是穩定的 33.33 毫秒,雖然因此流失一半的畫面,但影像的流動仍是順暢的。重點來了,那如果顯卡餵給螢幕每秒 59 張呢?前面講了,螢幕的刷新頻率就是固定每秒 60 次,如果硬要在 60 次的刷新率中放入 59 張畫面,那勢必每秒會有 1 張畫面待在螢幕的時間是其他 58 張的 2 倍。同理,如果顯卡餵給螢幕每秒 61 張畫面,勢必有其中 1 張畫面會被跳過。這兩種情形都會讓玩家覺得畫面有頓挫感。因此,純粹從畫面品質(暫不考慮延遲)的角度來看,60Hz 螢幕最完美的 FPS 值就是 60 跟 120,次完美的就是 30。其他任何數值都一定不可能產生流暢的畫面。那有沒有甚麼折衷的辦法?難道沒辦法達到 60 FPS 就一定要降到 30 嗎?我個人的論點是,其實還有一個可以接受的數字,就是 40FPS,因為 40 是頓挫頻率最高的 FPS 值(每秒 20 次),因為頻率太高,反而很容易可以感到習慣。反之,59 跟 61 就是最糟糕的 FPS 值,因為每一秒頓挫一下,這樣的頻率最容易被人眼察覺。結論,純粹以畫面品質(而暫不考慮延遲)的角度來看,FPS 並不是越高越好。除非能夠一次衝到 120 FPS,不然高於 60FPS 的畫面品質理論上是不如穩定 60 FPS 來得好。至於 G-sync 螢幕如何解決這一切的問題,就交給其他板友來解說吧。---------------------------------------------------------------4/14 更新:我在 16 樓轉貼了一些參考資料,希望可以為我的說法提供部份佐證。---------------------------------------------------------------4/14 第二次更新:我錄了一些影片,就讓大家自己決定是否有差吧,記得影片品質要選 720p 60。有些影片有音樂,小心不要被嚇到喔。----------------------------------------------------------------2018/4/10 更新:我把影片拿掉了,換一個更容易理解的。請拜訪這個網站https://www.testufo.com/stutter中間 Demo: 的標籤可以選各種模擬情境從它的展示可以很清楚的看到,只有兩種前提可以產生順暢的畫面:1. Vsync ON + FPS 穩定符合刷新率2. 使用 G-sync 或其他 VRR 技術其中 Tearing (VSYNC OFF) 的這個情境可以看到當 FPS 高於刷新率又不開 Vsync 的時候你會同時感覺到畫面撕裂和畫面頓挫
195
107
還有 147 則留言
排序:由舊到新
收合留言
顯示舊留言
黑胡椒
別傳達錯誤訊息好嗎
B155
2018-07-07 10:23:53
回覆
KG
[gn01662009:Soekris dac1541一神武一]大神,請問我遊戲如果跑FPS 90~130,但螢幕是240Hz,會不會因為FPS 90~130小於螢幕240Hz太多而導致出現明顯撕裂感?
B156
2020-10-09 09:21:40
回覆
KG
[gn01662009:Soekris dac1541一神武一]再請問,DLSS 2.0可用在畫質1080P的筆電遊戲上嗎? RTX20系列的顯卡(例如RTX 2070)只要更新到最新驅動程式都能開啟DLSS2.0嗎(當然我指有支援DLSS 2.0的遊戲)? 謝謝
B157
2020-10-09 09:23:38
回覆
Norma IPA-140 一神武一
[ayu2018:KG] 1.有FREESYNC或G SYNC就不會 如果沒有HZ.跟FPS 不同步 一定有撕裂 是不是看的出來而已....撕裂感是否明顯 因人而異
B158
2020-10-09 09:41:46
回覆
Norma IPA-140 一神武一
[ayu2018:KG] DLSS是看顯卡是否支援 有支援就有選項能開 ~~
B159
2020-10-09 09:43:12
回覆
連結
文字顏色
更多顏色
背景顏色
更多顏色
中
特大
很大
大
中
小
字級
粗體
斜體
底線
刪除線
清除格式
更多顏色
未登入的勇者,要加入討論嗎?
板務人員:
引言回覆
收藏文章
看他的文
複製連結
卡留言
刪除文章
編輯文章
檢舉文章
嵌入文章
刪除
閱覽分級
水桶
M文
收精華區
管理本頁
IP 位置
發文時間
編輯留言
刪除留言
檢舉留言
作品介紹
水桶名單
分享
關閉圖片影片
設定
查看全文
卡回文
本站所刊載之圖文內容等版權皆屬原廠商或原作者所有,非經同意請勿轉載
巴 哈 姆 特 電 玩 資 訊 站 https://www.gamer.com.tw