回覆列表
  • 1 # 麥大麥

    這就要考慮到遊戲執行效率的問題了。

    接下來可能會說一些比較複雜的專業問題,可能對大家理解為何手機遊戲在配置更好的電腦上執行反而會更困難的原因有點幫助可以耐心看下去。

    手機和pc所使用的處理器架構有比較大的區別。

    首先手機的處理器架構絕大多數以ARM為主,比如高通的驍龍,華為的麒麟,等等都用的是ARM架構。所以雖然大家都在吹華為有自主研發的晶片,但本質上依舊是用的國外的核心技術。

    首先我們來說一下什麼是ARM架構。

    ARM架構就是RISC微處理器,RISC微處理器翻譯成中文就是精簡指令集計算機。這種RISC微處理器的特點就是對執行的指令數目和定址方式都做了精簡,使得晶片處理一些簡單地命令速度更快效率更高功耗更低,但也有缺點,就是更加消耗記憶體。

    所以來說,ARM架構比較適合手機處理器這種低功耗的模式,並且由於其只提供較為簡單的運算所以所需的電晶體要少得多成本也較為低廉。

    而我們平時在電腦上經常基礎的英特爾和AMD的cpu所用的架構就以X86為主。

    接下來我們來說一下什麼是X86架構。

    X86架構又稱作CISC微處理器,他的特點正好與RISC微處理器相反,他更擅長複雜的運算,並且功能面面俱到。然而帶來的卻是更高的功耗和更貴的價格。這樣的處理器架構比較適合現在pc機上一些複雜的工業軟體和我們經常玩的大型遊戲。因為這些軟體的功能複雜,所需要呼叫的運算方式也更為多樣。X86架構正是因為其良好的相容性才一直被現在的主流cpu製造商所採用。

    那麼電腦的處理器和手機處理器到底差距有多麼巨大呢?

    其實這個問題很難用量化的方式來表示,因為如今的cpu擁有的超執行緒技術,多核心,123級快取大小都是影響cpu執行速度的關鍵。但至少手機處理器和電腦處理器的執行速度的巨大差距還是難以想象的。只不過現在電腦所使用的x86架構將處理器中大量的效能都拿去用在了支援系統運行了所以會讓不少使用者覺得感覺像蘋果手機的流暢度要比pc機好的多,玩遊戲也是一樣。

    那麼這裡咱們終於要進入今天的主題了,為何一些比較差的手機玩手遊的體驗甚至要好於在一些中高配置的電腦上玩呢?有了前面大麥我所說的一些基礎知識大家其實也能有一些自己的看法了吧。

    由於在pc平臺上玩手遊需要有安卓模擬器的支援,得依靠軟體將RISC指令集轉換成CISC指令集電腦的cpu才能開始處理資料,而由於安卓模擬器自身的侷限性和執行效率的問題,同時也會極大的限制了電腦cpu處理遊戲資料的速度。

    我們舉個例子電腦cpu就像是一個投資百億的豬肉加工工廠,而刺激戰場就像是僅僅只有幾畝地的一堆稻米,安卓模擬器就像是一條農村的小破土路。這三方他們雖然有一點點的關係但是都聯絡不強,自然叫一個豬肉加工廠去加工稻米肯定是很苦難的啦,再加上運輸糧食的還只是一條農村的土路速度自然就更慢,效率就更低啦。

    大麥我自己也有在電腦上玩刺激戰場的經理,我的電腦是i3-8100的cpu主頻3.6ghz,gtx1060的配置,玩這遊戲一樣感覺到停卡的,想想那這麼好的配置去玩這麼噁心的畫質的遊戲還真有點虧呢哈哈哈。

  • 2 # 魅力小婷姐她二哥

    電腦玩手機遊戲需要轉換器,這個轉換過程一般是用模擬器,模擬器的執行效率低自然就會卡,目前效率最高的就是remix或者Phoenix這種X86的安卓系統,不同於模擬器把X86處理器模擬成ARM處理器,這種X86的安卓是全部都執行在X86狀態下,因此效率基本等同於原始電腦執行Windows的效率,但是存在相容性問題,需要在第一次安裝時把所有ARM指令轉換成X86,如果使用了X86沒有的指令,那麼就會出錯軟體就無法執行,相容性比較差,很多軟體無法執行,只能安裝專門的X86版安卓軟體才能保證穩定性,而模擬器基本能相容99%的安卓應用,這點差距很大。

  • 中秋節和大豐收的關聯?
  • 形容驚訝的古詩詞?