게임 끊김 줄어들까? Windows 11 ASD 셰이더 컴파일 95% 단축
PC 게임을 새로 설치하고 처음 실행했는데 “셰이더 컴파일 중”이라는 화면에서 몇 분씩 기다리거나, 게임을 시작한 뒤 갑자기 화면이 툭툭 끊기는 스터터링을 경험한 적이 있을 겁니다.
그래픽카드 성능은 충분하고 평균 FPS도 높게 나오는데 특정 장소에 들어가거나 새로운 이펙트가 등장할 때 순간적으로 프레임이 떨어지는 경우가 있는데요.

이 문제의 원인 중 하나가 바로 셰이더 컴파일(Shader Compilation)입니다.
Microsoft는 이 문제를 줄이기 위해 Windows 11과 Direct3D 12 기반의 Advanced Shader Delivery, 줄여서 ASD를 개발하고 있으며, 2026년에는 개발자용 도구뿐만 아니라 일반 Windows 11 PC로 지원 범위를 확대하고 있습니다.
게임 셰이더 컴파일 때문에 왜 끊길까?

셰이더는 게임 화면에 표시되는 조명과 그림자, 재질, 반사, 파티클 등의 그래픽 효과를 GPU에서 처리하기 위한 작은 프로그램이라고 이해하면 쉽습니다.
문제는 PC마다 그래픽카드와 그래픽 드라이버의 조합이 다르다는 점입니다.
콘솔은 대부분 동일한 하드웨어를 사용하기 때문에 개발 단계에서 최적화하기 상대적으로 쉽지만, PC는 NVIDIA GeForce, AMD Radeon, Intel Arc부터 그래픽카드 세대와 드라이버 버전까지 조합이 상당히 많습니다.
그래서 기존 PC 게임은 보통 다음 두 가지 방식으로 셰이더를 준비합니다.
- 게임 실행 전에 미리 컴파일 → 첫 실행 로딩시간이 길어짐
- 게임을 하면서 필요한 순간 컴파일 → 순간적인 스터터링 발생 가능
요즘 게임을 실행했을 때
Compiling Shaders 23%
Preparing Shaders
Optimizing Shaders
Shader Pre-Compilation
같은 메시지가 표시되는 이유도 대부분 이 과정과 관련이 있습니다.
Advanced Shader Delivery ASD란?
ASD는 Advanced Shader Delivery의 약자로, Microsoft가 Direct3D 12에 도입하고 있는 사전 셰이더 전달 기술입니다.
기존에는 게임을 설치한 뒤 사용자의 PC에서 셰이더를 컴파일했다면, ASD는 필요한 셰이더 정보를 먼저 수집한 뒤 그래픽카드와 드라이버에 맞는 형태로 사전 컴파일해 게임과 함께 전달합니다.
쉽게 말하면 기존에는
게임 다운로드 → 게임 실행 → 내 PC에서 셰이더 컴파일 → 게임 시작
순서였다면 ASD는
게임 다운로드 + 내 GPU용 사전 컴파일 셰이더 다운로드 → 바로 게임 실행
에 가까운 구조입니다.
Microsoft는 이를 통해 첫 실행 로딩시간, 게임 중 셰이더 컴파일 스터터링, 셰이더 컴파일에 필요한 전력 소비까지 줄일 수 있다고 설명하고 있습니다.
ASD는 셰이더 캐시와 무엇이 다를까?
여기서 기존 NVIDIA나 AMD 그래픽 드라이버에도 셰이더 캐시가 있는데 굳이 ASD가 필요한지 궁금할 수 있습니다.

둘 다 컴파일된 셰이더를 재사용한다는 목적은 비슷하지만 시작점이 다릅니다.
| 구분 | 기존 셰이더 캐시 | ASD |
|---|---|---|
| 최초 컴파일 | 사용자 PC | 사전에 준비 |
| 첫 실행 | 컴파일 시간이 필요할 수 있음 | 컴파일 부담 감소 |
| 게임 중 스터터링 | JIT 컴파일 시 발생 가능 | 사전 준비된 셰이더 사용 |
| 드라이버 변경 | 캐시 재생성이 필요할 수 있음 | 환경에 맞는 PSDB 재전달 가능 |
SODB와 PSDB는 무엇일까?
ASD 설명을 찾아보면 SODB와 PSDB라는 생소한 단어가 등장합니다.
SODB - State Object Database
게임에서 사용하는 Pipeline State Object와 State Object, 그리고 셰이더를 재구성하는 데 필요한 데이터를 모아둔 데이터베이스입니다.
게임 개발자가 ASD 적용을 위해 만드는 원본 데이터에 가깝습니다.
PSDB - Precompiled Shader Database
SODB를 특정 그래픽카드와 그래픽 드라이버 환경에 맞게 컴파일한 결과물이 PSDB입니다.
스토어는 사용자 PC 환경에 맞는 PSDB를 게임과 함께 전달하고, Windows와 그래픽 드라이버는 이를 셰이더 캐시에 활용합니다.
따라서 모든 사용자에게 완전히 동일한 셰이더 파일 하나를 보내는 방식이라고 생각하면 정확하지 않습니다.
기존에 출시된 게임도 ASD 적용 가능
ASD의 재미있는 부분은 앞으로 개발할 신작 게임만 사용할 수 있는 기술이 아니라는 점입니다.
Microsoft는 개발자가 SODB를 만드는 방법을 크게 두 가지로 제공하고 있습니다.
게임 엔진에서 직접 SODB 생성
게임 엔진 자체에서 필요한 PSO와 State Object를 수집해 SODB를 생성하는 방식입니다.
게임 개발 초기부터 ASD를 고려할 수 있다면 장기적으로는 이 방식이 권장됩니다.
D3DConfig로 플레이하면서 수집
이미 개발이 끝났거나 출시된 게임은 D3DConfig를 이용해 실제 게임 플레이 중 생성되는 PSO와 State Object를 기록할 수도 있습니다.
이 방법은 게임 엔진을 대대적으로 수정하지 않아도 사용할 수 있다는 장점이 있습니다.
대신 게임의 모든 그래픽 옵션과 플레이 상황을 충분히 테스트하지 않으면 일부 셰이더가 데이터베이스에서 빠질 수 있습니다.
ASD 캐시 적중률 90%가 중요한 이유
Microsoft는 ASD를 테스트할 때 셰이더 캐시 적중률 90% 이상을 양호한 결과로 보고 있습니다.

캐시 적중률이 90%라는 것은 게임에서 필요한 파이프라인 대부분을 사전에 준비된 PSDB에서 가져오고 있다는 의미입니다.
반대로 캐시 적중률이 낮으면 새로운 장소나 그래픽 설정에 진입했을 때 여전히 실시간 셰이더 컴파일이 발생할 가능성이 있습니다.
그래서 개발자는 일반·높음·울트라 같은 그래픽 프리셋뿐만 아니라 레이 트레이싱 ON/OFF, 서로 다른 GPU 제조사 등의 조건에서도 데이터를 수집해야 합니다.
ASD 사용조건 Windows 11 24H2 이상
ASD 개발 및 테스트 환경에는 현재 다음 조건이 필요합니다.
| 항목 | 요구사항 |
|---|---|
| 운영체제 | Windows 11 24H2 빌드 26100.1000 이상 |
| 그래픽 API | Direct3D 12 |
| Agility SDK | 1.619.5 이상 |
| GPU | ASD 지원 GPU 및 드라이버 |
| 게임 | ASD용 셰이더 데이터 제공 필요 |
| 스토어 | ASD 배포 시스템 지원 필요 |
AMD Radeon은 어떤 그래픽카드가 지원할까?
2026년 6월 Microsoft는 Xbox PC 앱의 ASD 제공 범위를 일반 Windows 11 PC로 확대하면서 AMD Radeon 지원 범위도 크게 늘렸습니다.
현재 Microsoft가 안내한 AMD GPU 조건은 RDNA 계열입니다.
- AMD RDNA 1
- AMD RDNA 2
- AMD RDNA 3
- AMD RDNA 3.5
- AMD RDNA 4
드라이버는 해당 발표 기준으로 AMD Software: Adrenalin Edition 26.6.1 이상이 요구됐습니다.
Xbox Gaming Services 역시 37.113.11003.0 이상이 필요하므로 Microsoft Store에서 Gaming Services 업데이트도 확인하는 것이 좋습니다.
NVIDIA GeForce와 Intel Arc도 지원할까?
ASD 자체는 AMD 전용 기술이 아닙니다.
Microsoft는 AMD뿐만 아니라 NVIDIA와 Intel을 포함한 GPU 제조사와 함께 Direct3D 생태계 확대를 진행하고 있습니다.
Intel 역시 Lunar Lake와 Panther Lake 플랫폼에서 ASD를 지원하는 드라이버를 준비한다고 공식적으로 밝힌 바 있습니다.
NVIDIA도 DirectX 개발자 페이지에서 Advanced Shader Delivery 기술을 소개하고 있습니다.
다만 기술 지원과 실제 특정 게임에서 바로 ASD를 사용할 수 있다는 것은 다른 이야기입니다.
실제 이용 가능 여부는 GPU뿐만 아니라 그래픽 드라이버, 게임, Windows 버전, 게임을 배포하는 스토어까지 함께 확인해야 합니다.
Forza Horizon 6 로딩 1분 30초가 4초로 단축

ASD 효과가 얼마나 큰지 보여주는 대표적인 사례가 Forza Horizon 6입니다.
Microsoft가 AMD Radeon RX 7600과 Ryzen 7 5800 8코어 CPU를 사용해 측정한 결과, 기존에는 셰이더 준비에 거의 1분 30초가 필요했던 로딩 과정이 ASD 적용 후 약 4초로 줄었습니다.
약 90초 → 약 4초
로딩시간 약 95% 감소
단순히 게임 평균 FPS가 95% 증가했다는 의미가 아니라, 셰이더를 준비하는 로딩 시간이 크게 줄었다는 의미이므로 구분할 필요가 있습니다.
ASD를 켜면 FPS도 올라갈까?
ASD는 DLSS나 FSR처럼 평균 FPS 자체를 높이는 업스케일링 기술은 아닙니다.
따라서 ASD를 적용했다고 RTX 4060의 평균 60FPS가 갑자기 90FPS가 되는 식으로 이해하면 안 됩니다.
대신 실시간 셰이더 컴파일 때문에 발생하던 순간적인 프레임 하락을 줄일 수 있기 때문에 1% Low FPS와 프레임타임 안정성은 개선될 가능성이 있습니다.
Tom's Hardware가 Radeon RX 9070 XT로 6개 게임을 테스트했을 때 로딩시간은 최대 약 95% 단축됐으며, 일부 테스트에서는 1% Low FPS가 최대 33% 개선되는 결과도 확인됐습니다.
다만 이것을 모든 게임에서 1% Low가 33% 증가한다고 받아들이면 안 됩니다.
게임이 기존에 셰이더 컴파일 때문에 얼마나 심한 스터터링을 겪고 있었는지에 따라 효과 차이가 상당히 클 수 있습니다.
ASD 사용하면 그래픽 화질도 좋아질까?
화질 자체가 좋아지는 기술은 아닙니다.
| 기능 | ASD 영향 |
|---|---|
| 게임 해상도 | 직접적인 변화 없음 |
| 그래픽 품질 | 직접적인 변화 없음 |
| 평균 FPS | 직접적인 상승 기술 아님 |
| 첫 실행 로딩 | 크게 단축 가능 |
| 셰이더 스터터링 | 감소 가능 |
| 1% Low | 일부 게임에서 개선 가능 |
Windows 11에서 ASD 활성화 설정이 안 보이는 이유
아마 앞으로 검색하다 보면 “Windows 11 ASD 켜는 법”을 찾는 분들도 많을 것 같습니다.
하지만 현재 ASD는 Windows의
설정 → 시스템 → 디스플레이 → 그래픽 → ASD 켜기
처럼 사용자가 직접 ON/OFF 하는 기능이 아닙니다.
게임 개발사가 ASD 데이터를 준비하고, 게임 스토어가 이를 사용자의 GPU와 드라이버에 맞게 배포하며, 그래픽 드라이버가 이를 지원해야 합니다.
따라서 지원 게임을 정상적인 환경에서 설치했다면 사용자가 매번 별도의 셰이더 파일을 받아 설치하는 방식도 아닙니다.
ASD가 정상 작동하는지 확인하는 방법
현재 Xbox PC 앱에서 지원되는 게임이라면 게임 실행 단계에서 Precompiled shaders installed와 같은 사전 컴파일 셰이더 설치 안내가 표시될 수 있습니다.
만약 지원 게임인데 적용되지 않는다면 다음 항목부터 확인해보는 것이 좋습니다.
- Windows 11 24H2 이상인지 확인
- Windows Update 최신 업데이트 설치
- AMD·NVIDIA·Intel 그래픽 드라이버 업데이트
- Microsoft Store에서 Gaming Services 업데이트
- 게임 자체가 ASD 지원 타이틀인지 확인
- 게임을 설치한 스토어가 ASD 배포를 지원하는지 확인
Steam 게임도 ASD가 자동 적용될까?
현재 시점에서는 ASD가 DirectX 12 기술이라고 해서 모든 Steam 게임에 자동 적용되는 것은 아닙니다.
ASD에는 스토어가 SODB를 받아 GPU와 드라이버에 맞는 PSDB로 컴파일하고 사용자에게 전달하는 과정이 필요합니다.
현재 Microsoft가 실제 배포를 주도하고 있는 플랫폼은 Xbox PC 앱이며, Microsoft는 기술적으로 향후 다른 게임 스토어도 같은 방식으로 ASD를 지원할 수 있도록 설계했습니다.
즉 장기적으로는 Steam이나 다른 스토어로 확장될 가능성이 있지만, 현재 Steam에 설치된 모든 DirectX 12 게임에서 ASD가 동작한다고 보는 것은 잘못입니다.
ASD가 있는데 셰이더 캐시 삭제해도 될까?
게임 렉이 생기면 인터넷에서 NVIDIA 또는 AMD 셰이더 캐시를 삭제하라는 해결법을 쉽게 볼 수 있습니다.
손상된 캐시 때문에 문제가 발생했다면 삭제 후 재생성이 도움이 될 수 있습니다.
하지만 정상적인 셰이더 캐시까지 습관적으로 삭제하면 다음 게임 실행 시 셰이더를 다시 준비해야 하기 때문에 오히려 로딩이나 스터터링이 일시적으로 증가할 수 있습니다.
따라서 게임이 정상이라면 셰이더 캐시를 주기적으로 삭제할 이유는 없습니다.
게임이 계속 끊긴다면 ASD만 기다릴 필요는 없다
ASD가 셰이더 컴파일 스터터링을 줄여주는 기술인 것은 맞지만 PC 게임이 끊기는 원인이 셰이더 하나뿐인 것은 아닙니다.
CPU 병목, VRAM 부족, 시스템 메모리 부족, SSD 로딩 지연, 그래픽 드라이버 충돌, 오버레이 프로그램, 백그라운드 프로세스 등도 프레임타임이 흔들리는 원인이 됩니다.
게임 FPS가 떨어지거나 순간적으로 멈춘다면 아래 내용을 함께 확인해보는 것이 좋습니다.
윈도우 게임 렉 줄이는 최적화 설정|레지스트리·FPS·입력지연 개선 방법
그래픽 드라이버가 오래된 경우에는 최신 드라이버 설치부터 확인합니다.
그래픽카드 드라이브 설치 및 업데이트방법 - 엔비디아 제어판 설정
그래픽카드를 교체한 뒤부터 게임이 끊기거나 드라이버 오류가 반복된다면 단순 업데이트보다 기존 드라이버 잔여물을 제거하는 편이 나을 수 있습니다.
그래픽카드 충돌 해결 DDU 설치 드라이버 완전 삭제 프레임 멈춤 한 번에 정리
저사양 그래픽카드에서 게임이 버벅거린다면 GPU 설정도 함께 확인할 수 있습니다.
저사양 그래픽카드 성능향상 – Nvidia GPU 최적화 설정으로 게임 렉 줄이기
ASD가 앞으로 중요한 이유
개인적으로 ASD에서 가장 기대되는 부분은 단순히 게임 로딩화면이 몇 초 빨라지는 것보다 PC 게임 특유의 셰이더 스터터링을 플랫폼 차원에서 해결하려는 시도라는 점입니다.
고성능 그래픽카드를 사용하고도 새 게임을 처음 실행하면 셰이더 컴파일 때문에 한참 기다려야 하고, 게임 중 처음 방문한 지역에서 순간적으로 프레임이 떨어지는 모습은 콘솔과 비교하면 PC 게임의 단점 중 하나였습니다.
ASD가 여러 GPU 제조사와 게임 스토어까지 널리 확산된다면 게임을 다운로드할 때 자신의 그래픽카드 환경에 맞는 셰이더까지 함께 받아 설치 후 바로 플레이하는 구조가 일반화될 가능성이 있습니다.
특히 휴대용 게이밍 PC에서는 셰이더 컴파일 시간을 줄이는 것이 단순 편의성뿐만 아니라 CPU 사용량과 전력 소비를 줄이는 데도 도움이 될 수 있어 의미가 큽니다.
Windows 11 ASD 자주 묻는 질문
ASD를 설치하면 모든 게임의 렉이 사라지나요?
아닙니다. ASD는 셰이더 컴파일로 발생하는 로딩 지연과 스터터링을 줄이는 기술입니다. CPU·GPU 성능 부족이나 VRAM 부족 등 다른 원인으로 발생하는 게임 렉까지 해결하는 기술은 아닙니다.
Windows 10에서도 ASD를 사용할 수 있나요?
현재 Microsoft가 제시한 개발·지원 조건은 Windows 11 24H2 빌드 26100.1000 이상입니다. 따라서 Windows 10을 사용하는 PC는 현재 ASD의 정식 지원 대상으로 보기 어렵습니다.
DirectX 12 게임이면 모두 ASD를 사용할 수 있나요?
아닙니다. Direct3D 12 기반 게임이라고 하더라도 게임 개발사의 SODB 준비와 지원되는 그래픽 드라이버, 그리고 ASD를 배포할 수 있는 게임 스토어가 필요합니다.
ASD를 사용하면 평균 FPS가 올라가나요?
ASD의 목적은 평균 FPS를 높이는 것이 아니라 셰이더 컴파일 로딩과 순간적인 스터터링을 줄이는 것입니다. 다만 셰이더 컴파일로 1% Low FPS가 크게 떨어졌던 게임에서는 체감 프레임 안정성이 좋아질 수 있습니다.
AMD만 사용할 수 있는 기술인가요?
ASD 자체는 특정 GPU 제조사 전용 기술이 아닙니다. 현재 일반 PC 적용은 AMD Radeon RDNA 계열이 앞서 지원되고 있지만 Microsoft는 Intel 및 NVIDIA를 포함한 PC 그래픽 생태계 확장을 추진하고 있습니다.
ASD와 DLSS·FSR은 같은 기술인가요?
서로 목적이 완전히 다릅니다. DLSS와 FSR은 렌더링 해상도와 프레임 생성 등을 이용해 성능을 높이는 기술이고, ASD는 셰이더를 사전 컴파일해 로딩시간과 셰이더 컴파일 스터터링을 줄이는 기술입니다.
정리
Advanced Shader Delivery는 단순한 Windows 11 게임 최적화 옵션이 아니라 게임 개발사 → GPU 제조사 → 게임 스토어 → Windows PC를 연결해 사전 컴파일된 셰이더를 전달하는 구조입니다.
Forza Horizon 6에서는 Microsoft 측정 기준 셰이더 관련 로딩이 거의 1분 30초에서 약 4초까지 줄었으며, 별도의 테스트에서도 일부 게임에서 1% Low FPS 개선 효과가 확인됐습니다.
다만 ASD가 모든 게임의 FPS를 높여주는 만능 기능은 아니며, 현재는 Windows 11 버전, GPU와 드라이버, ASD 지원 게임, 게임 스토어가 모두 맞아야 실제 효과를 볼 수 있습니다.
앞으로 Xbox PC 앱을 넘어 다른 게임 스토어와 NVIDIA·Intel을 포함한 더 많은 하드웨어까지 지원이 확대된다면, PC 게임을 설치한 뒤 매번 셰이더 컴파일을 기다리는 모습도 점차 줄어들 것으로 보입니다.
공식 참고자료
'제품·구매리뷰 > 게임 리뷰' 카테고리의 다른 글
| 와우 포에버 공략 총정리|직업 추천부터 던전·캠핑까지 (0) | 2026.09.22 |
|---|---|
| ARMSX2 안드로이드 PS2 에뮬레이터 LAN 멀티플레이 설정 및 오류 해결방법 (0) | 2026.09.22 |
| PS5X Xbox Series X PS5 에뮬레이터 사용법|KytyPS5 다운로드·지원게임·설정 (0) | 2026.09.21 |
댓글