我爲我的閃存寫了一個Pixel Bender核心。帶有Flash的Pixel Bender會使用GPU嗎?
我知道pbk會在另一個線程中運行。
但是當我運行我的swf時,GPU使用率顯示爲0%。
我想知道帶Flash的Pixel Bender是否會使用GPU。
我爲我的閃存寫了一個Pixel Bender核心。帶有Flash的Pixel Bender會使用GPU嗎?
我知道pbk會在另一個線程中運行。
但是當我運行我的swf時,GPU使用率顯示爲0%。
我想知道帶Flash的Pixel Bender是否會使用GPU。
的Adobe說,這大約在Flash Player 10.1的GPU:
「桌面播放器仍使用軟件呈現了這個版本。」
來源:http://help.adobe.com/en_US/as3/mobile/WS948100b6829bd5a6-54120f1012593d8f030-8000.html
也看到這一點: http://www.kaourantin.net/2008/05/adobe-pixel-bender-in-flash-player-10.html
這是一個有點老了,但我相信它仍然是真實的。
正如Joony所說,PixelBender不會(當前,2010)使用GPU。但它確實運行多線程,而不只是在不同的線程中運行。在多核機器上(現在幾乎所有機器),如果你需要做很多獨立的計算,這仍然是一個很大的性能提升。 ActionScript只能(當前,2010)在一個線程上運行,而PixelBender可以使用很多。
2011年3月更新:新的Flash Player 11(Molehill)APIs GPU加速。您可以將PixelBender3D [1]與Program3D類[2]結合使用,以針對不兼容的機器使用軟件後退來獲得GPU加速。
備註:PixelBender3D是PixelBender的更新。此外,這隻適用於FP11而非FP10。
你是什麼方式監控GPU使用率有? – Moss 2011-02-03 19:47:04
使用功能強大的EVEREST。 – Mobius 2011-02-28 09:37:32