熊蓋站 - 首頁

  Plurk Twitter    

» 您尚未 登入註冊 | 說明 | 娛樂中心 | 點歌 | 聊天留言 | 最新 | 精華 | 論壇 | 資訊 | 首頁 | 影音模式

熊蓋站  -> 硬體資訊  -> 【資訊】掛羊頭賣狗肉:Lucid Virtu MVP黑幕揭密

--> 本頁主題: 【資訊】掛羊頭賣狗肉:Lucid Virtu MVP黑幕揭密 加為IE收藏 | 收藏主題 | 上一主題 | 下一主題 | 可列印版本
andy6989


終身成就獎
頭銜:論壇執行長論壇執行長

∷ 職務: 站長 該帥哥目前不在線
∷ 編號: 1
∷ 級別: 天使會員
∷ 發帖: 8098
∷ 威望: 6189
∷ 財富: 36813 蓋幣
∷ 貢獻: 173
∷ 配偶: 單身
∷ 家族: 無門無派
∷ 註冊: 2005-01-30
∷ 上次: 2019-03-27
鮮花(55)
寵物資料

寵物狀態:生存
寵物級別:287 -最終進化-
寵物PK:開(接受挑戰)
HP:7275/7275
MP:674/674
SP:4800/5000
EXP:86%
  【字體: Plurk Twitter 
【本站推薦】:
 【資訊】掛羊頭賣狗肉:Lucid Virtu MVP黑幕揭密

Lucid是一家很神奇的公司,他們推出的Hydra芯片、Virtu軟件看起來也是那麼神奇,不僅支持不同架構的顯卡互聯,而且還支持獨顯與集顯混合渲染,最近又出了一個DynamiX軟件號稱可以在不改變分辨率、不降低畫質設置的情況下提升集顯以及低端顯卡的遊戲性能,聽起來十分有吸引力。

Lucid今年的主打是Virtu MVP軟件,擁有HyperFormance(極致性能)、Virtual Vsync(虛擬垂直同步)以及Switchable Graphics(顯卡切換)三大特性。由於Intel公司也有投資Lucid公司,因此上月初的CeBIT展會上,各大主板廠商的中高端Z77主板大都支持Virtu MVP技術,華擎甚至還將Virtu MVP引入到A75主板中。
Virtu MVP一直以HyperFormance提高顯卡性能、Virtual Vsync不降低遊戲幀數自誇,廠商雖然要交一筆授權費,但也願意以此增加賣點,不過Virtu MVP真的這麼神奇嗎?天下真的有免費的午餐可吃?
法國Hardware.fr網站最近做了Virtu MVP的測試,結果有喜有憂,Virtu MVP確有其魅力之處,但是背後也隱藏了不少秘密,一起來看看到底如何。
介紹性的東西就不多說了,Virtu有兩種工作模式,i-Mode與d-Mode,簡單來說就是i模式是輸出接口接在集顯上,d模式是輸出接口接在獨顯上

測試平台配置
Lucid MVP的驅動還不支持i模式下HD 7000以及GTX 680顯卡,所以HD 7000的Zero Core待機技術就無用武之地了,這一點很可惜,而且Virtu也同樣不兼容A/N兩家的多屏輸出。

先來看3D遊戲性能測試,Intel的集成顯卡無能無力,所以只有i模式、d模式以及獨顯的成績。圖表標題是法文的,不過沒有影響。

HD 6870測試成績

GTX 480測試成績
HD 6870的i模式有問題,因為運行頻率實際只有2D模式的100MHz,無法發揮正常性能。

GPU-Z顯示遊戲中頻率也只有100MHz

催化劑報錯
i模式下的催化劑驅動也會報錯,Virtu的老問題了,一直沒有修復,NV驅動雖然顯示正常,但是要花幾分鐘才能顯示出來。
i模式下性能普遍比d模式和獨顯要低,而且GTX 480在i模式無法啟動《文明5》遊戲,沒有成績。
d模式下成績好些,實際上這時候Virtu驅動根本沒有加載,就是相當於獨顯在起作用,性能自然是一樣的。
編碼性能測試
d模式的一大特點是不使用集顯輸出也能使用Intel的Quick Sync編碼加速技術,這裡選擇了Cyberlink的MediaEspresso以及第三方的Mediacoder做測試。

MediaEspresso支持目前主流的編碼加速技術

Mediacoder需要手動添加到Virtu MVP的支持列表中

HD 6870編碼測試

GTX 480編碼性能測試
單獨使用集顯的轉碼時間最短,轉到i模式下性能略微下降,d模式下用時最長。
功耗測試

HD 6870功耗測試

GTX 480整機功耗測試
首先d模式下的功耗與使用獨顯情況相比功耗並沒有改善,1-2W的差距可以視作誤差。備受期待的i模式也沒有讓人驚喜的表現,《F1 2011》遊戲中倒是比獨顯時功耗低了10W,但是遊戲性能也更爛,可以說是拿的少,干的也少,而遭遇bug困擾的HD 6870顯卡的功耗則是一樣的。
看到這裡Virtu MVP似乎沒表現出什麼優勢,不支持最新顯卡,i模式性能下降或者bug一堆,功耗上也沒什麼優勢。當然,這也不算什麼,至少d模式下還可以享受到轉碼加速的好處,不過下面的問題才是致命的,這已不是技術問題了,而且關乎道德。
HyperFormance的秘密

Virtu MVP的最主要的特性就是HyperFormance了,獨顯和集顯互聯以提高性能。打開軟件的支持列表,目前已經可以看到非常多的遊戲和應用支持混合加速了。

Lucid自己的測試顯示在支持Virtu的測試中分數及幀速有較大提升。

看起來HyperFormance帶來的性能改善還是很明顯的
現在來看看這個性能提升到底是怎麼回事吧。是不是HyperFormance幫助顯卡創建了更多的圖像?是,但又不是,用FRAPS記錄《失落星球2》的幀時間來看看吧。

《失落星球2》中的幀時間曲線
不開HyperFormance時,每幀圖像的渲染時間穩定在10-16ms,曲線波動並不大,意味著幀速更平穩。開了HyperFormance之後,幀時間有兩種分佈,一種是平均5ms(稱之為A),另外一種是10-16ms(稱之為B)。很顯然,渲染的圖像數量增多了,但是渲染的圖像並不是相匹配的。
再用專業的圖形分析工具來驗證一下吧,他們使用了AMD GPU Perf Studio軟件抓取整個渲染過程進行分析。這個軟件是專業的圖形分析工具,NVIDIA和Intel都有類似軟件,當然是收費的,要價數百甚至上千美元。
GPU Perf Studio很挑剔,而它使用的大多數DX10/11遊戲往往又不支持HyperFormance,最後他們找了3DMark Vantage的場景做測試。
由於HD 6870在Virtu環境下有bug,頻率只有100MHz,為了簡化測試過程,他們只能用640x480分辨率的E模式做測試,結果如下:

專業軟件分析的3DMark Vantage測試結果
一如前面FRAPS記錄的結果,正常模式下幀時間比較平穩,而HyperFormance的渲染時間依然有兩個等級,5ms以及15-20ms。
在解釋這個差異之前先來看一下DX規範中渲染一張圖像的過程。DX11的圖像渲染是要分步完成的,每次由CPU向GPU發送一條指令以執行任務,這一步叫做draw call。
在GPU Perf Studio監視的3DMark Vantgae第一個場景中,正常模式下需要有200個draw call,B時間(10-16ms)下的HyperFormance需要的數量跟正常情況相同,但是5ms的那個幀時間是個什麼情況呢?
在某一幀暫停之後我們可以通過Frame Debugger工具看到這時的渲染只有4個draw call。這四個draw call主要是:
1.在屏幕底部放置旗幟(轉譯的英文是Placement of banner at the bottom of the screen)
2.記錄fps數量
3.記錄時間
4.記錄計算過的圖像數量
(ps,這部分過於技術化,而且原文是法文,不懂,可以無視,瞭解下面的意思就行了)

很明顯這種行為是在作弊。Virtu MVP攔截了CPU發送的draw call命令,拋棄了其中對圖像渲染真正有用的draw call只留下上述四個過程,除了屏幕底部,先前的圖像處理只不過是在重複。這些圖像被Virtu MVP人工插入以提高幀率。如果計算一下每秒計算的真正有用的幀數量,那麼HyPerformance就會現原形
HyPerformance的小把戲需要針對每個遊戲或者程序單獨優化,這也解釋了為什麼它為什麼只支持一部分遊戲和程序。
注意一點,HyPerformance在《質量效應》遊戲裡不能完整工作,這也讓hardwar.fr網站順利捕捉到了兩張交替渲染的圖像截圖。

《質量效應》中的兩張截圖暗示了HyPerformance可以選擇顯示哪張圖
理論上,通過控制集顯和獨顯上的兩個幀緩衝器,HyPerformance可以決定到底那張圖像要輸出到屏幕上,也就是說Virtu MVP可以讓那些只渲染了一半的圖像根本不顯示到屏幕上,用戶根本沒機會看到那些作弊欺騙幀數的圖像。
在《質量效應》遊戲中,draw call的排序機制工作不正常,圖像輸出的選擇是有缺陷的,所以才有機會截到這兩張圖對比,實際上遊戲是沒法玩的。
(剩下的內容太技術化,內容太多,不翻了,結論已經有了)。
Virtual-Sync V虛擬垂直同步及總結
在來看Virtu MVP的另一個神奇技術,Virtual-Sync V虛擬垂直同步。

與傳統的垂直同步技術一樣,Virtual-Sync V也是為了消除圖像撕裂,因為幀速太高的話,一些位於幀緩衝器的、還未完成渲染過程的圖像有可能也被顯示在屏幕上,而垂直同步技術可以保證只有渲染完成的圖像才會輸出到屏幕,屏幕刷新一次才會顯示一張。
Virtual-Sync V正是利用了i模式有兩個幀緩衝器的優勢(獨顯和集顯各有一個),如前面所說,Virtu MVP驅動可以決定給某個連接顯示器的幀緩衝器發送哪一張圖像。
這裡又有兩種情況:如果遊戲幀速低於60fps,那麼Virtual-Sync V與傳統的垂直同步沒有區別,完成多少圖像渲染就輸出多少圖像。另外一種情況是幀速超過60fps,傳統垂直同步模式下,顯卡就不再渲染不必要的圖像,顯卡負載也會減小,降低功耗,溫度和噪音也會同步減少。如果是開了Virtu的Virtual-Sync V,那麼顯卡的渲染工作並不會停止,雖然多出來的圖像根本不會輸出到屏幕上。
說了這麼多結論呢?按照Lucid的觀點,幀率越高,遊戲的反應也越流暢。在當前60Hz刷新率限制下,渲染一幀圖像只要16ms左右,Virtu的算法可以決定哪些圖像輸出到幀緩衝器中。
我們的觀點與前面針對HyPerformance所做的結論是一樣的,如果提高幀數對遊戲延遲有改善也只是開啟垂直同步的功效,雙倍甚至三倍緩衝依然會有延遲,Virtual-Sync V的理論效果也是沒什麼意義的,實際上遊戲不會比開啟傳統的垂直同步更流暢。
全文結論:
前面的理論分析可能太枯燥,看著頭大,簡單來看一下Hardware.fr對Virtu MVP的結論吧:
作為新一代Virtu技術的繼承者,Virtu MVP針對多顯卡用戶確實帶來了一種新穎的解決方案。當然,Virtu MVP還不完美,i模式下性能下降嚴重,功耗沒見有降低,還好d模式下還能使用CPU的Quick Sync轉碼加速功能,恐怕這也是Virtu MVP最實用的技術了。
但是,堪稱Virtu核心功能的HyperFormance和Virtual V-Sync就有點掛羊頭賣狗肉了。看起來很美好,但是細究之下就不是那麼簡單了。HyperFormance利用了原先支持多顯卡互聯的hydra原理,看起來跑分提高了,但是遊戲的實際流暢度根本沒有改善。
最近Futuremark和LucidLogix還聯合宣佈其測試軟件將支持Virtu MVP技術,未來幾周就會發佈升級補丁,但是HyPerformance的跑分提升實際上相當於作弊,這種低技術含量的作弊AMD和NVIDIA也可以做(當然他們不敢也不再這麼做了)。很難想像Futuremark會允許LucidLogix這麼做。(Ludcid背後是Intel,或許這就是原因,哈哈)
至於Virtual V-Sync,相比傳統的垂直同步技術,它確實有更高的幀數,當然實際效果上跟普通垂直同步沒什麼區別。
最後就是Virtu MVP的各種兼容性問題了,HD 6870顯卡的頻率只有2D模式的100MHz以致性能大降,《Batman:Arkham City》以及《失落星球2》遊戲中經常無法啟動或者關閉,不時需要重啟電腦。
Virtu MVP目前還不支持HD 7000顯卡,i模式下無法體驗AMD Zero Core帶來的低功耗,最好的就算是d模式下可以使用SNB處理器的Quick Sync編碼加速功能了。此外,Intel本可以把Virtu MVP免費提供給消費者,但是它卻選擇了向廠商授權提供,由此帶來的成本肯定也會轉嫁到消費者頭上。


※ ※ ※ 本文為 andy6989 與 熊蓋站 共同所有,未經同意,請勿轉載 ※ ※ ※

 



≡熊蓋站管理團隊≡--共勉之--



[樓 主] |
發表於:2012-04-01 19:43

  熊蓋站 -> 硬體資訊

v 最新文章        熊蓋站為自由討論論壇,所有個人行為或言論不代表本站立場。文章內容如有涉及侵權請聯絡我們,將立即刪除相關文章資料        v 精華文章

               

奇摩搜尋
完全比對 模糊比對

線上收看: 景點即時影像 | 線上查詢: 火車時刻表最上方

    Powered by 熊蓋站  Code © 2005-2017 Plurk Twitter 
讀取秒數Time 0.034503 second(s),query:4 Gzip enabled
   現在時間是 2024-11-27 18:28