![]()
爲什麼按一下快捷鍵,就能保存剛剛發生的幾分鐘遊戲畫面?
![]()
很多玩家第一次使用NVIDIA App的即時重放時都會有一個疑問:
爲什麼我沒有提前開始錄製,按一下 Alt+F10,卻能夠保存剛剛過去的幾分鐘?
一、什麼是即時重放?
即時重放的本質就是
持續錄製 + 環形緩衝區+ 按需保存。
它一直在後臺運行。
只不過:
普通錄像會一直保存到硬盤
即時重放會不斷覆蓋舊內容
所以:
你實際上一直都在錄像——
只是沒有真正"保存"下來
二、工作流程
可以把它理解成下面這張流程圖:
![]()
整個過程中,遊戲始終保持運行,只有最後一步才真正生成視頻文件。
三、遊戲畫面如何獲取?
很多人可能會想:
"是不是CPU在累死累活不停截圖?"
其實不是。
NVIDIA 驅動可以直接獲取 GPU 最終輸出的畫面。
遊戲渲染流程一般是:
![]()
即時回放會在:
Frame Buffer 輸出階段直接複製畫面,因此無需CPU對每一幀截圖,CPU 佔用極低
四、爲什麼幾乎不影響遊戲性能?
答案就是:
NVENC 獨立視頻編碼器
![]()
很多人不知道:
RTX 顯卡里面其實有很多獨立模塊
例如:
CUDA Core
RT Core
Tensor Core
Display Engine
NVENC
NVDEC
其中:
NVENC(NVIDIA Encoder)專門負責視頻編碼,
它是一顆獨立硬件。
所以:
遊戲交給其他組件
錄像則專門交給NVENC
二者幾乎互不影響,因此錄製性能開銷通常很小
五、實時壓縮視頻
幾乎所有錄製軟件的視頻原始畫面都非常巨大,舉個例子:
1920×1080,60FPS,RGB
一秒鐘的數據量:
約 373MB/s
一分鐘就是:
22GB
顯然無法直接緩存,不然很多人的硬盤保存兩三把遊戲錄像就得爆滿。
因此,每一幀都會立即經過 NVENC 編碼,通常可選擇:
H.264(兼容性最好)
HEVC / H.265(壓縮率更高)
AV1(新一代編碼,支持的新顯卡可用,壓縮率最高)
編碼完成後,數據量會縮小几十倍。
六、環形緩衝區
這是整個技術最核心的部分,也是精簡緩衝的祕訣,可以想象成一個圓形隊列:
![]()
相冊第一張最圓的圖
開始
[1][2][3][4][5]➡
↓
錄入畫面6
[6][2][3][4][5]➡
↓
錄入畫面7
[6][7][3][4][5]➡
↓
錄入畫面8
[6][7][8][4][5]➡
永遠只保存最近幾分鐘,新的錄像來了,最舊的數據立即被覆蓋,所以,錄像一直在繼續,但是不會無限增長,對硬盤的寫入壓力非常小。
七、緩存到底放在哪裏?對硬盤壽命的影響?
你可能會想: 緩存到底存在內存還是硬盤?
實際上:只有部分小緩衝會通過內存,緩衝區的臨時緩存多數是寫入硬盤的。
寫入量參考
1080P 60幀、HEVC、5分鐘緩存:每小時寫入約6~8GB
4K 60幀、高碼率、20分鐘緩存:每小時寫入20~35GB
普通玩家每天遊戲3小時:單日寫入18~24GB;
固態硬盤會有客觀損耗,但普通人幾乎不用擔心
SSD壽命由TBW(總寫入字節) 決定,而且這個數值一般都有冗餘,主流1TB TLC固態標準TBW爲600TBW,普通玩家每天20GB視頻緩存寫入,再加上20GB正常系統寫入,寫滿600TBW需要41年——
不必多鹽
真正更值得關注的是保持 SSD 有足夠剩餘空間、避免長期高溫運行
相比這些因素,即時回放帶來的額外寫入對 SSD 使用壽命的影響可以說是微乎其微,因此絕大多數玩家都可以放心開啓該功能。
八、哪些設置最影響性能和視頻大小?
影響由高到低大致爲:
![]()
九、智能精彩集錦(Highlights)
除了手動保存外,NVIDIA 還提供 Highlights 功能,對於支持的遊戲,它能夠自動保存精彩鏡頭
依賴遊戲接口(遊戲開發者給Nvidia提供事件SDK)以及部分智能事件識別能力,個人體驗來說開了有、卡而且智能集錦唐唐的一點都不智能...
感謝你的閱讀~
這裏是@明天去月球,我們明天見!

更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
