為什麼獨立顯卡上也有一套視頻輸出介面?

眾說周知,主板上也有本來一套視頻輸出介面。安裝獨立顯卡之後,顯卡上也有一套。是因為顯卡和其他原件之間沒有反向交互嗎?否則那為什麼不直接用主板上那套輸出介面呢?請具體生動的描述一下獨立顯卡的工作原理。


先不說「眾周知」打錯,就說這個眾所周知,本身就是錯的。獨立顯卡之所以叫獨立顯卡,就是他可以在沒有集成顯卡的情況下工作。不是所有主板都有視頻輸出介面,只有近幾年intel和amd開始強制集成顯卡了才有。伺服器工作站等Xeon CPU是沒有集成顯卡的,主板也不會有視頻輸出。

然而,支持NV Optimus的顯卡,即便是獨立顯卡,也是要反向通過集成顯卡進行輸出。在這種情況下,性能一定會有個折扣,因為需要多一次拷貝,才能顯示。

再然而,到了D3D12/WDDM 2.0時代,不同顯卡之間可以顯式同步控制,以至於可以讓獨立顯卡渲染,集成顯卡做post process,最後仍從集成顯卡輸入。這才讓有獨立顯卡的機器上,集成顯卡不再是雞肋。


我的主板上就沒有視頻輸出,那麼請問我插了「沒視頻口的獨顯」之後,該怎麼插顯示屏?


真正眾所周知的是,很多甚至大部分主板,都沒有完整的視頻輸出介面,甚至沒有視頻輸出介面。


補充 @叛逆者 關於集成+獨立顯卡的部分說明。

關於集成+獨立顯卡的配置問題:

render部分:既可以兩張一起render,也可以只有一張render。

display部分:對於單屏幕的情況,既可以集成顯卡輸出,也可以獨立顯卡輸出;對於多屏的情況,還可以每個顯卡各負責一個桌面,然後從各自連接的顯示器輸出。

關於要從render卡到display卡拷貝的問題,不是一定,要看具體情況來定:

比如早期AMD PowerXpress的配置,有專門的硬體mux可以切換display連接,無需copy.

NV Optimus早幾年的實現,需要copy。現在的不知道沒分析過。

AMD PowerXpress, 好幾代的實現都有所不同,和OS的支持也有一定關係(如post device), 有的需要copy到集成顯卡上才能顯示,有的則不用。

以上,原理理解就好,技術細節忽略,不寫長文說不清楚。

關於集成顯卡+獨立顯卡是不是雞肋的問題:

從公司角度出發:

1. 增加靈活性:需要高性能時用獨顯,需要低功耗時切換到集顯。

2. 增加銷量:你想買獨顯?來,搭個集顯,碼字的時候幫你省電點;你想買集顯?來,搭個獨顯,玩遊戲時候你不會太吃力;買Intel的本?來,搭個獨顯,玩遊戲的時候給你強勁動力。

3. 增加新功能作為賣點

4. 不多搞點項目研發人員怎麼promote。

從普通用戶角度出發:

在已經買了的前提下,現在的集顯+獨顯不是雞肋,因為都已具備雙卡交火能力,1&<1+1&<2。倒不是非dx12/win10不可,A+A的話win7就可以了。

在還沒買考慮要不要買集顯+獨顯的前提下,不要買。

從開發人員角度看:

艹,什麼破feature,造出bug一大堆。


所謂眾所周知,只是近幾年的事情!

自從AMD和intel把gpu強制集成到cpu中,

主板才被迫提供視頻輸出介面……

上個世紀八十年代,根本不存在所謂的顯卡……只有協處理器

上個世紀九十年代,windows出現,導致「顯卡」這個東西出現,那時只有「顯卡」,沒有獨立不獨立之分,而且跟網卡、音效卡用同樣的插槽(早起介面忘了,後來才是PCI)

上個世紀末本世紀初,才出現專門的顯卡插槽(突然又忘記了,後來才是PCI-E)

再後來是把「顯卡」集成在北橋晶元,這是才出現「集顯」這個名詞

再後來才是現在的把gpu集成在cpu(還分兩步,第一步是集成到cpu的硅板,就是開蓋後見到獨立的cpu和gpu;現在是直接只看到一塊晶元,gpu成了cpu的一個「區域」),現在應該叫「核顯」

所以麻煩搞清楚一點,獨立顯卡帶輸出才是「天經地義」的事情……主板帶顯示輸出,很多時候是「低端」的表現……


為了接兩個顯示器。另外,「具體生動」是什麼鬼?難道這是作業題?


1、早年的主板視頻輸出口是由主板的集成顯卡輸出的。

2、現在的主板視頻輸出口多半是CPU集成顯卡輸出的。

3、不是什麼主板都集成有顯卡,也不是什麼CPU都集成有顯卡。

4、獨立顯卡生產商找不到不帶輸出介面的理由。

5、要有,那就是純並行計算用的顯卡,比如用於機器學習大規模並行計算。我前幾個月剛剛拿兩塊GTX 980TI去電腦城把DVI口全部去掉了,輸出介面沒用,也擋著機箱。


並不是所有主板都有集成顯卡的,沒有集成顯卡就沒有介面。獨立顯卡有自己獨立的介面驅動模塊。

退一步來講,如果所有主板都有顯示介面,如果獨立顯卡沒有介面會發生什麼事情。這時候主板的布局就變成了,送給顯示屏的數據需要通過顯卡得pcie介面送回cpu或晶元組,cpu或晶元組再送到顯示介面的驅動晶元,這樣會佔用帶寬,效率降低。

順便吐槽「眾所周知」和「具體生動」


推薦閱讀:

計算機二級證書在找工作時有哪些作用?
為什麼即使在微軟當年的鼎盛時期,科技媒體對微軟的反對聲音也很大?
信息熵是描述確定的信息的還是描述不確定信息的?
互聯網改變了我們什麼?
國有銀行總行後台IT運維的發展前景?

TAG:信息技術IT | NVIDIA英偉達 | 計算機科學 | 電腦硬體 | 異構計算 |