看板 Emulator 關於我們 聯絡資訊
※ 引述《kojiro0531 (努力工作!)》之銘言: : 手機上使用intel CPU的機種,像是Zenfone6 : 對比較新的模擬器,像是reicast uoYabause 等等 支援性都很差 : 就連號稱手機上最無痛的模擬器PPSSPP ,很多用小米1那左右效能手機能爽爽跑的遊戲 : 都會破圖或是FPS不穩定 : 就像是PC上用intel/Nvidia是王道一樣,其實如果可以,去找台三爽的手機來用吧 : 目前新模擬器在影片上看來看去,大部分測試的影片都有三爽的手機(S3 S4 Note) : ,其次就是SONY的吧(Z、Xperia Play)和一些OUYA、JXD SB7800b、NVIDIA SHIELD : (至於是什麼型號的CPU,稍微看幾個影片就會大概了解,我就不在這邊贅言了) : 總之,目前手機上要玩較新的模擬器,intel cpu 不是首選(連聯發科的都比他好) : https://www.youtube.com/watch?v=rr9DwiGOUok
: 看一下Note3順跑DC上這款未發售的流出遊戲吧 : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.245.162.243 : ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1440696440.A.5F1.html
qazxswptt: 應該這樣說 這算是果 intel處理器跑android全都靠硬幹 08/28 01:55
qazxswptt: 模擬的 不是原生ARM架構 靠模擬的效能你在上面又跑模 08/28 01:55
qazxswptt: 擬器 折損又折損當然只剩笑能了@@ 08/28 01:55
murkangel: 原來如此 不過個人不會為了這種無關痛癢的去買K國3C... 08/28 02:03
murkangel: 就讓他去吧~(看來 中階機也有中階機的難處) 08/28 02:03
: 其實現在隨便買台非intel cpu的,大概都能爽跑成熟的模擬器吧
qazxswptt: 我的認知跟三爽手機的關係應該比較小,跟它選的cpu比 08/28 09:00
qazxswptt: 較有關係,原生ARM+時脈高,自然比較順了 08/28 09:00
: 回文裡面有提了
murkangel: 是說asus最近推的ZF2也是有一樣的問題嗎? 08/28 12:19
: 一樣,從Zenfone5/6試到2,真的只有被屌打的份
qazxswptt: intel的cpu雖然單核能力較強,但只能用模擬的方式跑and 08/28 16:53
qazxswptt: roid,效能跟相容性一定會打折而且更熱,所以到zf2的搞 08/28 16:53
qazxswptt: 法是用外星人製程拉高時脈硬幹彌補這些差距,可是相容 08/28 16:53
qazxswptt: 性的問題就不是拉高效能可以解決的,只能碰運氣了,但 08/28 16:53
qazxswptt: 我的建議是,想玩手機上遊戲絕對不要買intel cpu的機 08/28 16:53
qazxswptt: 型,很容易在上面浪費了生命還不能跑或跑不順,隨便選 08/28 16:53
qazxswptt: 個發哥牌跟糕咚牌cpu機型來玩,體驗都會好的多 ... 08/28 16:53
murkangel: 也就是用ZF系列 遊戲只是附屬品就是(本來就是不是? XD) 08/28 16:58
murkangel: 就 模擬器只能乖乖認了... 08/28 16:59
※ 編輯: kojiro0531 (110.30.199.163), 08/28/2015 19:15:21
qazxswptt: YES 08/29 03:14
嚴格來說,上面的討論只說對了一半。這只集中在處理器ISA的IPC部份。 個人認為與模擬器相關的另外一半關鍵,則是後台實作部份的相容性。 例如GPU的DirectX與OpenGL的實作支援。 事實上與主流高通、三星及聯發科等ARM架構的解決方案相比。 目前Intel Atom系統的手持設備在開發模擬器時,所面臨到的最主要的問題。 是由於與Atom相關的資料及測試都非常地少。 導致無償的模擬器開發者們,對於原廠提供的驅動程式所能提供的功能所知甚少。 所以目前開發者們,仍然不太能夠自由靈活地使用Atom平台上的所有功能, 無論CPU或GPU皆是。 相對於Android下的綁手綁腳。 家用PC作為模擬平台最大的好處,在於它的畫面實作有大量的白皮書及資料作輔助。 若驅動程式在實作上有任何問題,修正的速度也是非常快速。 甚至有些廠商(ex:AMD)還將他們旗下舊款的顯示晶片的微碼(Microcode)公布。 微碼有什麼用嗎? 事實上微碼的用途非常廣。 公布微碼之後,開發者就可以知道晶片在接受到這個指令之後,可以作出怎樣的行為。 若開發者夠專業,甚至可以依此寫出一個適合的驅動程式。 所以模擬器開發者至少可以很清楚地知道,如果我們在PC上所下達的一道指令, 可以在畫面上出現什麼樣的功能。不太需要擔心是PC這邊的問題。 但在Android上可就沒這麼美好了。 首先是Android各家平台(高通、三星、聯發科、Intel、Nvidia) 對於畫面實作後台(OpenGL)的支援程度差異很大。 就算是同一家廠商出的晶片解決方案,內置的GPU依高中低階所支援的程度也很不相同。 像同樣號稱支援OpenGL ES 3.0的Adreno 305,跟Adreno 330, 跑出來的畫面就是不一樣。另外驅動版本也有很大影響。 不過若是要追根究底找出那些問題的成因的話, 主因其實是各家晶片組的顯示晶片(GPU)方案,在Android下所使用的實作後端, 也就是Open GL ES 的支援程度差異,造成了許許多多的問題所致。 聽起來有點難懂? 那我就用白話一點來解釋好了: 其實Android上的這些主流晶片組解決方案的廠商,所提供的(圖形處理器)GPU驅動程式, 實際上幾乎都是在比誰是最差勁的。 很多顯示晶片看白皮書、文檔有這支援這功能,叫下去也是有東西跑出來沒錯, 但跑出來的東西怎跟我要的不太一樣!?? 要知道在Android平台上開發模擬器,這將會是最常出現的問題。 若要比較Android平台系統之間的GPU相容性問題,所導致的畫面、運算出錯程度, 個人認為大致可以這樣排: Nvidia < Intel < Mali < Adreno < PowerVR Nvidia表現得最好、PowerVR最糟。 但為什麼實際模擬器運作上,看起來好像不是這樣? 模擬器的相容性狀況,高通的Adreno好像是相容性最好的才對? 會造成這樣的事實,實際上是因為Adreno用的人實在太多。 最後導致模擬器開發者不得不用一些手段去修正、迴避這些問題。 時間長了、修著修著也就積非成是了。 但這並不代表Adreno是比較符合規範的。 若GPU的實作是完全符合規範的。 那麼模擬器開發者就不需要再為實作的後台動手腳。 可以專心地處理遊戲及被模擬主機本身的相容性問題。 例如雖然對無償的模擬器開發者不太友善的Nvidia,他家的主流GPU幾乎可以實作 OpenGL 4.3 (ES 3.0)的全部指令而沒有任何顯示上的問題存在。 所以目前Atom的問題多,只代表它用的人少。 文檔、資料、測試也很少,但這並不代表Atom的實作是比較不符合規範的。 至少就我所了解的方面來說,Intel自家的GPU所能提供的Open GL ES指令, 與Nvidia相比並不算太差。 但糟糕的是市面上的Atom,有支援Android平台的主流型號, 都是用驅動效果最慘烈的PowerVR。 導致玩家實際運行模擬器的結果, 只能用一個慘字形容... http://i.imgur.com/ecUhTPL.jpg
所以嚴格來說現在用Atom跑模擬器,之所以相容性問題一大堆。 有的時候並不是表面上所看到的那麼簡單就是了。 不過話又說回來, 如果你只是想玩模擬器,但完全不想理解模擬器的實際運作。 那麼買一般常見的高通晶片,的確會是最好的選擇。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.23.166 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1441291628.A.EA4.html ※ 編輯: abac1230 (36.226.23.166), 09/03/2015 22:47:49
qazxswptt: 感謝補充 09/03 22:51
protect6090: 推這篇!! 09/03 23:25
murkangel: 這篇真棒 如果只想當攜帶模擬器用看最後結論就可以了 09/04 00:16
OPWaug: 頂個 09/04 01:36
cloud1017: 推! 09/04 08:44
playerlin: 09/04 10:09
kenryu: 我是高通啊 可是這款模擬器不給裝 09/04 10:58
murkangel: 主要是想弄行動裝置跑SS遊戲 就算SS還活著也在也沒太多 09/04 13:30
murkangel: 空坐在電視前面玩了 09/04 13:31
murkangel: 也在 多打的 09/04 13:31
kkcht: 這篇專業 09/05 17:58
conpo: 長知識專業好文推 09/05 22:50
kojiro0531: 推詳細好文 09/07 02:43