沒記錯的話以前的顯示卡跟現在的GPU不是一樣的東西,你想,當時顯示器是VGA介面(甚至更早期的格式)的,無論如何都得有個VGA口讓你可以把線插上去吧,CPU上面顯然是不能直接引一個VGA口出來的。光引一個口還不夠,還需要根據當前要顯示的內容,生成VGA格式的掃描訊號,這個需要實時、獨立地進行,用CPU無論如何是做不到的。這部分硬體在整合顯示卡上也是必要的。所以最基本的顯示卡就是:有一塊CPU可以寫、顯示卡可以讀的視訊記憶體;讀取視訊記憶體生成顯示訊號這兩部分。在這種情況下,整合顯示卡和獨立顯示卡的區別僅僅在於:視訊記憶體是擴充套件卡上獨立提供的,或者視訊記憶體是共享整機記憶體的這兩種情況,而在PC發展的早期,在擴充套件卡上自己設計儲存顯然是更容易實現相容性的,透過一體的晶片組來共享記憶體反而是比較複雜的設計。當時的獨顯是沒有所謂GPU的概念的。GPU的出現是3D加速卡出現之後的問題了,以前的圖形顯示是靠CPU一個畫素一個畫素把圖形直接寫進視訊記憶體裡的,而3D硬體加速引入了很多硬體光柵化之類的功能,讓硬體直接計算出畫素的值,這時候才需要GPU計算能力,再分出獨顯使用獨立GPU進行頂點轉換,集顯使用CPU進行軟體的頂點轉換這樣的區別。既然是硬體加速,那很明顯,理由就是因為用CPU太慢了,跟不上需求,所以用外部硬體加速,那就不存在為什麼不用CPU的問題。
沒記錯的話以前的顯示卡跟現在的GPU不是一樣的東西,你想,當時顯示器是VGA介面(甚至更早期的格式)的,無論如何都得有個VGA口讓你可以把線插上去吧,CPU上面顯然是不能直接引一個VGA口出來的。光引一個口還不夠,還需要根據當前要顯示的內容,生成VGA格式的掃描訊號,這個需要實時、獨立地進行,用CPU無論如何是做不到的。這部分硬體在整合顯示卡上也是必要的。所以最基本的顯示卡就是:有一塊CPU可以寫、顯示卡可以讀的視訊記憶體;讀取視訊記憶體生成顯示訊號這兩部分。在這種情況下,整合顯示卡和獨立顯示卡的區別僅僅在於:視訊記憶體是擴充套件卡上獨立提供的,或者視訊記憶體是共享整機記憶體的這兩種情況,而在PC發展的早期,在擴充套件卡上自己設計儲存顯然是更容易實現相容性的,透過一體的晶片組來共享記憶體反而是比較複雜的設計。當時的獨顯是沒有所謂GPU的概念的。GPU的出現是3D加速卡出現之後的問題了,以前的圖形顯示是靠CPU一個畫素一個畫素把圖形直接寫進視訊記憶體裡的,而3D硬體加速引入了很多硬體光柵化之類的功能,讓硬體直接計算出畫素的值,這時候才需要GPU計算能力,再分出獨顯使用獨立GPU進行頂點轉換,集顯使用CPU進行軟體的頂點轉換這樣的區別。既然是硬體加速,那很明顯,理由就是因為用CPU太慢了,跟不上需求,所以用外部硬體加速,那就不存在為什麼不用CPU的問題。