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 오버헤드를 크게 줄입니다.
- 유연한 설치: 다른 모드와의 충돌을 피하기 위해 여러 프록시 DLL 옵션(
version.dll,winmm.dll,dinput8.dll등)을 제공합니다. - 구성 가능한 품질: 최대 정확도를 위한 "정밀" 모드와 잠재적인 성능 향상을 위한 "근사" 샘플링 모드를 지원합니다.
- 낮은 종속성: CUDA 툴킷이나 Python 설치 없이 작동합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트