sdli1995/dlssg_for_sm86
Here is a dlssg for RTX30 Series GPU
解決する問題
このプロジェクトは、ネイティブにDLSSフレーム生成(DLSSG)をサポートしていないGPU、特にWindows D3D12ゲームにおけるRTX 20シリーズ(SM75)およびRTX 30シリーズ(SM86)グラフィックスカードを対象に、NVIDIA DLSSフレーム生成を有効にします。
仕組み
SM75/SM86 PTX/Cubinカーネル、310.1モデル、および推論グラフを単一のDLLにバンドルするネイティブC++ラッパーレイヤーを実装します。元のファクトリーnvngx_dlssg.dllを解凍またはメモリマッピングする代わりに、システムのNVIDIA NGX、NVAPI、およびCUDAドライバーインターフェースを使用してフレーム補間を実行します。DLLプロキシ(例:version.dllやその他の代替エントリポイント)とLoadLibraryフックを介してゲームに統合します。
対象ユーザー
NVIDIA RTX 20シリーズまたは30シリーズGPUを搭載し、対応D3D12ゲーム(Black Myth: Wukongなど)でDLSSフレーム生成を使用して総フレームレートを向上させたいゲーマー。
ハイライト
- 広範なハードウェアサポート:SM75(RTX 20)およびSM86(RTX 30)アーキテクチャの両方のルーティングを提供。
- パフォーマンス最適化:検証済みのSM86精密カーネル、フュージョン、CUDAバッファクリーンアップを含み、以前のリリースと比較してGPUオーバーヘッドを大幅に削減。
- 柔軟なインストール:他のMODとの競合を避けるために、複数のプロキシDLLオプション(
version.dll、winmm.dll、dinput8.dllなど)を提供。 - 設定可能な品質:最大精度のための「精密」モードと、潜在的なパフォーマンス向上のための「近似」サンプリングモードをサポート。
- 低依存性:CUDAツールキットやPythonのインストールを必要とせずに動作。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト