為什麼閃照會裂開

來源:魅力女性吧 4.54K
為什麼閃照會裂開

閃圖裂了是就是銷燬了或者網絡不好。網速問題發生圖裂的現象。

原理GPU在渲染圖片的時候,視頻控制器是從幀緩衝區裏面取數據,然後經過數模轉換,最後將圖片展現在顯示上。正常情況是沒有問題的,特殊情況是當GPU還沒有將圖片展現完成時。

幀緩衝區數據已經更新為下一幀的數據,此時視頻控制器只負責取出數據,它並不知道該數據已經被更新了,因此繼續執行取數據,數模轉化,展示圖片的操作,此時,顯示器上的圖片就會表現為撕裂。

雙緩衝區DoubleBuffering:由於對幀緩衝區加鎖了,如果只有一個幀緩衝區效率太低,因為每次都必須得上個緩衝區的數據被讀取完成才對下一幀的數據進行處理。

因此,可以採用雙幀緩衝區來解決效率低的問題,視頻控制器可以讀取A緩衝區的數據,而處理數據可以在B緩衝區執行,當A緩衝區的數據被顯示完成,視頻控制器切換從B緩衝區中讀取,而A緩衝區處理數據。

熱門標籤