影像的二進位資料和 GPU 發送到顯示器的轉換資料有什麼區別?

影像的二進位資料和 GPU 發送到顯示器的轉換資料有什麼區別?

我正在閱讀有關 GPU 的內容,他們說 CPU 通常無法執行轉換影像的二進位資料以創建實際映像所需的複雜計算,但這到底意味著什麼?發送到監視器的資料格式是什麼類型?換句話說,GPU 如何告訴顯示器顯示什麼?

答案1

影像的二進位資料和 GPU 發送到顯示器的轉換資料有什麼區別?

出於所有意圖和目的,沒有什麼;數據就是數據。影像的二進位資料取決於其格式,但最終,所有影像最終都會成為點陣圖,該點陣圖指示影像每行和每列中每個像素的顏色。然後,視訊適配器將該資料傳送到顯示器,顯示器以這些顏色和強度開啟或關閉這些像素,我們將結果視為影像。

我正在閱讀有關 GPU 的內容,他們說 CPU 通常無法執行轉換影像的二進位資料以創建實際映像所需的複雜計算,但這到底意味著什麼?

在這種情況下,幾乎可以肯定它談論的是高級視訊渲染,例如 3D 圖形或特效處理。

過去,CPU 負責遊戲和視訊編輯程式中的大部分渲染,但圖形複雜性需求的增加使得 CPU(通用處理器)無法執行高級數學計算高級圖形相關操作所需的,特別是如果它已經必須執行許多其他處理,例如在遊戲中處理物理、人工智慧等。

作為回應,GPU 變得更加先進,並開始包含更複雜、更專業的電路,以允許它們自行處理。現在,不再讓 CPU 處理類似來源的東西光線追蹤影像或著色器,可以直接傳送到GPU進行處理。然後視訊適配器可以將結果返回到 CPU 進行進一步處理,或者只是將其輸出到螢幕。

發送到監視器的資料格式是什麼類型?換句話說,GPU 如何告訴顯示器顯示什麼?

這並不是真正適合複雜規範的地方(您可以在電機工程),但顯示器僅接收有關要點亮哪些像素的資訊;它實際上並沒有得到數據像文件或位元組。

答案2

圖像被壓縮。進入顯示器的資料會被調整大小、抗鋸齒/子像素渲染並複製到桌面影像中。

相關內容