광고 자리 모집 중 · 제휴 문의

셰이더 캐시 초기화와 DirectX 스터터링 분석: 드라이버 업데이트 후 끊김, 1GB 용량 제한 해제법

365Finds Editorial
Wiki 문서 11,430편 수록

내 AI에서 365 Wiki 사용하기

아래 프롬프트를 복사해 평소 사용하는 AI에 붙여넣고 바로 질문하세요.

전체 Skill 다운로드

먼저 프롬프트로 체험해 보세요. 365 Wiki를 자주 쓴다면 전체 365Wiki Skill을 설치해 매번 붙여넣는 수고를 줄일 수 있습니다. 평소 쓰는 AI가 없다면 Gemini나 Microsoft Copilot 웹 버전도 사용할 수 있습니다.

진단 매트릭스: 셰이더 컴파일 스터터링과 하드웨어 병목의 차이

DirectX 12 및 Vulkan 게임에서 그래픽 드라이버 업데이트 직후나 오랜만에 게임을 켰을 때 발생하는 순간적인 프레임 드랍(1% Low 폭락)은 90% 이상 셰이더 캐시 무효화 및 용량 고갈에 기인합니다.

스터터링 발생 환경드라이버 및 그래픽 API 동작 원리주된 원인확실한 대처법
드라이버 업데이트 직후 10~15분간 극심한 버벅임드라이버 설치 과정에서 기존 이진 캐시가 일괄 삭제됨파이프라인 상태 객체(PSO)의 실시간 재컴파일맵을 돌며 로컬 컴파일이 누적되도록 잠시 대기
여러 게임을 번갈아 플레이 시 이전 게임에서 끊김 재발GPU 드라이버의 기본 설정인 1 GB 캐시 상한선 초과신규 게임 캐시 유입으로 구작 캐시가 자동 강제 삭제됨드라이버 제어판에서 캐시 크기를 10 GB 이상으로 확장
게임 대규모 패치 후 그래픽 깨짐 또는 실행 튕김업데이트된 실행 코드와 구버전 캐시 블롭 충돌디스크에 저장된 DirectX 셰이더 캐시 오염Windows 디스크 정리 도구로 DirectX 셰이더 캐시 소거

왜 기본 1 GB 용량 제한이 문제를 일으키는가?

NVIDIA 및 AMD 드라이버는 전통적으로 셰이더 캐시 기본 용량을 보수적인 1 GB로 제한해 왔습니다:

  1. 최신 고사양 게임(사이버펑크 2077, 앨런 웨이크 2 등)은 단 한 편만으로도 400MB~800MB의 디스크 캐시를 점유합니다.
  2. 3~4개의 최신 게임을 설치해 번갈아 즐기면, 드라이버의 최근 최소 사용(LRU) 알고리즘이 다른 게임의 캐시를 삭제해 버립니다.
  3. 삭제된 게임을 다시 구동하면 캐시를 읽지 못하고 CPU가 인게임에서 실시간 컴파일을 강행하여 심각한 스터터링 루프가 반복됩니다.

셰이더 캐시 최적화 3단계

1단계: 셰이더 캐시 용량을 10 GB 또는 100 GB로 확장

2단계: 손상된 DirectX 캐시 소거

  1. Win + R 키를 누르고 cleanmgr 입력 후 엔터.
  2. C: 드라이브 선택 후 목록에서 DirectX 셰이더 캐시만 체크하고 삭제 실행.
  3. 재부팅 후 게임을 실행하여 깨끗한 상태의 캐시를 재구축합니다.