Re: [閒聊] 造成劍盾死機/SD卡毀損的問題找出來了

作者: pkpkc (小皮)   2019-11-19 17:53:15
※ 引述《ronove27 (世界樹管家)》之銘言:
: 總之先上說明圖
: http://i.imgur.com/IYy0nvl.jpg
: 個人粗淺翻譯:
: Switch裡面有一大塊名為”THGBMHG8C2LBAIL"的記憶體顆粒稱為NAND
: http://i.imgur.com/WG5mddm.jpg
: 老這塊區域的讀寫都任發現到這塊東西的品質不太穩定,對於開發Switch遊戲時使用這塊區
: 然後劍盾在存檔時會大量使用這個區域做讀寫,然後NAND就爆炸了→引發壞SD卡或主機磚掉
: 不過不確定新出廠的Switch跟Lite有沒有繼續用這顆,有的話大概個案只會越來越多。
: 這下應該不是幾次patch就能夠收拾善後了吧
:
作者: gn00399745 (Michael)   2019-11-19 17:55:00
他們存檔出包一定不是bug 是技術太爛
作者: jim924211 (海未推)   2019-11-19 17:56:00
簡單例子就你用ssd載bt辣,這樣應該大家都能懂
作者: SHCAFE (雪特咖啡)   2019-11-19 17:56:00
一個塞車塞到出車禍把路撞爛的意思?
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 17:56:00
都是吧 十之八九就是自動記錄timing有問題人家botw有自動記錄就沒事...
作者: whe84311 (Rainsa)   2019-11-19 17:59:00
「我spec開給你囉你把主機弄爛是你家的事情喔」老任會這樣說嗎
作者: s22499927 (Sam)   2019-11-19 18:00:00
所以要把自動記錄關掉囉?
作者: spfy (spfy)   2019-11-19 18:01:00
不要再比喻了 不恰當的舉例比不舉還慘
作者: l22573729 (寅猷襹鵀)   2019-11-19 18:02:00
底層一般不會開放開發人員指定用哪邊的記憶體開發應用的時候有人在指定的嗎...
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 18:04:00
不太可能指定啊 上層可能影響就是讀寫的頻率跟timing
作者: l22573729 (寅猷襹鵀)   2019-11-19 18:06:00
如果文件沒說有限制 那操下去也沒什麼不對
作者: killerj466 (jasoso)   2019-11-19 18:09:00
可是lgpe爲啥沒這問題照理講GF在前一作就知道避免
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 18:11:00
就前一篇有人提到 看起來可能跟連線到網路的時候他就會做寫入的動作 如果網路一直連一直斷那的確很容易出事 如果自動存檔可以完全關閉大概可以少很多問題吧我不知道lgpe有沒有聯網?
作者: htps0763 (Fish~月~)   2019-11-19 18:13:00
我覺得就是趕工一些功能沒好好寫吧
作者: killerj466 (jasoso)   2019-11-19 18:13:00
那不就只能幹你GF嗎
作者: sky226778 (青蛙呱呱呱)   2019-11-19 18:17:00
所以意思是說下載版才會有這個問題對吧?
作者: pkpkc (小皮)   2019-11-19 18:18:00
目前好像只有下載版會壞遊戲檔 實體通常強制重開機就沒事了
作者: x94fujo6   2019-11-19 18:20:00
圖上有寫 內部指導明確指出應避免所有其他遊戲 都照該原則做 沒事
作者: sky226778 (青蛙呱呱呱)   2019-11-19 18:21:00
感謝解說,看得有點複雜
作者: x94fujo6   2019-11-19 18:21:00
唯獨劍盾 用自己獨創的方法硬幹 頻繁使用區塊損耗內包了 碰不到 http://i.imgur.com/xV9tOAa.jpg
作者: pkpkc (小皮)   2019-11-19 18:26:00
簡單說就是用直徑8cm粗屌全力硬捅直徑5cm水管 然後屌就爆了
作者: jim924211 (海未推)   2019-11-19 18:27:00
樓上胎哥得簡潔有力
作者: kirbycopy (鐵面騎士)   2019-11-19 18:28:00
然後屌還會亂噴 有人的智慧電視就被噴壞了
作者: watchr (30怒獅)   2019-11-19 18:35:00
舉例比不舉還慘也太可憐
作者: PatlaborGao (Patlabor)   2019-11-19 19:00:00
可是人人手機都有Flash 有看過寫得很爛的APP把手機寫成磚嗎
作者: flysonics (飛音)   2019-11-19 19:14:00
yeah 樓上講到重點
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 19:15:00
當然有啊 你工作如果是寫nand韌體就會常常要處理不過當然焦點會放放在怎麼不讓這些智障行為破壞table
作者: flysonics (飛音)   2019-11-19 19:30:00
人家講APP 你講nand韌體 這....
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 19:35:00
就app的確有可能出事啊 我前一篇提過啊你只要寫入+斷電 然後頻率快一點就有可能搞爛flash但是理論上韌體部分就是要軟體再蠢都不能變磚之前幹這行就有寫一堆測試app來觸發這種問題
作者: l22573729 (寅猷襹鵀)   2019-11-19 19:43:00
但是韌體就不會是gf在寫
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 19:48:00
基本上這邊就是有三個層面第一層是flash控制晶片 這是toshiba負責的第二層是NS韌體 這應該是任天堂或是nvidia負責第三層是app 這就是gf負責不對 flash到韌體中間應該還有一層...
作者: flysonics (飛音)   2019-11-19 19:57:00
你自己都知道有這麼多層了 中間映射表搞不好還不只一張光用最上層的app就能一口氣寫爛某個blk的機率是?這種嵌入式的東西 一定是N家出api給第三方遊戲開發廠商
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 19:59:00
所以我的意思就是app可以做的啊
作者: flysonics (飛音)   2019-11-19 19:59:00
用 所以app(嚴格來講是api)中間八成還有一層類似RTOS的東西在
作者: ayubabbit (ウォロックが倒せな)   2019-11-19 20:00:00
就像是你買ssd回來 你在安裝os到一半硬是拔掉搞個1000次也有可能毀了那顆硬碟

Links booklink

Contact Us: admin [ a t ] ucptt.com