巷口那間牛肉麵店,是在某個星期二變快的。你點完餐,外套才脫到一半,麵就上桌。湯面還冒著小泡,牛油香混著酸菜的酸氣撲上來,蔥花綠得精神,牛肉片邊緣浮著一層微微反光的油亮,湯匙才碰一下碗邊就知道,燙,是剛起鍋的那種燙。你以為今天客人少。第二個星期,還是這麼快。到了第三個星期,你才在收銀機旁看到那張手寫告示:店休十四天,廚房改裝完畢,謝謝體諒。
原來你嚐到的順,是十四天看不見的工程換來的。爐臺重排過,抽風加強了,備料檯加寬了一個拳頭。菜單一個字沒改,味道一模一樣,可是從點餐到上桌的每一秒,都被重新算過一次。
遊戲圈這幾天吵的,是同一碗麵
B站這幾天被同一個話題佔住版面:開放世界手遊《鳴潮》完成一波性能優化,測評頻道極客灣的實測影片播放量衝破六十萬,彈幕吵成一團。數字部分其實很乾淨:平均幀率提升了十多幀,多數場景明顯變順;但最低幀率沒有動,顯卡的資源調度依舊混亂,卡頓的瞬間還在。
翻成餐廳的話就是:平日中午出餐平均快了五分鐘,但週末晚上的尖峯時段,照樣塞在出菜口。這兩句話同時成立,因為它們量的本來就是不同的東西。
更有意思的是時間表。有人在影片裡整理,開發團隊從2025年1月就開始更換工作量極大的程式語言腳本,預計2027年還有一波更大規模的底層優化。這像極了那間麵店:一邊照常營業,一邊把牆後三十年的瓦斯管線一段一段換掉。客人每天路過,只覺得湯好像滾得比以前快,沒人知道牆裡的工程已經做了大半年。
順,長在你看不見的地方
一碗麵的順,多半發生在你進門之前。高湯凌晨四點就開始吊,蔥油前一天炸好放涼,麵體按份量先分裝進籃,客人喊一聲,前場只是把早就備好的東西組合起來。日式屋臺的老闆一手撈麵一手撇沫,壽司板前的師傅轉個身,醋飯、魚料、毛巾都在固定的位置等他。這些是被設計過的動線,練到讓人看不出來為止。
順甚至有一種聲音。笊籬敲在鍋沿上的節拍,瓦斯藍焰呼的一聲竄起,師傅收尾那一聲應答,全部對得上拍子。卡頓也有聲音,是出菜口那種尷尬的安靜。
遊戲的優化工程也長在同一個地方:記憶體怎麼搬,材質什麼時候讀進來,火力什麼時候給到哪個環節。玩家看見的只有畫面順不順,就像食客只嚐得出湯燙不燙。所以平均變快與偶爾卡住可以同時為真,數據沒有說謊。
至於顯卡調度混亂,翻過來就是兩口爐的火力分配沒談好。該大火快炒的鍋溫著,該文火煨的湯燒到翻滾,同一道菜就會前快後慢、時鹹時淡。修這一層,比單純加大火力難得多,工期才會一路排到2027年。
心月狐上菜,配一碟油豆腐皮
這波更新同時端出新角色「心月狐」,一隻很大的狐狸。仔細看搜尋結果,攻略與實測影片比優化影片還多,強度、配隊、抽取建議一條龍。玩家的身體最誠實,嘴上吵歸吵,手早就伸向抽卡鍵了。
狐狸的名字有來歷。古人把周天劃成二十八宿,每宿配一種動物,心宿配的是狐,全名心月狐。而心宿隔壁的房宿,配的動物是兔,就是中秋前後大家抬頭找的月亮玉兔,先前我們聊過他手裡的玉兔握了幾十年的那則故事。星宿排排坐,狐狸和兔子就住在隔壁,這份鄰居關係在夜空裡掛了幾千年,最近才被端進遊戲裡當看板。
狐狸在喫的世界裡也有一條清楚的線索。日本人相信狐狸愛喫油豆腐皮:豆皮炸到鼓起、色澤金黃,下進醬油與味醂調的甜湯,皺皺的皮一咬就滲出鹹甜的汁。關西的稻荷壽司把醋飯包進豆皮,說是獻給稻荷神使者的供品;烏龍麵攤的狐狸烏龍麵,主角同樣是那幾片吸飽湯的豆皮。新角色登場就像菜單上新菜,後場改裝得再澈底,最後讓人心甘情願掏錢的,還是這一口新的味道。
改裝之後,味道到底變了沒有
彈幕吵得最兇的,其實是要不要承認。有人急著說優化是假的,有人急著說總算能還這款遊戲一個公道,還有人翻出時間表,說真正的大改在2027年,現在別高興得太早。陣營先站好,數據變成武器。
老店改裝也會遇到同款爭執。老客人分成兩派,一派發誓湯頭變甜了,一派說根本沒變、是你心理作用。新客人夾在中間只覺得奇怪:你們到底要不要先喫麵。
極客灣那份實測的口吻反而值得學:平均快了十多幀,低點還卡著,調度仍亂。承認有感的那一半,也點名還沒好的另一半。放在餐桌上,這種說法叫「今天的火候比上禮拜穩,但鹽還是重了一點」。兩邊都聽得下去,因為它夠具體。
各平臺,各爐臺
各平臺表現也是這波討論的關鍵字。同一份遊戲跑在不同硬體上,成績各自表述:有人拿小米的平板和手機實測同一款遊戲,也有人盯著電腦端的顯卡調度搖頭。這就像把同一張菜單交給不同的爐。店裡那口轟一聲點燃的大火力爐是桌上型電腦;卡式爐是手機,能出菜,火就是小一號;某些平板大概就是民宿廚房裡那種不太確定的爐,火力隨緣。菜單相同,師傅相同,爐不同,端出來的節奏就不同。
在通勤捷運上用手機跑開放世界的人,等於隨身揹一副卡式爐出門,還得在晃動的車廂裡大火快炒。能端出一盤像樣的菜,已經算爭氣。
這兩年還冒出一個詞叫「鳴潮Like」,一堆開放世界新遊戲被拿來跟它比,像別的店開始抄這家的動線與菜色。被抄的這家正在換管線。菜單抄得走,牆後的工程抄不走。
把這波優化,搬回你家廚房
熱鬧看完,有幾件事今晚就能動工。
先做三十分鐘的微改裝。清一次檯面,把最常用的三樣工具、三瓶調味料移到伸手可及的位置,量出你的三角動線。備料的順序比廚藝要緊,這件事每個老闆娘都會點頭。
再找出你的低幀時刻。平常做飯哪一步最卡?找鍋蓋、等水滾、蔥還沒洗?平均快十秒沒什麼感覺,尖峯卡住一次就毀掉一整晚。先解決那一個卡點,CP值最高。
前置作業挪去週末。一鍋白飯分裝冷凍,一把青蔥切好泡水冷藏,蔥油小火炸好裝瓶,平日晚餐的出餐時間立刻縮短。這就是家用版的幀率優化。
最後,起一罈長線工程。今年的梅酒、一罈老菜脯,現在動工,兩三年後收成。開發團隊把大改排在2027年,家裡的長線工程也懂這種等法,說到替時間標價,你家的罈子最內行。
下次走進那間變快的老店,或者打開那款變順的遊戲,不妨在心裡替牆後換管線的人留一句話。順這種東西很少天生,多半是有人趁你沒注意的時候,把該修的修了,該備的備了。至於低幀還卡的那一下,就當成老店桌上那張「二期工程,敬請期待」的告示。工期都排了,湯先喝。