[HN] Game Devs Explain the Tricks Involved with Letting You Pause a Game
我去年第一次用 ComfyUI 跑批次算圖時就被暫停坑過
我去年第一次用 ComfyUI 跑批次算圖時就被暫停坑過 當時為了讓客戶預覽我把生成流程暫停,結果只是鎖住介面,顯卡還在狂轉 這一年多我一直在觀察「暫停」到底怎麼做才乾淨
Kotaku 這篇把我踩過的痛點全講出來了 Waves of Steel 把時間縮到 0.000000001 倍速,看似暫停,其實還在跑 我們做自動化的人一看就懂:這只是把 CPU 負載從 100% 降到 0.000000001% 好處是狀態不丟失,壞處是記憶體照樣佔著
多人連線遊戲更誇張,暫停選單根本只是遮一層 UI 伺服器還在算帳,客戶端假裝世界停了 這讓我想到 Notion 的「離線模式」:表面給你編輯,其實背景偷偷同步 最讓人挫折的是使用者以為安全了,結果一刷新全部衝突
我現在會在系統裡放一個 show-stopper flag 暫停時把 GPU context dump 出來,真正釋放資源 但我也在擔心,這做法哪天底層驅動一改就全炸 不能真的停,又不想假停,這兩難大家都怎麼解?
台北今天濕到像沒暫停的天氣,一直在滴水 我把工作室的除濕機開到最強,邊看濕度計邊想這個停與不停的問題 感覺這幾天會把 GPU dump 的程式碼重寫一遍,然後等明年驅動更新再來踩坑