
PCゲームを遊んでいると、平均FPSは十分に出ているのに、新しい場所に入った瞬間や派手なエフェクトが出た瞬間だけ「カクッ」と止まる。この症状は、シェーダーコンパイルが原因の可能性があります。
SCSKillerは、このカクつきの原因になる処理をゲームを始める前に済ませておく無料ツールです。効果が出るカクつきの見分け方、使い方、使う前に知っておきたい注意点を解説します。
SCSKillerとは?プレイ前にシェーダーを準備しておく無料ツール

シェーダーは、光や影、エフェクトを描くためのGPU向けのプログラムです。多くのゲームは、新しいエフェクトが初めて画面に出たタイミングでこのプログラムを変換(コンパイル)します。
変換が終わるまで画面の描画が待たされるので、その一瞬が「カクッ」という引っかかりになります。
SCSKiller(Shader Compilation Stutter Killer)は、ゲームに含まれるシェーダーを読み取り、ゲームを閉じた状態で先にコンパイルしてGPUドライバーのキャッシュへ保存します。
ゲームを起動した時点で準備が済んでいるので、プレイ中に待たされる回数が減る仕組みです。
FPSを底上げするツールというより、一瞬の引っかかりを減らしてフレームタイムを安定させるツールと考えると分かりやすいです。Windows向けのオープンソースソフトで、無料で使えます。
SCSKillerの効果
開発者は、ドライバーのキャッシュを空にした状態と、SCSKillerでコンパイルした後の状態を、それぞれ約5分プレイして比べています。「カクつき回数」は、シェーダーコンパイルで20ms以上待たされた回数です。
| ゲーム | GPU | カクつき回数 通常→使用後 | 最大の引っかかり 通常→使用後 |
|---|---|---|---|
| FINAL FANTASY VII REBIRTH | RTX 5090 | 19回→0回 | 76ms→5ms |
| FINAL FANTASY VII REBIRTH | Ryzen AI Max+ 395 | 162回→0回 | 291ms→7ms |
| Silent Hill: Townfall | RTX 5090 | 24回→0回 | 347ms→8ms |
| Hogwarts Legacy | RTX 5090 | 1,014回→87回 | 2,400ms→100ms |
| Hogwarts Legacy | Ryzen AI Max+ 395 | 27,743回→206回 | 2,146ms→104ms |
| Tiny Tina’s Wonderlands | RTX 5090 | 583回→0回 | 315ms→13ms |
| Star Wars Jedi: Survivor | RTX 5090 | 9,038回→11回 | 記載なし |
出典:SCSKiller公式GitHub「Results」(計測はSCSKillerのRecord機能による、2026年10月確認)
どのタイトルでもカクつき回数は大きく減っています。Hogwarts Legacyのように使用後も87回・206回残るタイトルもあり、効果の大きさはゲームによって差があります。
SCSKillerで減らせるカクつき・対象外のカクつき
初めて通る場所や初めて見るエフェクトで引っかかり、同じ場面を2回目に通ると滑らかになる。この場合は、シェーダーコンパイルが原因の可能性が高いです。
| カクつきの原因 | SCSKiller |
|---|---|
| シェーダーコンパイル | 効果あり |
| マップ移動時の読み込み(ストリーミング) | 対象外 |
| CPU・GPUの性能不足 | 対象外 |
| VRAM・メモリ不足 | 対象外 |
| ストレージの読み込み速度 | 対象外 |
| バックグラウンドで動くソフトの負荷 | 対象外 |
ゲーム全体が重い場合は、SCSKillerより画質設定やPCのスペックを見直す方が近道です。FPSは出ているのに一瞬だけ止まるゲームで試すと、効果を判断しやすくなります。
SCSKillerの対応環境
| 項目 | 対応状況 |
|---|---|
| OS | Windows 10(バージョン2004以降)/Windows 11(64bit) |
| GPU | NVIDIA・AMD(Intel GPUは執筆時点で対象外) |
| DirectX 12 | NVIDIA・AMD |
| DirectX 11 | NVIDIAのみ |
| 自動で検出できるストア | Steam、Epic Games、EA app、GOG、Ubisoft Connect、Xbox(PC)、Battle.net、PURPLE、HoYoPlay、Gaijin |
一覧に出てこないゲームは、手動で追加できます。
SCSKillerの使い方

公式GitHubのReleasesからダウンロードする

「BlueHeisenberg/SCSKiller」のページ右横のReleaseをクリックし、最新バージョンのAssetからダウンロードします。
配布ファイルは、インストール版の「SCSKiller-Setup.exe」と、解凍してそのまま使えるPortable版の2種類です。どちらも管理者権限は不要で、アップデートは自動で入ります。
ゲームを選んでCompileする


- SCSKillerを起動すると、PCに入っているゲームが自動で一覧に並びます。シェーダーのカクつきが確認されているゲームは上の方に表示されます。
- コンパイルしたいゲームをキューに追加します。「Add all recommended」を押すと、おすすめのゲームをまとめて追加できます。
- 左側の「Compile queue」を開き、追加されたゲームを確認する。
- ゲームを閉じた状態で「Compile queue」を押します。
- 完了したら、Steamなどからいつもどおりゲームを起動します。
コンパイル結果はGPUドライバー側に保存されるので、遊んでいる間はSCSKillerを閉じておいてOKです。
「Record」が表示されたゲームの場合
ゲームファイルだけでは必要なシェーダーを割り出せないゲームには、「Record」が表示されます。Recordをオンにして5分ほど遊び、ゲームを終了してからもう一度Compileする流れです。
Recordは、ゲームフォルダにd3d12.dllなどのファイルを置いて動きます。Recordをオフにすると、置いたファイルは削除されます。
ただし、アンチチートを採用しているゲームではRecordが使えない場合があります。

↑FF7リバース
↓エルデンリング
エルデンルングはグレーアウトしていて使用できないです。
使う前に知っておきたい注意点
アンチチート採用ゲームはファイルの読み取りだけ
SCSKillerには、ゲームを起動せずにシェーダーを準備する「Compile」と、実際にゲームを遊びながら情報を集める「Record」の2つの機能があります。
アンチチートを採用しているゲームでは、Recordを使うと問題になる可能性があります。
基本的には「Compile」だけ使えばOKです。 ELDEN RINGなども通常のCompileに対応しているので、無理にRecordを使う必要はありません。
初回起動時にWindowsの警告が出る
SCSKillerはコード署名の手続き中で、初回起動時にWindows SmartScreenの「WindowsによってPCが保護されました」が表示されることがあります。「詳細情報」→「実行」で起動でき、表示はインストール時の1回だけです。
GPUドライバーを更新したら再コンパイルする
GPUドライバーを更新するとシェーダーキャッシュが消えるので、更新後はまたカクつきが出やすくなります。SCSKillerはドライバーの更新を検知して、対象のゲームを再コンパイルします。自動か手動かは設定で選べます。
「ドライバーを更新してから急に引っかかりが増えた」という場合は、まず再コンパイルを試してみて下さい。
SCSKiller導入後にゲームが起動しなくなった場合

『バイオハザード9』でSCSKillerを使用したところ、ゲームが正常に起動しなくなる問題が発生しました。
PCの再起動でも改善しませんでしたが、SCSKillerの録画機能(Record)をOFFにすることで正常に起動しました。

ゲームが起動しなくなった場合は、SCSKillerの録画機能をOFFにして、改善するか確認してください。
NVIDIA ASC・Microsoft ASDとの違い
シェーダーのカクつき対策は、NVIDIAやMicrosoftも進めています。目的は同じでも、効く場面が違います。
| SCSKiller | NVIDIA ASC | Microsoft ASD | |
|---|---|---|---|
| 提供元 | 個人開発(オープンソース) | NVIDIAアプリ(ベータ機能) | Microsoft |
| 仕組み | 自分のPCでゲームファイルから事前にコンパイル | 一度ゲーム内で作られたDX12シェーダーを、ドライバー更新後に自動で作り直す | コンパイル済みのシェーダーをダウンロード時に配信 |
| 初回プレイ | 遊ぶ前から準備できる | ゲーム内での初回生成が必要 | 対応したストア・ゲームで準備済み |
NVIDIA ASCは「ドライバー更新後の作り直し」を自動化する機能です。
初めて遊ぶときのカクつきまで先回りして減らせるのが、SCSKillerの特徴です。
まとめ
SCSKillerは、シェーダーコンパイルによる一瞬のカクつきを、ゲームを始める前に片付けておく無料ツールです。「FPSは出ているのに新しい場面で一瞬止まる」「ドライバー更新後に引っかかりが増えた」という症状に向いています。
読み込みや性能不足によるカクつきは対象外なので、ゲーム全体が重い場合は画質設定やPCのスペックを見直すのが近道です。
公開から間もなく、アップデートも頻繁なツールです。公式GitHubから最新版を入手し、まずは「Add all recommended」でおすすめのゲームから試してみて下さい。アンチチート採用ゲームは、SCSKiller側の制限をそのまま守って使うのが安全です。





