[閒聊] 超級瑪利歐64上古Bug原因 宇宙射線搞得鬼?
原文標題:科學頻道分析《超級瑪利歐64》上古 Bug 出現原因 都是宇宙射線搞得鬼?
原文網址:https://game.udn.com/game/story/122089/5753656
遊戲角落 KYLAT
https://uc.udn.com.tw/photo/2021/09/17/0/13894270.png
當電腦時好時壞,一般來說玩家直覺反應並不會想到是「宇宙射線」在作怪,但其實系統本身異常、硬體故障等狀況都排除,還是找不到問題的話,就有機會是來自外太空的宇宙射線在搞鬼。近期就有人分析《超級瑪利歐64》的上古級 Bug 會出現,可能跟宇宙射線有關。
YouTuber「Veritasium」最近分享一段影片,仔細分析宇宙射線會帶來的技術問題。其中美國太空總署噴氣推進實驗室的輻射效應工程師 Leif Scheick 博士,就證實這個射線確實可能影響地球上的電子設備,造成當機等問題。
https://youtu.be/AaZ_RSt0KP8
沒想到不只會讓電腦當機,竟然還成了《超級瑪利歐64》發生神奇 Bug 的推手?
回到2013年,Speedrun 玩家「DOTA_Teabag」在挑戰《超級瑪利歐64》的「Tick Tock
Clock」關卡,意外讓瑪利歐像裝了彈簧似的,飛到地圖上層。離奇的事件讓人爭相復刻,甚至有人懸賞1,000美元給能夠重現 Bug 的玩家,結果沒人能辦到,讓疑惑懸而未解6年。
《超級瑪利歐64》離奇 Bug 片段
https://youtu.be/bhBf5crp0i8
6年之後,當初提供懸賞獎金的玩家,將瑪利歐的垂直座標參數,透過「位元翻轉」(bitflip)從1調整到0,結果順利再現2013年的 Bug。這樣的操作手法,或許就能牽扯出「宇宙射線」的影響。
Intel 在1978年也曾經遭過類似的自發性位元翻轉問題。因為當時半導體製造廠就設立在美國猶他州綠河鎮「鈾礦採集場」的下游,讓他們發現旗下的 16KB DRAM 陶瓷外殼的部分暴露在輻射之下。
這系列的 Intel DRAM 就是透過1和0的二進位制進行編碼,而編碼本身則是由「半導體阱」內所儲存的電子存在與否來決定的。他們發現了 DRAM 外殼上只要出現了微量的鈾和釷,就會因為 α 粒子進入了晶片內部而造成翻轉的現象,而同樣的粒子也存在於宇宙射線當中。這些粒子會直接穿過矽,產生「電子電洞對」(electron hole pairs)的現象,並解放電荷載體,在半導體阱造成電子的堆積,進而導致位元參數從1轉換0。這個現象被稱為「單粒子翻轉」(Single Event Upset,SEU)。
經過後續測試,顯示暴露在「α 粒子」之下與「單粒子翻轉」現象確實存在著直接的關
聯。在那之後,半導體製造流程也特別對此應對,藉此防止陶瓷外殼影響到晶片的功能。
製程改變意味著現在電腦晶片不太可能因為外殼暴露到輻射而產生「單粒子翻轉」的現象,但即使機率微乎其微,宇宙射線仍然有機會能夠與電子設備產生一些出乎意料的互動。加上半導體晶片尺寸近年來有越縮越小的趨勢,大幅提高晶片因為「α 粒子」造成位元
翻轉現象的可能性。
簡單來說,或許就是因為宇宙射線讓 DOTA_Teabag 當初操作的設備產生單粒子翻轉,致使位元參數從1轉換到0,才觸發《超級瑪利歐64》遊玩過程的離奇畫面。
「單粒子翻轉」不只會影響個人電腦,也會讓飛機的自動駕駛模式出問題。一架於2008年從新加坡飛往澳洲珀斯就曾遭遇過此現象,導致高度訊息出現錯誤,讓飛機快速俯衝。在20秒內下墜200公尺,乘客因此被拋飛座椅,導致多人受傷。此後所有飛機、火箭以及太空探測器的晶片都加入針對「單粒子翻轉」現象的保護措施。
即使許多航太相關科技近年來都針對宇宙射線添加層層保護,但一般民眾使用的電腦設備還是有可能受到這個天文現象的影響。
https://www.pcgamer.com/uk/cosmic-rays-cause-tech-bit-flips-blue-screen-of-
death/#comment-jump
--
清廉正直射命丸文,世界第一可愛
https://i.imgur.com/XqOptr2.jpg
https://i.imgur.com/SJR03hx.jpg
https://i.imgur.com/nUbq2HQ.jpg
https://i.imgur.com/0yn2DP5.jpg
--
都是宇宙射線搞的鬼
嗯嗯,跟我想的一樣
這樣感覺上發生機率好像挺高的。
DOTA_teabag XD
千空的火箭會裝偵測嗎
可能就不會吧 現行計畫根本沒返航計算的必要
64的speedrun 不就扯到平行時空了
我還以為是煙卷呢
……這是認真的嗎
一定是4v搞的鬼
所以才會需要 ECC 記憶體啊
宇宙規模的RTA手法
蓋特線造成的進化現象
之前就是看到文中的那影片
你需要ecc
如果是大量的位元翻轉 ecc還有用嗎?
看大量是多大量 如果是電影裡的那種大概沒用
等等...難道speedrun那些bug全是因為這個?
好神奇的原因
伺服器都用ECC不是沒原因的
28
[F/GO][心得] 十八禁的第六異聞帶之王行為延伸探討Involer好讀版: 前言 所謂十八禁,指的不是文章中有色情或暴力等內容,而是不建議思想不成熟的人繼續看下 去,因為文章中的有些觀點,看起來真的很像是在鼓勵大家作惡,也難怪尼采會被稱為危 險的思想家了。22
Re: [閒聊] 去年對岸的"八萬懸賞電源線盲測挑戰"關於0101出錯變成1010 在電腦科學上叫做flipping bits 看到這邊突然想到以前曾經讀過類似的paper 有興趣可以細讀他的內容10
Re: [討論] 有生之年看到死手系統原文恕刪,就留小男孩比較表。 雖然知道Tosca單純是在表達世界末日這件事被太誇大了,我個人也認同世界末日說法太 誇張,畢竟即使人類全滅我覺得都不算這個世界的末日啦,如果要說太陽系的末日,也還 要等好幾億年太陽壽命到期。 不過對於推文說到核子戰爭導致的輻射危害這麼輕描淡寫我還是很不敢苟同。7
[請益] 預防bit flip概念股先上影片 很久之前intel因為用了含有痕量的放射性元素陶瓷 造成bit從1變成0 還有之前國外選舉和玩任天堂遊戲2
[問卦] =.= 阿肥做了個人類起源的夢?!我阿肥啦=.= 我做了個夢 超可怕的 你們知道阿肥夢到了 我們的造物主嗎?!5
Re: [鋼彈] 布萊特。諾亞都不會核污染得癌症嗎?這篇不知道是雲還是沒有科學常識 ※ 引述 《zxasqw0246》 之銘言: : 如題 : : 鋼彈裡面出場最長壽的就布萊特艦長了5
[問卦] 臺灣的物理學家會跟企鵝玩嗎南極有一些實驗站 佈置用在高能物理實驗的設備 用來觀測一些宇宙射線或是理論存在的粒子 所以有些物理學家會去做實驗。 同時,南極還有毛茸茸的可愛企鵝2
[問卦] 為什麼只有地球擁有地磁這種外掛科技大家都知道 地磁是很重要的 其中最重要的是就是提供AT力場隱形防護罩 抵擋太陽風以及宇宙射線 帶電粒子那些的 以免宇宙有害物質破壞皇城之內的和諧
55
[蔚藍]動畫9話(大雷)49
[閒聊] 玩寶可夢機台 學童花光零用錢30
[問題] 九日打完勾芒後去哪27
Re: [蔚藍] 第九話nico評分69
[蔚藍] 第九話nico評分23
[閒聊] 鳴潮男角太多了吧23
[24春] 極速星舞 08 Nico好評率 79.6%21
[24春] 夜晚的水母不會游泳 1~920
[Vtub] 6/2同接鬥蟲20
[奶子] 無職的女僕莉莉雅 484整部最瑟情的?24
Re: [鳴潮] 日版將軍專武說明誤植惹議19
[24春] 水母08 Nico好評率 78.8%18
[GKMS] 麻央真的好可愛17
[百合] 水星魔女:我打少女歌劇...真的假的?!15
[蔚藍]老師家變成C&C的聚集地了70
[閒聊] 杭州動漫展有人COS科比空難現場16
Re: [閒聊] 月曜日のたわわ14
[閒聊] 劍星裸裝早期設計15
Re: [鳴潮] 日版將軍專武說明誤植惹議29
[閒聊] 格鬥遊戲故意讓別人很沒品耶13
[閒聊] 原神這次活動高難真的難得很扯12
[閒聊] 鬼滅這集算幫九柱排名了嗎?12
[閒聊] 妙廟美少女 96 三!倍!奉!還!24
[鳴潮] 聽說內測劇情架構其實比較好?22
[推薦] 九日8
[閒聊] mappa超越得了幽浮桌嗎?11
[24春] 上低音號 第三季 09 關西大會名單變動11
Re: [24春] 吹響吧上低音號三期 09 好痛...37
[情報] 快龍發售量大價崩 黃牛連1450都賣不出去10
[創作] 綿木蜜雪兒 生日'24劇情