![]()
2025年4月,英偉達(dá)應(yīng)用更新了一個(gè)幾乎沒人討論的功能。同期發(fā)布的DLSS 4.5(深度學(xué)習(xí)超級(jí)采樣4.5版本)搶走了所有頭條,但這個(gè)藏在設(shè)置菜單深處的選項(xiàng),可能更改變你每天打開游戲的方式。
Auto Shader Compilation(自動(dòng)著色器編譯,測(cè)試版)——名字拗口,作用直白:讓游戲在驅(qū)動(dòng)更新后啟動(dòng)更快。
過去每次顯卡驅(qū)動(dòng)升級(jí),你都得重新經(jīng)歷一遍著色器編譯。少則幾十秒,多則幾分鐘,屏幕卡在加載界面,你盯著進(jìn)度條發(fā)呆。對(duì)只有半小時(shí)空閑的玩家來說,這等于直接勸退。
新功能的邏輯像外賣預(yù)接單:系統(tǒng)趁你已經(jīng)在玩游戲時(shí),后臺(tái)默默把新驅(qū)動(dòng)的著色器編譯完。下次啟動(dòng),直接跳過這一步。
它怎么工作,以及為什么之前沒人做
著色器編譯的本質(zhì),是把游戲畫面指令翻譯成顯卡能直接執(zhí)行的機(jī)器碼。驅(qū)動(dòng)更新后,翻譯規(guī)則變了,舊緩存作廢,必須重來。
英偉達(dá)的解法不復(fù)雜——檢測(cè)到驅(qū)動(dòng)變更后,后臺(tái)進(jìn)程在你運(yùn)行其他游戲時(shí)搶占空閑算力,提前完成編譯。但"不復(fù)雜"不等于"容易做":需要平衡后臺(tái)任務(wù)與前臺(tái)游戲的資源爭奪,還要避免風(fēng)扇狂轉(zhuǎn)惹惱用戶。
這個(gè)功能目前藏在英偉達(dá)應(yīng)用的Global Settings(全局設(shè)置)里,路徑深到像是故意不想讓你找到:Run on Shader Cache(著色器緩存運(yùn)行時(shí)執(zhí)行)→ 設(shè)置存儲(chǔ)上限和資源占用級(jí)別。
測(cè)試版標(biāo)簽意味著兩件事:一是功能尚不穩(wěn)定,二是英偉達(dá)在觀察用戶反饋決定資源投入力度。
誰真的需要這個(gè)功能
三類人收益最明顯:
頻繁更新驅(qū)動(dòng)的玩家——每次"優(yōu)化《賽博朋克2077》性能"的補(bǔ)丁都意味著重新編譯;碎片化時(shí)間用戶——午休想打一盤《英雄聯(lián)盟》,結(jié)果被著色器編譯吃掉15分鐘;擁有大量游戲的庫存黨——Steam庫幾百個(gè)游戲,每個(gè)都要單獨(dú)編譯一遍。
但有個(gè)關(guān)鍵限制:Auto Shader Compilation只在"著色器已被編譯過一次"后生效。換句話說,全新安裝的游戲或全新系統(tǒng),第一次啟動(dòng)依然要等待。它解決的是"重復(fù)勞動(dòng)",不是"首次痛苦"。
存儲(chǔ)上限設(shè)置也暴露了英偉達(dá)的謹(jǐn)慎。著色器緩存會(huì)膨脹,給SSD壓力。讓用戶自己劃紅線,是把選擇權(quán)和罵名一起外包。
為什么這功能被DLSS 4.5淹沒
英偉達(dá)的發(fā)布策略很典型:用幀生成技術(shù)這種"看得見的數(shù)字"——幀率從60跳到120——制造傳播爆點(diǎn)。啟動(dòng)時(shí)間縮短3分鐘?太安靜了,不適合做發(fā)布會(huì)PPT。
但這恰恰是產(chǎn)品經(jīng)理的狡猾之處。DLSS 4.5需要游戲單獨(dú)適配,Auto Shader Compilation對(duì)所有DirectX游戲生效。前者是秀肌肉的技術(shù)標(biāo)桿,后者是覆蓋全量的基礎(chǔ)設(shè)施。
更深層看,這反映了GPU廠商的競爭焦點(diǎn)轉(zhuǎn)移。AMD和英特爾在光追性能上追趕,英偉達(dá)開始摳體驗(yàn)細(xì)節(jié)——那些用戶每天都碰到、但競品沒解決的 friction point(摩擦點(diǎn))。
游戲加載時(shí)間曾是硬盤的事。SSD普及后,瓶頸轉(zhuǎn)移到CPU和GPU的預(yù)處理環(huán)節(jié)。英偉達(dá)現(xiàn)在把手伸進(jìn)這個(gè)灰色地帶,相當(dāng)于宣布:驅(qū)動(dòng)層能優(yōu)化的不止幀率,還有"從雙擊圖標(biāo)到真正玩上"的完整鏈路。
測(cè)試版的潛臺(tái)詞
標(biāo)注"beta"(測(cè)試版)是英偉達(dá)給自己留的退路。后臺(tái)編譯若導(dǎo)致游戲卡頓或顯卡過熱,用戶會(huì)立刻在Reddit和Twitter上貼溫度截圖。測(cè)試版標(biāo)簽把責(zé)任邊界劃清:你可以用,但別罵太狠。
資源占用級(jí)別的三檔設(shè)置(低/中/高)也耐人尋味。低檔幾乎無感知但編譯慢,高檔搶算力但完成快。這是把"要性能還是要安靜"的經(jīng)典取舍,做成顯性選項(xiàng)甩給用戶。
一個(gè)細(xì)節(jié):功能默認(rèn)關(guān)閉。英偉達(dá)沒有信心讓它對(duì)所有人開箱即用,或者不想承擔(dān)默認(rèn)開啟后的支持成本。用戶必須主動(dòng)挖掘,這篩選出了愿意折騰的核心玩家——也是最能容忍beta功能不穩(wěn)定性的群體。
對(duì)比蘋果的做法很有意思。macOS的后臺(tái)編譯對(duì)用戶完全透明,沒有開關(guān),也沒有存儲(chǔ)上限設(shè)置。英偉達(dá)選擇暴露復(fù)雜性,是PC生態(tài)的開放性使然,還是缺乏強(qiáng)制統(tǒng)一的底氣?
英偉達(dá)應(yīng)用的迭代軌跡值得關(guān)注。2024年從GeForce Experience(GeForce體驗(yàn)) rebranding(品牌重塑)后,這個(gè)工具逐漸從"驅(qū)動(dòng)下載器"變成功能聚合平臺(tái)。Auto Shader Compilation的加入,暗示未來可能有更多系統(tǒng)級(jí)優(yōu)化被封裝進(jìn)驅(qū)動(dòng)層。
對(duì)開發(fā)者而言,這既是便利也是威脅。便利在于無需為著色器緩存優(yōu)化投入精力;威脅在于顯卡廠商越界做越多,游戲引擎的原生優(yōu)化空間被壓縮。Unity和虛幻引擎的團(tuán)隊(duì),大概正在評(píng)估這功能的覆蓋率和實(shí)際效果。
一個(gè)未被回答的問題:AMD和英特爾會(huì)跟進(jìn)嗎?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.