多顯卡(獨顯+內顯)延伸桌面效能的討論及問題

日前把個人習慣使用的雙螢幕環境擴展成三螢幕(看到GTX 670後面那麼多接頭難免會手癢)

但卻發現手頭上的ASUS GTX670-DC2-2GD5在接到三螢幕的場合,頻率就不會降到最低的閒置狀態

1.到二螢幕為止,閒置狀態GTX670核心頻率會降到324MHZ,記憶體頻率324MHZ,顯卡溫度無冷氣可以降至38度左右
2.一到三螢幕,閒置核心頻率只會降到550MHZ,記憶體頻率則會保持最高3004MHZ,此時顯卡溫度無冷氣就會保持在50度左右

爬了些文後基本上是能確認這是正常情況,螢幕一接多,顯卡就必須提高頻率去維持運作;

但是這顯卡溫度就讓人有些糾結了,畢竟之前這台新組機沒事待機時真的很"涼",機殼後方風扇出來的風基本上都不會到達熱氣的程度;但顯卡待機維持50度就不是這一回事了,畢竟這代表機子已經持續產生固定的熱量需排出,臉同時被三個LCD照耀的同時再加上機子排熱風,體感溫度真的覺得有明顯昇高


接著我就把腦筋動到i7-3770的內顯上,其中一個螢幕接內顯,另兩個接獨顯,是否就能解決溫度問題?


實驗後的結果,答案是「肯定」的。
(BIOS裡有個為了virtu MVP提供的保持內顯啟用的選項,enable以後內顯獨顯就能同時工作了;不需要灌virtu MVP的相關程式,聽說它會影響系統穩定性)

GTX 670的頻率降了,溫度回到了38度,同時延伸桌面的視窗移動看來也無任何窒礙。
但這時問題就又來了,我視窗可以在獨顯、內顯各自接的螢幕間自由移動,這個畫面計算和輸出到底是怎麼運作的??是否會比單卡三螢幕的情況下有效能衰減呢


我自己實驗了一下,使用的測試遊戲是蘿莉上古卷軸5,以視窗方式執行,隨便載入個進度到處亂跳,兼亂轉視角

1.win7的main display設在獨顯螢幕的場合,視窗在獨顯螢幕,GTX 670的負載大量,內顯負載無
2.win7的main display設在獨顯螢幕的場合,視窗在內顯、獨顯螢幕中間,GTX 670的負載中量,內顯負載小量
3.win7的main display設在獨顯螢幕的場合,視窗在內顯螢幕,GTX 670的負載中量,內顯負載小量
4.win7的main display設在內顯螢幕的場合,視窗在內顯螢幕,GTX 670的負載無,內顯負載大量

其中有疑問的當然是2、3的情況(1、4揭露了誰負責遊戲主運算是由win7的main display設置決定)
看起來變成,不管遊戲視窗在哪,上古5所需要的計算都是由main display設置的那張卡在算,然後win7再把算好的畫面丟給內顯去輸出嗎?


然後我又測試了影片播放,使用kmplayer開硬解,配上可以硬解的影片,結果

1.影片在獨顯螢幕的場合,GTX 670影像引擎負載,內顯不動
2.影片在內顯螢幕的場合,GTX 670影像引擎不動,內顯負載
3.影片在內顯、獨顯螢幕之間的場合,GTX 670影像引擎負載,內顯也負載...........

結果影片播放跟遊戲的情況竟然不一樣,放中間竟然看起來像獨顯內顯各做各的.....


我知道這類的判斷邏輯應該有看程式本身要求或是win7本身的定義

所以最後,個人的問題是,有人知道像這種雙顯卡非SLI接多螢幕的場合,它的基本運作原理是?
內顯那邊的螢幕輸出是自己算好自己輸出?還是統一由main display的獨顯算好,再把資料丟給內顯輸出?
最根本的問題當然是,這種接法是否會比單卡三螢幕的情況下有效能衰減呢

謝謝
2012-08-16 15:25 發佈

EmperorLord wrote:
日前把個人習慣使用的...(恕刪)


完全沒人討論耶~




玩3螢幕的遊戲

1主螢幕 接獨顯(獨顯跑)
2次螢幕 接獨顯(獨顯跑)
3次螢幕 街內顯(獨顯跑+內顯跑)

邏輯上是這樣運作吧~這樣好像有減低獨顯的負擔是嗎?
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?