看板 MobileComm 關於我們 聯絡資訊
版上一定有不少app研發人員或研發高手,所以我想問一下一個問題。 就目前市面上soc(?)大概就分三大家:apple、samsung、高通。 而以多數有關跑game順暢度的討論結果來看也的是 apple>高通>三星。 以上都是以遊戲作為討論範圍。 這就讓五想到了,在電腦遊戲的研發似乎都會針對某一個品牌來做設計,就有如某些遊戲 是以nvidia開發,所以當你用amd顯示卡的時候表現就沒有同等級的nvidia顯示卡來的剽 悍。 在手機遊戲上是不是也會有這樣的影響?導致同款遊戲在apple、三星、高通的手機上 表現有所差異? 以apple每年度新soc的銷量應該還是大過三星旗艦機的soc&高通的soc,遊戲開發廠商 應該也是會先挑有大市佔率的款式為開發,所以,以Android平台來說會挑高通的SOC 作為研發主軸,所以高通遊戲在順暢度上也通常會表現較優勢呢? ※ 引述《kkcity59 (kkcity)》之銘言: : 我沒有要筆戰的意思,這是我Google跟爬文得到的一些說法 : 1.Geekbench把記憶體效能的成績看的比較重(20%) : A11非常豪華的放了8MB的L2快取,一般處理器都只有1-2MB L2快取去搭配L3 : 就算Intel最新的Coffelake每個核心也只有256k L2,六核心加起來才1.5MB : 因為這個關係造成A11在記憶體這項目中得分非常的好 : 但事實上真實的使用環境下他的影響並沒有這麼大 : 2.Geekbench主要的測試對象還是移動平台 : X86桌機處理器的許多指令都完全沒有使用上 : 例如X86已經擴展到AVX512,但考慮到ARM最多只有Neon128 : 變成其實在X86上原本可以一次做完的東西被分成好幾次 : 讓跑出來的成績變成看起來差不多。可事實上X86處理器是可以快很多的 : 3.高通跟三星的SOC比起Apple是不是真的落後很多呢? : 去除掉L3快取把A11成績墊高的因素後...我覺得...她們仍然落後很多 : 只是我們看一下GeekBench的單核心成績取各整數好了 : S835/Exynos 8895算兩千分,A11算四千五百分,確實是天與地的差別 : 但如果不去看這墊高的部分,差距可以被拉近一些,也比較合理 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.54.33 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1518799078.A.343.html
james732 : 軟體針對特定的晶片做最佳化是絕對有可能而且可行的 02/17 00:38
powerdavid : 你漏了華為 02/17 00:41
華為好像是麒麟? 他的銷量有排進前三嗎? (發問)
mainline : 華為三星的可視為一體的 都Mali系列 02/17 00:47
我有大概聽過華為近期在自家的CPU
waterfall : 所以你該知道的不是arm處理器有哪些廠商在做,而是g 02/17 00:51
waterfall : pu的廠商有哪些 02/17 00:51
我以為大家都一起叫SOC XD
ogisun : 語言的效能也是因子之一 02/17 00:51
程式CODE都是英文,要對應到中文等非英語系的語言會比較吃效能嗎?
Andy7577272 : 我記得Android程式開發一開始會選擇一個模擬的機型( 02/17 00:52
Andy7577272 : ? 好久以前弄的記的不是很清楚 02/17 00:52
好像有! 我有下載來玩過~ 然後沒多久就完全不知道怎麼搞而放棄XD
sam355322 : 聯發科: 02/17 00:52
哈哈哈 旗艦機啦! 有人拿APPLE比中階的嗎~
BadGame : 蘋果的Metal API 之於 安卓的Vulkan API 02/17 00:52
BadGame : 後者 還沒全面被手遊引擎支援開發 02/17 00:54
banbanzon : 玩nba 2k系列感受最深 ios版屌打安卓版好幾條街 02/17 01:05
不知道有沒有同遊戲不同手機把玩的比較影片? 不過好像有聽說NBS在安卓上真的很悲劇
mainline : 手機的情形 中間遊戲引擎一層如那個叫unity的重要性 02/17 01:07
mainline : 相對較電腦高 因為遊戲都透過它們寫的 它們支援的底 02/17 01:07
mainline : 層級語言也蠻重要的 先提手機GPU都支援的opengl es 02/17 01:07
最近韓國遊戲都主打使用UNITY ENGINE 4聽起來就很屌, 當然,畫質與動作上真的很屌就是了~ 而目前也越來越多手機/遊戲都支援60FPS,這樣安卓的硬體還會輸IPHONE嗎? (以同樣FPS可達60的遊戲在雙平台來比較)
mainline : 吧 再來是新一代低overhead的蘋果metal與khronos的v 02/17 01:07
mainline : ulkan 同一顆GPU上用新低overhead的驅動跑成績會好 02/17 01:07
mainline : 不少 但遊戲一般也是得等引擎先支援 後遊戲才能添加 02/17 01:07
mainline : 此支援 相對的跑分測試的哪款也會有差 蘋果鑒於封閉 02/17 01:07
mainline : 環境因此metal汰換gl過程簡單快速 安卓情況相對複雜 02/17 01:07
mainline : 很多 然後還不是每台新手機都在同年開始支援vulkan 02/17 01:07
的確有些GAME研發多年才推出,而以現在硬體軟體技術的躍進速度,對研發時間 過長的GAME來說只要推出的時間點不對,推出時的落差感就會極大~
shankstrf : 突破盲腸,電腦上都知道綁標,手機上就當作不知道 02/17 01:07
shankstrf : 而且很好笑,有些人會說玩遊戲S835>8895,但只要講到 02/17 01:09
shankstrf : 某款遊戲用S660跑得跟S835一樣時,他們又會正常的說 02/17 01:09
shankstrf : 是優化問題 02/17 01:09
哈哈哈 所以要丟出來讓大家認真討論一下~
mainline : 做完上頭的決定之後才輪到這文說的這一款優化方式 02/17 01:12
mainline : 基本上就是特意在這硬體上跑跑測自己遊戲在它硬體上 02/17 01:13
mainline : 的表現 若發現它畫圈圈差就讓它在這硬體的版本少畫 02/17 01:13
mainline : 圈就好 反之則增加圈圈 也因此經過"優化"的會比較順 02/17 01:15
mainline : 其實是開發商自己有有用心測過 02/17 01:15
mainline : 俗語說 有愛心的比較圓嘛 02/17 01:15
原來先後順序是這樣DER 長知識惹
waterfall : s835>8895好像不是優化的問題,8895本來gpu就比較差 02/17 01:16
這問題也會跟目前遊戲是以哪家的GPU作為研發主軸有所影響, 以目前安卓平台來說旗艦機應該也是大宗、在包含中階進去的話,整體的數量還是 勝過三星自家的銷量的。 如果我是遊戲廠商,我絕對會選擇以高通作為研發的重心,這樣為了遊戲買手機的人 就會挑有高通的SOC,而這客群遍及旗艦機+中高階手機的客群,量多=賺錢機會較多! ※ 編輯: supermars (1.162.54.33), 02/17/2018 01:21:56
shankstrf : 但用板上的某些特定遊戲來測fps則是S835<8895 02/17 01:18
shankstrf : 所以是優化問題還是硬體優劣?我都笑笑待過了 02/17 01:19
ShibaTatsuya: 以前玩某日系手遊曾經遇過,X20玩起來會卡,用S625 02/17 01:19
ShibaTatsuya: 沒事 02/17 01:19
ShibaTatsuya: 換到手機版的真三國無雙,X20特效全開至少還有30FP 02/17 01:19
ShibaTatsuya: S,S625可能連20FPS都不到 02/17 01:19
ShibaTatsuya: 關鍵的還是各遊戲對晶片的優化度 02/17 01:19
banbanzon : http://tieba.baidu.com/p/5482328614 2k18 a11開省 02/17 01:24
banbanzon : 電模式照樣吊打s835 02/17 01:24
la8day : GPU差比較多 其他無感 02/17 01:25
shankstrf : iP6s以後用nvme,可以試試看用iP6玩2K系列,保證跟卓 02/17 01:27
shankstrf : 卓一樣 02/17 01:27
mainline : 若有心要搞60fps隨時都行 就針對該平臺採取另類優化 02/17 01:28
mainline : 將特效細節一個個慢慢關或降低到GPU能安穩負載的程 02/17 01:28
mainline : 度 哪怕是SD410也能順順玩 畫面會很空泛就是啦 02/17 01:28
frenk850501 : 支那有些遊戲是有特別針對某款手機做優化啦 02/17 01:30
aegis43210 : 高通的GPU驅動也寫得比較好,mali系列的驅動就更新 02/17 01:36
aegis43210 : 很慢,半年前和現在的體驗有差 02/17 01:36
waterfall : 所以我才說你的重點是那幾家做gpu的 02/17 01:53
waterfall : mtk雖然gpu本身弱,但是靠超頻,效能還是有 02/17 01:55
hungtp0706 : 最簡單的例子不就PlayStation,用一顆不是很好的GPU 02/17 01:57
hungtp0706 : 能讓你玩那麼多大作,雖然畫質比不上頂尖PC,不過PC 02/17 01:57
hungtp0706 : 用一樣的硬體規格一定跑不出PS的等級。就是廠商有沒 02/17 01:57
hungtp0706 : 有為了特定硬體特別優化吧 02/17 01:57
mainline : 舉PS的例子 好 02/17 03:23
aresa : 對岸廠商都走火入魔對手遊優化了 02/17 05:40
geesegeese : 輸的不只是soc看銷量就知道 02/17 08:32
geesegeese : ios友善多了 02/17 08:33
l2002134679 : 又在銷量,麥當勞肯定是世界上最好吃的食物 02/17 11:27
geesegeese : 銷量代表受歡迎程度,別不服氣 02/17 11:50
geesegeese : 高通沒叫台gg代工就是最大敗筆 02/17 11:51
l2002134679 : 受歡迎程度等於較優秀?你說soc吊打我沒意見,ios 02/17 11:59
l2002134679 : 那低到不行的生產力,腦殘到極致的操作邏輯,坑到 02/17 11:59
l2002134679 : 祖產都不夠週邊,單調的要死的介面,還真是個好作業 02/17 11:59
l2002134679 : 軟體 02/17 11:59
ducamao : unity在pc都是小品遊戲在用的...爐石如果不是有登 02/17 13:44
ducamao : 錄移動端的打算大概也不會想用 02/17 13:44
kuma660224 : gpu本身實力影響比較大 02/17 19:44
kuma660224 : 現代GPU優化能做的都差不多 02/17 19:45