從目前的實際應用來看,得益於GPU計算技術的發展,不少軟件都已經可以支持通過GPU來實現大規模並行計算,像是虛擬貨幣“挖礦”、視頻優化轉碼等等。那麼對於前面提到的那種“不能組建雙顯卡混合交火”的APU+中高端獨立顯卡平台來說,我們有沒有可能實現這樣的效果:在獨立顯卡運行高要求遊戲的同時,讓APU內部的“核顯”進行基於GPU計算的處理工作;或者反之,在APU內部的“核顯”運行普通遊戲的同時,讓獨立顯卡進行基於GPU計算的處理工作;如果有必要的話,還能讓APU內部的“核顯”與獨立顯卡同時運行GPU計算的處理工作。這樣一來我們就可以將電腦內部的GPU核心完全使用上了。
實戰:如何玩轉處在同一系統中的兩顆GPU核心?
實踐是檢驗真理的唯一標準,今天在這裡我們就要來實戰上述玩法能否真正實現。我們首先選擇了剛剛上市不久的A10-7850K這款APU旗艦產品,而獨立顯卡方面我們則用R7 260X作為代表出場。測試實例方面,我們選擇了目前比較火熱的“萊特幣”挖礦作為GPU計算代表,而在遊戲項目上我們選擇了《塵埃3》。好了,閒話少敘,接下來就讓我們來看看能否在一台電腦上用各種方式同時“玩轉”兩個GPU核心。
實戰開始之前,我們先來看看近期剛剛上市的A10-7850K正式零售版產品的實物圖和規格參數。
正式零售版A10-7850K實物圖
A10-7850K APU採用了AMD最新的“壓路機”架構和28nm工藝,核心代號Kaveri,默認主頻3.7GHz且可以智能超頻至4.0GHz。接口方面A10-7850K使用了906針腳的Socket FM2+接口,指令集方面可以支持最新的AVX、XOP、FMA3/4等。
A10-7850K的內置顯示核心為GCN架構的AMD Radeon R7,它具備512個流處理單元,核心頻率720MHz,顯存頻率(最高可支持到DDR3-2400)和容量通過共享內存設置獲得。
AMD R7 260X獨立顯卡
華擎FM2A88X Extreme 極限玩家6+主板
除了A10-7850K和R7 260X顯卡之外,一款基於A88X芯片組的FM2+主板同樣必不可少,在這裡我們使用了一款來自華擎的產品:華擎FM2A88X Extreme 極限玩家6+,這款主板使用了ATX板型和全日系固態電容用料,支持FM2+接口的全新APU產品並且內存頻率最大支持到2600MHz調節,同時這款主板背部I/O豐富的視頻輸出接口配置(D-Sub, DVI-D, HDMI, DisplayPort),也為我們的測試增加了不少便利性。
第3頁:A10-7850K挖礦+獨顯遊戲
接下來進入我們的實戰環節。
開篇提到,像是A10-7850K這樣的APU現在已經擁有了性能不俗的獨顯核心,那麼首先我們就來進行第一種情況的測試:用A10-7850K挖礦,同時用R7 260X來運行遊戲,看看效果如何。
通過GP U - z 信息可以看到,兩顆GPU的核心頻率均處在滿載狀態,同時挖礦和《塵埃3 》都正常運行,截圖可點擊放大
在這里首先需要說明的是,為了展示A10-7850K挖礦同時R7 260X運行遊戲的效果,我們選擇將游戲進行窗口化運行,這並不是玩家一般使用情況的常態,敬請注意。
通過上面的截圖我們可以看出,A10-7850K挖礦同時R7 260X運行遊戲的玩法是完全可以達到的。在這種情況下,APU與獨立顯卡各司其職並沒有相互干擾,系統中的兩顆GPU核心同時在進行各自的工作,完全做到了不閒置GPU資源。
那麼看到這裡,也許有些讀者會提出疑問,A10-7850K在進行挖礦時不免會佔用一定的系統資源,那麼這個時候會對R7 260X運行遊戲的表現造成多少負面影響呢?這也是我們關心的部分,馬上就進行驗證。
A10-7850K不挖礦時R7 260X運行《塵埃3》的成績
A10-7850K進行挖礦時R7 260X運行《塵埃3》的成績
通過上面的遊戲成績截圖可以看出,當A10-7850K不挖礦時,R7 260X運行遊戲的速度為72.7fps;而當A10-7850K挖礦時,這個成績僅下降到了69.19fps,幅度很小。因此就我們的實戰效果而言,用A10-7850K挖礦同時再用獨立顯卡跑遊戲,對遊戲原本的性能表現和流暢體驗影響小到完全可以接受。
通過前面的實戰,相信大家對於一套系統中的雙GPU核心應用應該已經有了一個初步的新認識。接下來嘗試另一種方式,使用APU運行遊戲,而獨立顯卡來進行GPU運算。
GPU-z信息顯示此時兩顆GPU 均處在滿載狀態,同時挖礦和《塵埃3》都正常運行,截圖可點擊放大
毫無疑問,我們用R7 260X進行挖礦的同時,A10-7850K同樣可以正常運行遊戲。這一點對於搭配了更強算力的獨顯用戶來說更加實用,因為不可能任何應用都需要強力獨顯的性能,如果採用像是A10-7850K運行低負載圖形應用,而同時高性能獨顯運行需要高算力的GPU計算,那麼我們就可以將自己電腦中的GPU資源進行一個合理化分工以及有效管理,不能不說是一次實戰應用的創新。
同樣,我們也會考察R7 260X挖礦時,會對A10-7850K的遊戲性能產生多少影響。
R7 260X不挖礦時A10-7850K運行《塵埃3》的成績
R7 260X挖礦時A10-7850K運行《塵埃3》的成績
通過上圖兩幅截圖可以看出,R7 260X無論是否運行挖礦程序,都不會對A10-7850K的遊戲性能產生影響(甚至在R7 260X挖礦時A10-7850K的遊戲成績還要稍稍高一點,當然這應該是測試誤差了)。
看到這裡,也許有的用戶還會提出這樣的疑問:既然系統中的A10-7850K與R7 260X合計有兩個GPU核心,那麼同時用它來進行GPU計算,例如挖礦,是否可行呢?
A10-7850K與R7 260X可以同時進行挖礦計算
答案自然是可以的。通過筆者的實戰可以看出,如果在不玩遊戲的情況下,A10-7850K與R7 260X可以開啟兩個客戶端同時挖礦,此時的算力疊加。設置也非常簡單,只要分別選擇不同GPU核心就可以了。
這樣一來,A10-7850K與R7 260X都可以提供GPU運算,實現系統的最大算力。
本次實戰很好地達到了預期,即在一個系統中讓兩個GPU核心同時工作,一個負責挖礦(GPU計算),另一個則負責遊戲(3D圖形)。玩家也可以根據自身實際的使用情況差異,在不同應用環境下進行“工作職責”的切換,設置簡便上手難度不高,可以說為玩家在擁有多GPU核心系統時如何才能有更多的玩法打開了思路。
在實戰過程中我們選擇的是A10-7850K+R7 260X獨立顯卡的組合,如果是對挖礦感興趣的玩家自然也可以選擇算力更高的獨立顯卡,在這裡我們僅僅是以這套組合為例,來向大家展示基於AMD雙GPU核心系統如何做到資源充分利用的方法以及思路的拓展,打破以往我們在實際應用上的一些“傳統觀念束縛”,相信這才是DIY與玩家精神的精髓之所在。
其實對於GPU計算應用來說,挖礦也不是唯一的用途,像是我們熟悉的視頻編/轉碼現在也有不少軟件可以支持GPU加速計算功能,還有一些圖像處理甚至是物理加速等功能也都可以用到GPU加速。這樣一來,其實毫無疑問地增加了GPU在今後應用的重要性,今後如何讓融合GPU更好地與獨立顯卡協同進行工作,相信也為廠商提出了新的研究方向。
綜上所述,同一系統擁有兩個GPU核心時如何做到同時應用其最大效能,除了文中實踐的方法之外,自身實力的高低以及靈活度也是很重要的,畢竟如果其中一個GPU核心性能太差,那麼可能也就沒有同時工作的必要了。在這一點上,APU應該說更有發揮的餘地,這與其自身融合了良好性能的獨顯核心有著密不可分的關係。實際上據AMD介紹,他們也正在研究如何讓APU內部的獨顯核心更好地與高檔獨立顯卡協同工作的功能,比如在遊戲中,讓APU內部的獨顯核心負責物理加速方面的運算,而讓高檔獨立顯卡進行傳統圖形運算,這樣就起到了各司其職共同為遊戲加速的目的。這其實也是在提醒大家,隨著融合時代的到來如何更有效地調動PC全部資源協同運作,這個課題也是今後值得我們繼續探討和研究的地方。
http://www.inpai.com.cn/doc/hard/205240_-3.htm
硬派網圖文並茂的好文! 驗證了APU+獨顯的平台組合是可以同時分配不同的GPU去做不同的事情
蠻有趣的測試!
實戰:如何玩轉處在同一系統中的兩顆GPU核心?
實踐是檢驗真理的唯一標準,今天在這裡我們就要來實戰上述玩法能否真正實現。我們首先選擇了剛剛上市不久的A10-7850K這款APU旗艦產品,而獨立顯卡方面我們則用R7 260X作為代表出場。測試實例方面,我們選擇了目前比較火熱的“萊特幣”挖礦作為GPU計算代表,而在遊戲項目上我們選擇了《塵埃3》。好了,閒話少敘,接下來就讓我們來看看能否在一台電腦上用各種方式同時“玩轉”兩個GPU核心。
實戰開始之前,我們先來看看近期剛剛上市的A10-7850K正式零售版產品的實物圖和規格參數。
正式零售版A10-7850K實物圖
A10-7850K APU採用了AMD最新的“壓路機”架構和28nm工藝,核心代號Kaveri,默認主頻3.7GHz且可以智能超頻至4.0GHz。接口方面A10-7850K使用了906針腳的Socket FM2+接口,指令集方面可以支持最新的AVX、XOP、FMA3/4等。
A10-7850K的內置顯示核心為GCN架構的AMD Radeon R7,它具備512個流處理單元,核心頻率720MHz,顯存頻率(最高可支持到DDR3-2400)和容量通過共享內存設置獲得。
AMD R7 260X獨立顯卡
華擎FM2A88X Extreme 極限玩家6+主板
除了A10-7850K和R7 260X顯卡之外,一款基於A88X芯片組的FM2+主板同樣必不可少,在這裡我們使用了一款來自華擎的產品:華擎FM2A88X Extreme 極限玩家6+,這款主板使用了ATX板型和全日系固態電容用料,支持FM2+接口的全新APU產品並且內存頻率最大支持到2600MHz調節,同時這款主板背部I/O豐富的視頻輸出接口配置(D-Sub, DVI-D, HDMI, DisplayPort),也為我們的測試增加了不少便利性。
第3頁:A10-7850K挖礦+獨顯遊戲
接下來進入我們的實戰環節。
開篇提到,像是A10-7850K這樣的APU現在已經擁有了性能不俗的獨顯核心,那麼首先我們就來進行第一種情況的測試:用A10-7850K挖礦,同時用R7 260X來運行遊戲,看看效果如何。
通過GP U - z 信息可以看到,兩顆GPU的核心頻率均處在滿載狀態,同時挖礦和《塵埃3 》都正常運行,截圖可點擊放大
在這里首先需要說明的是,為了展示A10-7850K挖礦同時R7 260X運行遊戲的效果,我們選擇將游戲進行窗口化運行,這並不是玩家一般使用情況的常態,敬請注意。
通過上面的截圖我們可以看出,A10-7850K挖礦同時R7 260X運行遊戲的玩法是完全可以達到的。在這種情況下,APU與獨立顯卡各司其職並沒有相互干擾,系統中的兩顆GPU核心同時在進行各自的工作,完全做到了不閒置GPU資源。
那麼看到這裡,也許有些讀者會提出疑問,A10-7850K在進行挖礦時不免會佔用一定的系統資源,那麼這個時候會對R7 260X運行遊戲的表現造成多少負面影響呢?這也是我們關心的部分,馬上就進行驗證。
A10-7850K不挖礦時R7 260X運行《塵埃3》的成績
A10-7850K進行挖礦時R7 260X運行《塵埃3》的成績
通過上面的遊戲成績截圖可以看出,當A10-7850K不挖礦時,R7 260X運行遊戲的速度為72.7fps;而當A10-7850K挖礦時,這個成績僅下降到了69.19fps,幅度很小。因此就我們的實戰效果而言,用A10-7850K挖礦同時再用獨立顯卡跑遊戲,對遊戲原本的性能表現和流暢體驗影響小到完全可以接受。
通過前面的實戰,相信大家對於一套系統中的雙GPU核心應用應該已經有了一個初步的新認識。接下來嘗試另一種方式,使用APU運行遊戲,而獨立顯卡來進行GPU運算。
GPU-z信息顯示此時兩顆GPU 均處在滿載狀態,同時挖礦和《塵埃3》都正常運行,截圖可點擊放大
毫無疑問,我們用R7 260X進行挖礦的同時,A10-7850K同樣可以正常運行遊戲。這一點對於搭配了更強算力的獨顯用戶來說更加實用,因為不可能任何應用都需要強力獨顯的性能,如果採用像是A10-7850K運行低負載圖形應用,而同時高性能獨顯運行需要高算力的GPU計算,那麼我們就可以將自己電腦中的GPU資源進行一個合理化分工以及有效管理,不能不說是一次實戰應用的創新。
同樣,我們也會考察R7 260X挖礦時,會對A10-7850K的遊戲性能產生多少影響。
R7 260X不挖礦時A10-7850K運行《塵埃3》的成績
R7 260X挖礦時A10-7850K運行《塵埃3》的成績
通過上圖兩幅截圖可以看出,R7 260X無論是否運行挖礦程序,都不會對A10-7850K的遊戲性能產生影響(甚至在R7 260X挖礦時A10-7850K的遊戲成績還要稍稍高一點,當然這應該是測試誤差了)。
看到這裡,也許有的用戶還會提出這樣的疑問:既然系統中的A10-7850K與R7 260X合計有兩個GPU核心,那麼同時用它來進行GPU計算,例如挖礦,是否可行呢?
A10-7850K與R7 260X可以同時進行挖礦計算
答案自然是可以的。通過筆者的實戰可以看出,如果在不玩遊戲的情況下,A10-7850K與R7 260X可以開啟兩個客戶端同時挖礦,此時的算力疊加。設置也非常簡單,只要分別選擇不同GPU核心就可以了。
這樣一來,A10-7850K與R7 260X都可以提供GPU運算,實現系統的最大算力。
本次實戰很好地達到了預期,即在一個系統中讓兩個GPU核心同時工作,一個負責挖礦(GPU計算),另一個則負責遊戲(3D圖形)。玩家也可以根據自身實際的使用情況差異,在不同應用環境下進行“工作職責”的切換,設置簡便上手難度不高,可以說為玩家在擁有多GPU核心系統時如何才能有更多的玩法打開了思路。
在實戰過程中我們選擇的是A10-7850K+R7 260X獨立顯卡的組合,如果是對挖礦感興趣的玩家自然也可以選擇算力更高的獨立顯卡,在這裡我們僅僅是以這套組合為例,來向大家展示基於AMD雙GPU核心系統如何做到資源充分利用的方法以及思路的拓展,打破以往我們在實際應用上的一些“傳統觀念束縛”,相信這才是DIY與玩家精神的精髓之所在。
其實對於GPU計算應用來說,挖礦也不是唯一的用途,像是我們熟悉的視頻編/轉碼現在也有不少軟件可以支持GPU加速計算功能,還有一些圖像處理甚至是物理加速等功能也都可以用到GPU加速。這樣一來,其實毫無疑問地增加了GPU在今後應用的重要性,今後如何讓融合GPU更好地與獨立顯卡協同進行工作,相信也為廠商提出了新的研究方向。
綜上所述,同一系統擁有兩個GPU核心時如何做到同時應用其最大效能,除了文中實踐的方法之外,自身實力的高低以及靈活度也是很重要的,畢竟如果其中一個GPU核心性能太差,那麼可能也就沒有同時工作的必要了。在這一點上,APU應該說更有發揮的餘地,這與其自身融合了良好性能的獨顯核心有著密不可分的關係。實際上據AMD介紹,他們也正在研究如何讓APU內部的獨顯核心更好地與高檔獨立顯卡協同工作的功能,比如在遊戲中,讓APU內部的獨顯核心負責物理加速方面的運算,而讓高檔獨立顯卡進行傳統圖形運算,這樣就起到了各司其職共同為遊戲加速的目的。這其實也是在提醒大家,隨著融合時代的到來如何更有效地調動PC全部資源協同運作,這個課題也是今後值得我們繼續探討和研究的地方。
http://www.inpai.com.cn/doc/hard/205240_-3.htm
硬派網圖文並茂的好文! 驗證了APU+獨顯的平台組合是可以同時分配不同的GPU去做不同的事情
蠻有趣的測試!