榮耀GPU turbo技術《王者榮耀》單線程真的秒殺多線程嗎?

用心生活的小Q

我們都知道榮耀今天發佈會公佈了一款很嚇人的技術—GPUturbo,總而言之就是增加GPU能力,極大的提高了圖形處理能力,性能提高60%,功耗降低30%,熱門遊戲滿幀跑,雖然僅僅支持單線程版本,但是讓單線程秒殺多線程,不知道騰訊此時什麼心情~也許GPUTurbo就是和多線程相似的技術,通過資源調配讓遊戲體驗更好~這也符合多線程的能力,不看處理器,千元機也能流暢上王者,只不過GPUTurbo可以支持多款遊戲~其中包括特別吃手機配置的《刺激戰場》和《全軍出擊》~



目前還沒有拿到真機評測,不過可以看出榮耀此次信心滿滿,確實如果真的千元機達到旗艦機的遊戲水準,對於華為來說都是質的飛躍,畢竟華為一直被調侃,拿華為都不玩遊戲,因為體驗真的差,所以如果真的千元機可能流暢吃雞~那麼真的是很嚇人的技術,通過榮耀play現場測試~秒殺845旗艦,但是可靠度不高,畢竟ppt誰都會做,現場請的所謂的小鯊魚站隊也很可笑,不過還是希望華為在技術方面不斷突破!


用心生活的小Q

感謝您的閱讀!

榮耀GPU turbo技術《王者榮耀》單線程真的秒殺多線程嗎?

榮耀GPU turbo技術的發佈嚇到寶寶了,但是我一直認為它的技術原理,只是通過軟件的方式將GPU性能提升,未根本上提高GPU硬件水平,只不過把妝化的更美了些!

GPU turbo原理:提高幀數,較低分辨率?

我們看到了很多噓頭,也讓我很吃驚!

圖形處理效率提升60%,能耗降低30%,大幅提升遊戲體驗。

在華為來說,這次原理就是,“打通了EMUI操作系統以及GPU和CPU之間的處理瓶頸,實現了整個系統的圖形處理效率的極大提升。”那麼這樣的原理又是什麼華為沒有說!

很多網友提出,這項原理是:

應用層和底層 linux kernel 實現了 bypass,繞過了很多中間層。
SIMD 加上 AI 處理器 (其實就是雙精度浮點運算單元)做的 Vulkan API 層。把一些 GPU 運算用 CPU 卸載掉。

那麼在我想,是不是通過提高單程速度,壓制或者強制關閉其他線程來達到提升單線能力呢?

還有就是在整個發佈會中,只是提到了幀數,沒有提到分辨率,是否通過降低分辨率來提高幀數呢?

當然,真實原因我們還沒有猜測到,只有等技術發佈後,大家研究。

多線程被全面壓制?

這其實是有點喜劇色彩的命題!因為,如果多線程都被單線程秒殺,那麼大家那麼追求高配置,不是有點可笑嗎?

誠然,軟件技術的提高,這一次華為做的真的很不錯,但是這種與iPhone X的比較,或者通過“很嚇人技術”的宣傳,會讓很多不懂技術的網友,會出現錯覺:單線程能夠秒殺多線程!

多核處理器的多線程可以讓我們充分利用CPU的資源,而對於單核cpu,多線程的意義在於出現應用堵塞下,在堵塞的時候還能去執行任務,從而充分利用CPU。

所以,單線程並非秒殺多線程,科技不可能倒退,只是通過技術手段將單線程的能力提升。

總結

我要肯定GPU turbo 所帶的技術確實很厲害,也給我們國產很多廠商提供了思路,華為這次確實做的漂亮,但是宣傳可能偏重單線程的影響,忽略了實際情況,不能只是因為它通過技術手段提高了某項能力,而將原本硬件水平忽略了!

感謝您的閱讀,不當之處,請提意見!謝謝!


LeoGo科技

華為的gpu據說是mali,也是arm開發的。正常情況,ARM應該會提供公版驅動給各個廠家。各個廠家理所當然地沿用公版驅動,因為寫驅動既要懂操作系統又要懂硬件,一不小心就係統崩潰,很難的。

對gpu turbo我的分析也傾向於華為自己重寫或者優化了驅動,甚至吸納了“黃油計劃”的優點,解決了一些負載如何在gpu與cpu之間分擔的問題。

計算機都是層次模型,對於遊戲廠商來說是接觸不到硬件的,它看到的只是封裝好的API。而每個層次和層次之間都可能成為瓶頸,華為重寫驅動後跳過了某些瓶頸、或者bypass某些分層、或者修復了公版驅動的底層bug。這個分析是因為gpu turbo跟硬件關係不大(老機器也支持),也適用於多種遊戲(不需要遊戲廠商單獨優化)的原因。

補充一下,多線程跟單線程之間不是秒殺的關係,能用單線程完成的就不需要多線程了。畢竟多線程的上鎖、原語通信什麼的還是比較複雜,遊戲崩潰的概率更高。


ashley

榮耀play的AI性能測試

\n

{!-- PGC_VIDEO:{"thumb_height": 360, "file_sign": "b4743c596723d2a9e2cb898f9bae1730\

方天畫戟888

這個版本應該不遑多讓,但是下一個版本做一下負優化就好了!

gpu turbo技術就是研究別人軟件最常用的計算公式,然後寫一個類似函數的能力去提高性能的啦。

多線程是並行處理,取決於硬件能力。

GPU turbo是算法,取決於算法與應用程序適配程度。APP可以升級,emui也可以升級,以後估計會有周期性的投訴的啦!


heipi雪人

這是可能的,就我個人而言

簡單來說就是:

有一百個球,放成十排,每排放幾個球隨機。這球相當於存儲器上的數據。按順序從1-100標上號。gpu按橫排提取五個球,只要知道第一個球的號,其他四個的號也就確定。一次性就可以提取到五個球。如果gpu按豎排提取五個球,因為不連號,就得拿五次,這就增加了GPU的工作量和能耗。華為現在的很嚇人的技術就是GPU只需一次就可以提取到豎排不連號的五個球。





志向永不捨

我並不覺得這是什麼特別嚇人的“黑科技技術”,如果能加速百分之60,只能證明之前的驅動寫的要多差有多差,這個時候不如大方承認為底層驅動優化還誠實一點。。。舉個栗子來說就是NV好好的gtx1080 被負優化成了gtx950,


分享到:


相關文章: