顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2019-05-18 07:28:09
看板 C_Chat
作者 colin8930 (magiccc)
標題 Re: [問題] FGO的技術力到底用在什麼地方?
時間 Fri May 17 18:39:15 2019


小弟在某間IC場做相關performance tuning的

如果這類在 iphone 8 跑的順、在iphone XR、XS跑不順的問題

一樣發生在我們公司的晶片上

被幹的一定是我們 哪會是APP廠商...


以我的工作經驗來說,會發生這個問題八成是kernel CPU 調頻有問題

以Linux kernel常用的schedutil governor來說

會在CPU負載出現變化的時候觸發調頻機制

負載高就把CPU頻率調高、負載低當然就降到低頻來省電,

背景多執行一些程式再玩FGO會變順,

應該是因為系統看到負載變高所以把CPU頻率調高了


另外A12的chip又有大小核

跑應用程式時會透過scheduler分配process要跑在大核還小核上

會看到卡頓很有可能就是APPLE的作業系統認為FGO不需要那麼多運算效能

所以把他分到小核上面跑

突然要放個寶具,小核的運算能力不能負荷,就會看到卡頓



FGO的優化很糞這是眾所皆知的事實

只是看到新手機會卡頓,然後說是APP優化差,而不檢討手機問題

以邏輯來說怪怪的

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.191.244
※ 文章代碼(AID): #1StezNoY (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1558089559.A.CA2.html
SOSxSSS: 這裡是愛玩又愛幹  合理1F 05/17 18:40
belion: 因為 dw技術力...?2F 05/17 18:40
andy0481: 不..因為DW的優化真的爆幹差...3F 05/17 18:40

DW優化差是事實沒人反駁阿

只是原PO不是再討論A12會卡的問題嗎?

Satoman: 手機玩家本來就這樣,永遠不會檢討自己的設備有問題4F 05/17 18:41
※ 編輯: colin8930 (59.120.191.244), 05/17/2019 18:44:09
hayate232: 刺客教條 大革命 當初優化有問題,怎麼沒人說電腦爛5F 05/17 18:45
colin8930: 你確定沒人說CUDA優化爛?6F 05/17 18:46
hayate232: FGO 有個問題 電池過熱速度 比其他APP 還快7F 05/17 18:46
colin8930: 阿FGO優化就糞阿8F 05/17 18:47
a204a218: 市面上多少款遊戲,當然是APP去配合硬體,怎麼會是硬體9F 05/17 18:50
a204a218: 去配合APP
andy0481: 別人APP的A12不會卡 你FGO的A12會卡 要檢討自己設備...?11F 05/17 18:52

不是硬體配合APP,是作業系統

別人APP A12不會卡 FGO會卡  => 不是設備問題

FGO A11不會卡 A12卡  => 系統有問題

如果這樣還不用檢討  那我現在加班是加假的?
※ 編輯: colin8930 (59.120.191.244), 05/17/2019 18:55:56
dsa3717: 大家沒問題只有FGO爛炸 當然是FGO的問題啊12F 05/17 18:53
※ 編輯: colin8930 (59.120.191.244), 05/17/2019 18:56:35
※ 編輯: colin8930 (59.120.191.244), 05/17/2019 18:57:03
yes986612: 然而事實就是FGO賺這麼多優化卻糞成這樣13F 05/17 18:59
colin8930: 是14F 05/17 18:59
hoyunxian: 其實我有點好奇為什麼FGO不會被判定為耗系統效能程式15F 05/17 19:00

這個問題很好

因為FGO是卡牌遊戲 你沒動作的時候基本上沒有再繪圖

假如是射擊遊戲或是動作遊戲 CPU、GPU隨時都需要動
※ 編輯: colin8930 (59.120.191.244), 05/17/2019 19:01:50
jeeyi345: ↑16F 05/17 19:00
b79205: FGO就是標準賺錢不做事 一點點UI小改動 一堆人高潮17F 05/17 19:01
hoyunxian: 正常來講Unity不是每個FRAME都會重繪一次嗎?18F 05/17 19:03
colin8930: Unity我不熟  還要大大來指點19F 05/17 19:04
et310: 我也覺得舊硬體跑的動新硬體卻不能很奇怪 明顯是新硬體不好20F 05/17 19:05
boris: 花3.4萬買的手機 當然不能質疑21F 05/17 19:06
colin8930: 以GPU的角度來說 APPLE的GPU應該也有像mali TE的技術22F 05/17 19:07
skyofme: 就是出發點不同而已,其實也不用爭啥對錯23F 05/17 19:07
colin8930: 沒變化的tile應該不會更新   吧24F 05/17 19:07
anumber: 事實就是fgo程式爛==  營收第一  ㄏㄏ25F 05/17 19:09
bahamutjr: 同意這篇 而且其他遊戲也有這問題啊 像是少女前線26F 05/17 19:23
asel: 感覺不太通 所有遊戲都這樣還是只有fgo27F 05/17 19:35
jim924211: 簡單來說就是fgo夠爛,一般來說是app要配合手機調整28F 05/17 19:53
jim924211: 但很明顯fgo辦不到,想說核心都一樣就沒做測試
jim924211: 這篇其實也是成立,只不過通常應該要app配合硬體才對
jim924211: 整個遊戲砍掉重打才是唯一解,只是他們爽賺凱子到現在
jim924211: 要他們砍掉重做不太可能就是了
twtwch: 到現在還有人認為fgo是2d 沒操作時沒在運算wwwww33F 05/17 20:32
twtwch: 不懂的罵最大聲 真實範例
colin8930: app我不懂 優化差是事實 不過我不覺得你os會有我懂35F 05/17 20:38
colin8930: 這篇只是就系統的角度看為什麼A12比A11卡
hayate232: 3D 弄成2D 然後跟賽車遊戲比,卻一直燒手機37F 05/17 20:45
hayate232: 所以  優化還是很爛阿..
hayate232: 而且他的動作模組 還會偷料,連3D 技術都做很差
colin8930: 爛啊 爛到沒藥救40F 05/17 20:46
hayate232: delightworks 除了FGO 有做出什麼特別的東西嗎?41F 05/17 20:47
hayate232: Fate/Extella Link
hayate232: 也是給Marvelous 去做
colin8930: 他們明顯就技術力不足啊44F 05/17 20:50
colin8930: 像王者榮耀 都能直接找ic廠直接做優化了
colin8930: dw這種小公司 apple哪會鳥他
colin8930: 當然拿錢(保護費)出來就是另一回事了 (ry
s6598744: 哈哈吊出一堆邏輯低下的鄉民48F 05/17 21:01
helba: A12哪來3 4萬 該更新資訊了49F 05/17 21:35
DuckZero: 推漲知識50F 05/17 21:39
a204a218: 又不是全世界只有FGO最特別會遇到這個問題,其他人不就51F 05/17 21:54
a204a218: 解決的了,那他被罵也沒什麼問題啊
hizuki: 整天調功耗和頻率的工作53F 05/17 22:53
LuMya: fgo 是全3d喔 只是貼圖看起來像2d54F 05/18 03:08
peterturtle: 那是因為FGO實在沒啥信用55F 05/18 03:23

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 139 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇