大家好,歡迎再來捧阿韭的場,今天的內容是爲大家介紹一款神級軟件SCSKILLER。
![]()
不知道爲什麼這個軟件似乎在國內沒什麼熱度,不管是B站還是黑盒都幾乎沒有看見有關於這個軟件的信息,好歹也是Github 3600星星的軟件,給人家點尊重好不好?
![]()
那麼今天就帶大家瞭解一下這款軟件究竟是做什麼的,應該怎麼用。本文沒有使用任何AI輔助,求點贊,求關注~
![]()
首先——SCSKiller是做什麼的
SCSKiller全稱Shader Compilation Stutter Killer,從字面上理解,它的作用是消除遊戲着色器編譯的卡頓。關於着色器卡頓是什麼不是本文的重點(以後有機會可以單獨開一篇詳細講講),但我相信99.99%的玩家都有經歷過。
![]()
遊戲運行的明明很流暢,但就是會時不時地卡頓那麼一下。除了流式加載和場景遍歷卡頓外,着色器編譯是造成此問題的罪魁禍首之一。
![]()
本質上來說,只要是沒有“着色器預編譯”環節的遊戲(也就是實時編譯的遊戲),或多或少都會遇到這種微小卡頓,而SCSKiller的作用就是在遊戲外讀取遊戲自帶的着色器文件,推斷運行時會創建的管線組合,然後再把這些管線預先編譯進驅動緩存,實際上就是人爲的進行了一次着色器緩存。
更牛逼的是,SCSKiller可以在遊戲運行時實時進行錄製哈希,並將預熱時沒有考慮到的,實際產生了卡頓的管線組合找出來,進行進一步的編譯——也就是說,你玩的越多,SCSKiller就可以找出更多的漏網之魚,使遊戲字面意義上的越玩越流暢。
那麼SCSKiller實際效果如何?
根據開發者自己介紹,在《最終幻想7 重生》中,冷啓動時RTX 5090產生了19次20毫秒以上的着色器卡頓,而使用了SCSKiller後降爲0,卡頓時間從76毫秒降到5毫秒,《霍格沃茨之遺》和《星球大戰 絕地:倖存者》更誇張,卡頓分別從1014次和9038次降到了87次與11次。
![]()
那麼實際體驗的效果如何呢?這裏就拿我最近在玩的巫師3重製版舉例。作爲實時編譯着色器的遊戲,巫師3的微卡頓可以說是無處不在。
![]()
在運行編譯後,諾威格瑞主教廣場的卡頓大幅降低,通過軟件自帶的監控窗口也可以看到,SCSKiller可以準確地將遊戲中源於不同原因的微卡頓區分開來,有針對性地優化着色器卡頓。
不過也要給大家潑一盆冷水,SCSKiller無法提升平均幀率——至少在我的測試下是這樣的。不過,在老外的測試中也有一些看似有點不切實際的數據,僅供大家參考。
在Hardware Unboxing的測試中,使用SCSKiller後,《星球大戰 絕地:倖存者》的平均幀率提升了約20%
![]()
在《小緹娜的奇幻之地》裏,SCSKiller也能提升10%左右的幀率,low幀更是從30幀提升至143幀!
![]()
關於詳細的信息大家可以參見此視頻BV1dHpg67E68,不過還是那句話,數據僅供參考,一切以實際體驗爲準。
什麼遊戲最需要SCSKiller?
我們剛剛也講過,SCSKiller主要針對的是沒有“着色器預編譯”環節的遊戲,此類遊戲主要集中在發佈時間在10年-20年左右的區間裏,也就是PS4和XBOX ONE時代的遊戲。不過,現代的大型3A遊戲雖然大多都有預編譯程序,但由於DX12把更多的管線管理責任交給了遊戲本身,實際上卡頓相比與此前的遊戲甚至還要更多。所以可以說,幾乎所有遊戲都可以使用SCSKiller——再說了,編譯一下就耽誤幾分鐘而已。
![]()
不過也有例外,多人遊戲,尤其是有反作弊系統的多人遊戲,請最好不要使用SCSKiller,更不要在遊玩時讓SCSKiller呆在後臺,否則有可能會被反作弊系統認爲是外掛軟件。雖然SCSKiller聲稱其能在多人遊戲運行時自動停用,但大家還是防範於未然的好。
不過,如果真的有鐵頭娃硬要在多人遊戲中實時錄製也可以,開啓設置裏的這個選項即可。
![]()
如何使用?
雖然SCSKiller是純英文界面,但使用方式還是比較簡單的,還是拿我最近玩的巫師3舉例,進入軟件後,軟件會自動掃描電腦裏安裝的遊戲,我們找到想要預編譯的遊戲,然後點擊:
![]()
然後我們點擊Compile,等待大約幾分鐘後即可完成初步的着色器緩存。
![]()
沒錯就這麼簡單,接下來我們運行遊戲,即可正常遊玩。遊玩結束後,我們返回SCSKiller界面,可以看到它已經記錄了我們遊玩過程中的卡頓,其中橙色的小點就是新發現的着色器卡頓。
![]()
此時上方也會提示“Needs Rebuilding”,然後我們點擊上方的Compile即可再次編譯。
![]()
當然我們也可以點擊Max Compile一次性編譯緩存所有文件,不過這樣可能會產生過大的緩存,從而佔用硬盤空間,一般情況下是沒有必要的。不過作者也有提到,AMD的顯卡使用Max Compile效果可能會特別好,我自己用的是N卡不太清楚,使用A卡的盒友也可以在評論區反饋一下使用體驗。
![]()
如何下載?
除了Github外,SCSKiller目前也已經有了獨立的官網,大家可以自行在瀏覽器中查找,下載安裝應該就不需要教了吧?
![]()
SCSKiller還有什麼其他功能?
確實有,但沒有那麼重要。
除了着色器編譯外,SCSKiller還內置了着色器緩存清理功能,可以一鍵清理在過時驅動編譯的,已經無任何用處的緩存,這就比英偉達app或是手動清理要方便且智能得多。
![]()
除此之外就沒有太多值得一提的內容了,如果有想起來別的重要內容沒提到的話,我會在評論區補充,大家有疑問或是使用心得也可以在評論區多多交流,本期內容到這裏就結束了,我們下期再見~
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
