在Quora發現這個問題,和大家分享一下Brett Bergan的高贊答案。
1080p vs 4k
要回答這個問題,首先需要明确的一點是cpu 和 gpu 在渲染遊戲畫面時的分工。cpu主要負責确認3D空間中物體坐标在屏幕上的位置,根據這些坐标輸出圖像線框,這些數據就是很多低精度的浮點值,以下是一張線框圖例子:
樹木和汽車點線更密集
可以發現其中包含大量頂點和連線。線框圖的複雜度在1080p 和 4K分辨率下數量并不會明顯增加,此時cpu占用主要取決于單位時間内需要準備的線框圖數量,即遊戲畫面幀數。
而gpu負責對紋理和細節進行渲染,gpu在繪制更高分辨率圖像時需要進行更多的渲染計算,每秒輸出圖像數量變少,即在高分辨率模式下幀數會顯著下降,幀數下降,自然cpu占用變低。
大家可以簡單理解一下,cpu負載主要與需要準備的幀數有關,幀數越低則占用越少。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!