グラフィックスAPIの選定判断マトリクス
| 構成環境 | DirectX 11 | DirectX 12 | Vulkan | 推奨APIと理由 |
|---|---|---|---|---|
| 世代の古いCPU(6コア以下) | 1スレッド集中でCPUボトルネック多発 | 全コアに描画コマンドを均等分散 | DX12と同等に高効率な負荷分散 | DX12 / Vulkan(CPU限界を回避) |
| Windows 11 + GeForce RTX | 安定したドライバー最適化 | 超低オーバーヘッド、DLSS FG・レイトレ完全対応 | 動作軽快だがReflex未対応の例あり | DirectX 12(機能網羅性を重視) |
| AMD Radeon (RDNA 2/3) | レガシードライバー由来の低スループット | ハードウェアの並列演算をフル活用 | 0.1% Lowフレームが極めて安定 | Vulkan または DX12(DX11は非推奨) |
| Steam Deck / Linux | DXVK経由の変換(非常に高速で安定) | VKD3D経由(VRAM消費多め) | ネイティブ実行(オーバーヘッドなし) | Vulkan(ネイティブ動作優先) |
代表作における推奨設定
- Baldur’s Gate 3:AMD製GPUや第3幕の重い街中ではVulkanが有利。GeForce環境でクラッシュする場合はDirectX 11を選択。
- Red Dead Redemption 2:大半のGPU環境でVulkanの方がフレームタイムが滑らかに推移します。