← 블로그

셰이더 캐시 삭제 방법 (2026): 게임 끊김·셰이더 컴파일이 반복될 때 윈도우·엔비디아·AMD 순서

모던 워페어 4에서 헬멧과 고글을 쓴 병사가 소총을 들고 벽 옆에 붙어 서 있고, 뒤로는 밤거리의 건물이 불길에 휩싸여 불티가 날린다
이미지 출처: © Activision · Call of Duty: Modern Warfare 4 official Steam screenshot
핵심 요약
  • 셰이더 캐시는 게임이 내 그래픽 카드와 드라이버에 맞춰 미리 만들어 둔 그래픽 코드 묶음입니다. 지우면 다음 실행 때 다시 만들어지므로 첫 판은 오히려 잠깐 더 끊기는 것이 정상입니다.
  • 지우는 순서는 윈도우의 DirectX 셰이더 캐시, 엔비디아 제어판의 셰이더 캐시 크기와 캐시 폴더, AMD 소프트웨어의 셰이더 캐시 재설정입니다. 쓰는 그래픽 카드 쪽만 하면 됩니다.
  • 콜 오브 듀티처럼 게임 안에서 셰이더 프리로딩(사전 컴파일)을 하는 게임은 그 과정을 끝까지 기다리는 것이 먼저입니다. 중간에 들어가면 끊김이 생길 수 있다고 게임사가 안내합니다.

그래픽 드라이버를 새로 깔았더니 잘 되던 게임이 뚝뚝 끊기고, 켤 때마다 셰이더 컴파일 화면이 다시 뜨는 경험을 한 번쯤 해 봤을 겁니다. 이럴 때 가장 많이 듣는 조언이 '셰이더 캐시를 지워라'입니다. 그런데 막상 지우고 나면 첫 판이 더 끊겨서 괜히 했나 싶어지기도 합니다.

이 글은 2026년 11월 10일 기준으로 셰이더 캐시가 무엇인지, 언제 지우는 게 맞는지, 윈도우·엔비디아·AMD에서 각각 어떻게 지우는지, 그리고 게임 안 셰이더 프리로딩을 왜 끝까지 기다려야 하는지 순서대로 정리했습니다.

특히 모던 워페어 4처럼 첫 실행과 큰 업데이트 뒤에 셰이더를 미리 준비하는 게임이나, 붉은사막처럼 넓은 오픈월드를 처음 돌아다닐 때 새 장면이 계속 나오는 대작에서 이 문제를 자주 겪습니다.

지운다고 평균 프레임이 오르는 것은 아니고, 손상되거나 낡은 캐시 때문에 생기는 반복 컴파일과 끊김을 정리하는 작업이라는 점을 먼저 기억해 두세요.

증상별로 먼저 할 일

증상가능성 높은 원인먼저 할 일
드라이버 업데이트 직후 첫 판만 끊김새 드라이버에 맞춰 셰이더를 다시 만드는 중지우지 말고 두세 판 더 해 본 뒤 판단합니다.
게임을 켤 때마다 셰이더 컴파일을 처음부터 다시 함캐시가 저장되지 않거나 손상됨윈도우 DirectX 셰이더 캐시와 그래픽 카드 캐시를 비우고 재시작합니다.
며칠째 같은 장소에서만 반복해서 멈칫함낡거나 꼬인 캐시그래픽 카드 쪽 캐시를 비운 뒤 같은 장소를 두 번 지나가 비교합니다.
셰이더 프리로딩이 끝나기 전에 들어간 판이 끊김사전 컴파일이 덜 끝남메인 메뉴에서 진행 표시가 끝날 때까지 기다립니다.
엔비디아 셰이더 캐시 크기를 사용 안 함으로 바꾼 뒤 끊김이 심해짐캐시를 저장하지 못해 매번 새로 컴파일셰이더 캐시 크기를 드라이버 기본값으로 되돌립니다.
게임은 부드러운데 녹화 영상만 끊김녹화 인코딩 설정 문제게임 녹화 끊김·버벅임 해결법의 순서로 녹화 설정을 확인합니다.

지우기 전에: 셰이더 캐시가 하는 일과 지우면 생기는 일

셰이더는 그림자, 빛, 물, 연기 같은 효과를 그래픽 카드가 그리도록 만드는 작은 프로그램입니다. DirectX 12나 Vulkan을 쓰는 요즘 게임은 이 셰이더를 내 그래픽 카드와 드라이버 버전에 맞게 변환(컴파일)해야 하고, 한 번 변환한 결과를 디스크에 저장해 다음부터 재사용합니다.

이 저장소가 셰이더 캐시입니다. 캐시가 없는 장면을 처음 만나면 게임은 그 자리에서 변환을 하느라 화면이 순간 멈칫하는데, 이것이 흔히 말하는 셰이더 컴파일 끊김입니다.

드라이버를 업데이트하거나 게임이 큰 패치를 받으면 기존 캐시가 맞지 않게 되어 다시 컴파일이 일어나고, 그래서 업데이트 직후에 끊김과 컴파일 화면이 몰려 나타납니다. 이건 고장이 아니라 정상 동작입니다. 지울 필요가 있는 경우는 따로 있습니다.

업데이트 뒤 며칠을 플레이했는데도 같은 장소에서 계속 끊기거나, 매번 실행할 때마다 컴파일을 처음부터 다시 하거나, 텍스처가 깨지고 화면이 번쩍이는 등 캐시가 꼬인 것으로 보일 때입니다. 이때 캐시를 비우면 다음 실행에서 깨끗하게 다시 만들어집니다.

대신 지운 직후 첫 실행과 첫 판은 모든 셰이더를 새로 만드느라 평소보다 더 오래 걸리고 더 끊길 수 있습니다. 그러니 판단 기준은 첫 판이 아니라 두세 번째 판입니다. 같은 구간을 다시 했을 때 끊김이 줄었다면 효과가 있는 것이고, 그대로라면 원인이 캐시 밖에 있습니다.

셰이더 캐시를 정리하는 순서

  1. 1게임 안 셰이더 프리로딩 끝까지 기다리기콜 오브 듀티 시리즈처럼 게임 안에 셰이더 프리로딩(사전 컴파일) 단계가 있는 게임은 이것부터 확인합니다. 이 단계는 첫 실행의 중요한 과정이라 메인 메뉴를 벗어나면 멈추고, 덜 끝난 채로 판에 들어가면 성능이 떨어질 수 있습니다. 모던 워페어 4는 큰 업데이트 뒤에도 이 과정을 다시 돌리고, 중간에 끊어도 다음 실행 때 이어서 진행합니다. 2026년 10월 21일부터는 윈도우 11(24H2 이상)과 지원 그래픽 카드(엔비디아 RTX, AMD RDNA 계열 등)에서 Microsoft Store나 Xbox PC 앱으로 설치한 경우 미리 컴파일된 셰이더를 함께 받는 Advanced Shader Delivery가 적용되고, 이때는 시작 화면 왼쪽 아래에 'Precompiled shaders installed' 문구가 뜹니다. 그래픽 드라이버를 최신으로 맞춰 두고, 이 문구가 없다면 메인 메뉴의 진행 표시가 다 찰 때까지 기다린 뒤 판에 들어가세요.
  2. 2윈도우 DirectX 셰이더 캐시 지우기윈도우 11은 설정 > 시스템 > 저장소 > 임시 파일로 들어가 목록에서 'DirectX 셰이더 캐시'만 체크하고 '파일 제거'를 누릅니다. 디스크 정리 도구를 써도 됩니다. 시작 메뉴에서 '디스크 정리'를 검색해 C 드라이브를 고르고, 같은 이름의 항목에 체크한 뒤 파일 삭제를 누르면 됩니다. 다른 항목은 필요 없으니 체크를 풀어 둡니다. 게임 세이브나 설정 파일은 이 항목에 들어 있지 않습니다.
  3. 3엔비디아: 셰이더 캐시 크기 확인하고 캐시 폴더 비우기엔비디아 제어판의 3D 설정 관리 > 전역 설정에서 '셰이더 캐시 크기'를 찾습니다. 예전에 최적화 글을 보고 '사용 안 함'으로 바꿔 두었다면 그것이 반복 컴파일의 원인일 수 있으니 '드라이버 기본값'으로 되돌립니다. 캐시를 완전히 비우고 싶다면 이 값을 잠시 '사용 안 함'으로 바꾸고 재시작한 뒤, 파일 탐색기 주소창에 %LOCALAPPDATA%\NVIDIA를 입력해 DXCache와 GLCache 폴더 안의 파일을 지웁니다. 최근 드라이버는 AppData\LocalLow\NVIDIA\PerDriverVersion 아래에도 캐시를 두니 함께 확인합니다. 지운 뒤에는 반드시 '드라이버 기본값'으로 되돌리고 다시 재시작합니다. 제어판의 다른 항목은 엔비디아 제어판 게임 설정에 정리했습니다.
  4. 4AMD: 셰이더 캐시 재설정 누르기AMD 소프트웨어(Adrenalin Edition)를 열고 게임 탭의 그래픽 항목에서 고급 설정을 펼치면 '셰이더 캐시 재설정'이 있습니다. '재설정 수행'을 누르면 드라이버가 저장해 둔 셰이더 캐시가 지워집니다. 메뉴 위치는 버전에 따라 조금씩 다르니, 같은 화면에 없다면 AMD 소프트웨어 검색창에 '셰이더 캐시'를 입력해 찾습니다. 이 버튼은 드라이버 캐시만 지우므로 윈도우 DirectX 셰이더 캐시는 2단계에서 따로 지웁니다.
  5. 5재시작하고 첫 실행은 컴파일이 끝날 때까지 두기PC를 재시작한 뒤 게임을 켜면 셰이더를 처음부터 다시 만들기 때문에 컴파일 화면이 평소보다 길어집니다. 이때 창을 내리거나 바로 판에 들어가지 말고 끝날 때까지 둡니다. 스팀 게임 중 Vulkan이나 OpenGL을 쓰는 게임은 스팀 설정의 '셰이더 사전 캐싱'을 켜 두면 미리 받아 둔 셰이더로 첫 실행 시간을 줄일 수 있습니다.
  6. 6같은 구간을 두 번 플레이해 비교하기끊기던 장소나 맵을 첫 판은 그냥 지나가고, 두 번째 판에서 같은 경로로 다시 지나가며 확인합니다. 첫 판은 새 캐시를 만드는 중이라 비교 대상이 아닙니다. 프레임 수치를 같이 보고 싶다면 게임 FPS 확인하는 법으로 화면에 표시를 켜 두세요. 평균 프레임보다 순간적으로 뚝 떨어지는 지점이 줄었는지가 중요합니다.

정리한 뒤 확인할 것

  • 게임 안 셰이더 프리로딩이나 컴파일 진행 표시가 끝까지 찼다.
  • 엔비디아 셰이더 캐시 크기가 '사용 안 함'이 아니라 '드라이버 기본값'으로 되어 있다.
  • 지운 뒤 첫 판이 아니라 두 번째 판 이후로 끊김을 비교했다.
  • 같은 장소, 같은 그래픽 설정, 같이 켜 둔 프로그램까지 맞춰서 비교했다.
  • 캐시를 지운 뒤에도 매번 컴파일을 처음부터 한다면 C 드라이브 여유 공간을 확인했다.
캐시를 비워도 끊김이 그대로이고 작업 관리자에서 디스크 사용률이나 메모리 커밋이 한계에 붙어 있다면 원인은 셰이더가 아니라 메모리일 수 있습니다. 대작을 켤 때 램과 페이지 파일 여유를 보는 방법은 게임용 가상 메모리 설정에 정리했습니다. 또 C 드라이브가 거의 꽉 차 있으면 새 캐시를 저장할 자리가 없어 매번 다시 컴파일하는 상황이 생길 수 있으니, 저장 공간부터 여유를 만들어 두세요.

끊김이 정말 줄었는지 전후 영상으로 확인하기

셰이더 끊김은 순간적이라 '좀 나아진 것 같다'는 느낌만으로는 판단하기 어렵습니다. 캐시를 지우기 전에 끊기던 구간을 한 번 녹화해 두고, 정리한 뒤 두 번째 판에서 같은 구간을 다시 녹화해 나란히 보면 차이가 분명해집니다.

DOR는 무료 Windows 게임 녹화 앱으로, 지원 게임을 켜면 자동으로 감지해 판 전체나 실행부터 종료까지의 세션을 녹화하고 녹화본을 앱의 '내 클립'에 모아 줍니다. 모던 워페어 4는 캠페인과 멀티플레이어를 각각 감지해 세션 전체를 녹화합니다.

비교할 구간만 앱에서 16:9, 9:16, 1:1로 잘라 저장하고, DOR 스튜디오(dor.gg/studio)에서 두 영상을 합쳐 mp4로 내보내거나 dor.gg 링크로 공유하면 커뮤니티에 질문할 때도 바로 보여 줄 수 있습니다.

RTX 시리즈 등 지원되는 NVIDIA 그래픽 카드에서는 NVENC 하드웨어 인코딩으로 녹화합니다. 녹화 조건을 똑같이 맞춰 전후를 비교하는 방법은 기어 바꾼 효과, 전후 녹화로 확인하는 법과 같은 방식으로 하면 됩니다.

게임을 켜면 알아서 녹화되는 게임 녹화는 DOR로 →

FAQ

자주 묻는 질문

셰이더 캐시를 지우면 프레임이 오르나요?

평균 프레임을 올리는 설정은 아닙니다. 손상되거나 낡은 캐시 때문에 생기는 반복 컴파일과 순간 끊김을 정리하는 작업입니다. 지운 직후 첫 판은 셰이더를 새로 만드느라 오히려 더 끊길 수 있고, 효과는 두 번째 판 이후에 확인해야 합니다.

엔비디아 셰이더 캐시 크기는 얼마로 두는 게 좋나요?

특별한 이유가 없다면 '드라이버 기본값'으로 둡니다. '사용 안 함'으로 두면 캐시를 저장하지 못해 매번 새로 컴파일하므로 끊김이 늘어날 수 있습니다. 저장 공간이 부족한 경우가 아니라면 크기를 일부러 줄일 필요는 없습니다.

셰이더 프리로딩이 너무 오래 걸리는데 건너뛰어도 되나요?

들어갈 수는 있지만 끝나기 전에 판에 들어가면 그 판에서 끊김이 생길 수 있습니다. 콜 오브 듀티는 프리로딩을 중간에 멈춰도 다음에 이어서 진행하므로, 시간이 없을 때는 끄고 다음에 메인 메뉴에서 마저 기다리는 편이 낫습니다. 드라이버나 게임을 업데이트한 직후에는 다시 돌아가는 것이 정상입니다.

Games

관련 게임 가이드

이어 읽기

관련 글

지금 도르로 시작하세요

게임만 켜면 DOR가 알아서 녹화해 명장면을 하나도 놓치지 않습니다