對很多資金比較充裕的用戶來說,Intel酷睿處理器中的顯示核心幾乎完全是雞肋,畢竟與中高端獨立顯卡相比,Intel核芯顯卡或銳炬顯卡的3D處理、遊戲能力都實在不起眼。但核芯顯卡還有一些獨特的能力,如果完全放棄确實有些可惜,例如它與CPU直接連接帶來的高速編碼能力(QuickSync高速視頻同步),而在移動智能設備流行的今天,很多人都有将MKV、RMVB等格式文件高速轉換為标準MP4格式的需求。也許很多人都已經習慣于在筆記本電腦上通過切換顯卡來利用Intel核芯顯卡的高速視頻編碼能力,那麼有沒有可能讓台式機也在使用高性能獨立顯卡的同時使用到核芯顯卡的編碼能力呢?答案是肯定的,而且還更方便呢。
首先我們當然要在BIOS中讓内置圖形核心和獨立顯卡同時工作,這一選項一般在BIOS設置的(主闆)内置設備(IntegratedDevice)頁面中,不過也可能是其他頁面,例如采用主闆的BIOS視頻(Video)頁面。可選項則比較類似:内置圖形設備(IntegratedGraphicsDevice)設置為一直啟動(AlwaysEnable);首選視頻卡(PrimaryVideoAdaptor)可選擇自動(Auto)或希望使用的顯卡,不過建議選擇自動以免在實際使用中出現更繁瑣的設置。而内置顯示設備的首選視頻端口(IGDPrimaryVideoPort)也建議選擇Auto,這樣可以根據實際需求連接主闆上的視頻端口而無需重新設置。
在進入系統後,我們就可以同時安裝Intel和獨立顯卡的相應驅動了,如果安裝Intel顯卡驅動時失敗,顯示系統顯示找不到設備等錯誤,就需要檢查一下BIOS中是否有“安裝獨立顯卡時屏蔽内置顯示設備”等選項,将其進行适當的設置。如果安裝成功的話,在設備管理器中就可以看到系統中存在的兩個顯卡。
同時使用這兩個顯示設備最簡單的辦法就是使用雙顯示器,當雙顯示器分别連接主闆和獨立顯卡時,Windows7及之後的操作系統都會直接将其識别為正常的雙顯示器系統,各種操作和連接在同一個顯卡上的雙顯示器完全一樣,可直接拉動調節雙顯示器的位置、設置主顯示器等。我們建議将主顯示器設置為連接獨立顯卡的顯示器。至于WindowsXP或更早的系統是怎樣的情況,筆者并沒有去嘗試。如果沒有雙顯示器的話,其實我們也可以使用一種很取巧的方式,那就是利用現在顯示器的多接口,使用不同的接口分别連接主闆上的顯示接口和獨立顯卡,系統同樣會将其識别為兩台顯示器。這一方式在調節分辨率等操作時,需要在15秒的等待時間内切換輸入信号,可能難免會有些手忙腳亂。另外鼠标或窗口在移動到另一個“顯示器”的桌面部分時是不能直接看到的,可能會給操作帶來一定的混亂。
在平時使用時,程序會默認在連接獨立顯卡的主顯示器上開啟,這些程序直接由獨立顯卡進行處理,所以可以用高性能顯卡正常運行遊戲等3D應用。如果有多個顯示器連接獨立顯卡,也可以正常使用多顯示器模式進行遊戲。但需要注意的是,連接主闆視頻輸出接口的顯示器并不能和其他顯示器一樣顯示跨平台窗口,雖然大部分2D程序窗口可以通過拖動直接在這一顯示器和其他顯示器之間移動,但也有一些程序會出現各種問題,例如QQ影音在測試中拖動到不同顯示器後就有可能出現畫面黑屏僅有聲音的問題。
當然連接主闆視頻接口的顯示器上運行的程序,實際上都是由核芯顯卡提供圖形處理的,所以我們可以直接使用為Intel核芯顯卡進行過優化的程序,比如上文中提到的IntelQuickSync(高速視頻同步)技術。我們隻需要将支持這一技術的視頻處理軟件如MediaCoder拉到使用核芯顯卡的顯示器畫面中,就可以直接使用Intel這一獨特技術進行加速了。在某些系統中,隻要允許内置顯卡工作,用戶使用任意屏幕都能享受到IntelGPU的加速能力,不過這與主闆、操作系統、驅動程序、設置等有關。而且我們建議最好還是使用核芯顯卡對應的屏幕,在穩定性、速度等方面表現可能會更好一些。
在實際測試中,我們使用同時支持Intel核芯顯卡和NVIDIA兩種視頻轉碼加速技術的MediaCoderX640.8.43.5830版本,使用H.264編碼。測試平台采用酷睿i7-4770K處理器,獨立顯卡為NVIDIAGeForceGTX760,安裝16GB雙通道英睿達DDR31600内存,使用希捷600SSD,操作系統為64位Windows10中文版,安裝所有設備最新驅動。
在使用Intel編碼器的時候,其編碼速度大約為7.5倍(約180fps),處理器總使用率在50%左右。将這段2小時33分鐘的視頻轉換完畢的總耗時約20分鐘(含磁盤處理時間為1237秒),壓縮比1.54:1。
在使用NVIDIACUDA進行編碼時,編碼速度最高曾沖到接近Intel編碼器的7.3倍,但因為和處理器、顯存之間的通信帶寬遠不如核芯顯卡,受到數據吞吐量等限制,最終穩定在5.6倍速左右(約135fps),而CPU的使用率卻始終在70%~80%之間徘徊,系統負擔、功耗、噪聲等都遠大于使用Intel編碼器。使用NVIDIACUDA方案将同樣的視頻轉換完畢的總耗時約27分鐘(含磁盤處理時間為1664秒),壓縮比也明顯更低,為1.4:1。
使用獨立顯卡的NVENC編碼器時,轉碼速度僅有2.75倍左右,處理整個視頻約需55分鐘。由于和對比方案差距太大,我們沒有進行完整測試。
在使用核芯顯卡進行視頻處理時,因為不消耗獨立顯卡的計算資源,且CPU負載較低,所以我們完全可以在進行視頻編碼的同時玩一些大型3D遊戲,這在主要依靠顯卡或CPU進行編碼的PC平台上是難以想象的。除了高速低負載的視頻處理之外,使用内置和獨立雙顯方案還有更多很好的應用模式。例如使用大型的2D辦公軟件或簡單的3D程序,甚至是一些對3D性能要求不高的遊戲時,都可以将其轉到使用核芯顯卡的顯示器上,這樣可以充分利用低功耗的内置顯示單元,為獨立顯卡“減負”。而且新的GPU和顯卡在功耗管理方面越來越好,在沒有大型2D、3D處理任務時,大都會降低頻率、關閉流處理器組、顯存,甚至是風扇,可以進一步明顯降低功耗和噪聲。