DPC 지연 시간이란 무엇인가요?
DPC(지연 프로시저 호출)는 Windows가 같은 시스템에서 동시에 실행되는 프로세스/드라이버에 우선순위를 할당하는 데 사용하는 작업입니다. 오디오 스트리밍과 관련이 없는 프로세스가 필요 이상으로 오랫동안 처리 시간을 차지하면 오디오 드라이버가 적절한 시간 내에 데이터를 송수신하지 못하게 되어 들리는 문제(예: 팝/클릭 소리, 드롭아웃, '깨지는' 오디오, 심지어 장치 연결 해제)가 발생할 수 있습니다.
DPC 지연 시간의 일반적인 원인은 오래된 장치 드라이버와 제대로 최적화되지 않은 Windows 프로세스입니다. 많은 프로세스/드라이버가 오디오 스트리밍에 관여하며, 다른 많은 프로세스/드라이버가 오디오 스트림을 방해할 수 있습니다.
DPC 지연 시간 확인 및 분석
팝, 클릭 또는 연결 해제가 발생하는 원인이 DPC 지연 시간인지 분석하려면 다음 소프트웨어 도구를 실행할 수 있습니다: Latency Mon (Windows 7 이상).
도구를 실행하려면 재생 버튼을 클릭한 다음 오디오 인터페이스를 통해 모든 애플리케이션에서 오디오를 재생하여 오디오 문제가 발생할 때까지 기다립니다.
문제가 있는 경우 보고 텍스트가 검은색/빨간색으로 표시되고, 문제의 원인일 가능성이 있는 드라이버/프로세스가 표시됩니다. 아래의 주석이 달린 스크린샷은 빨간색과 파란색으로 강조 표시된 두 영역을 모두 보여줍니다.
위 스크린샷에서 빨간색으로 강조 표시된 영역은 문제를 해결하거나 완화하는 데 도움이 되는 PC에서 시도해 볼 수 있는 사항에 대한 간략한 정보를 제공합니다.
파란색으로 강조 표시된 영역은 보고된 문제의 드라이버/프로그램/프로세스이며, DPC 지연 문제를 일으키는 것으로 감지된 소프트웨어입니다.
위 예시에서 이는 다음과 같습니다:
HDAudBus.sys
ndis.sys
DPC 지연 문제 해결 & 일반적인 원인
일부 프로세스/드라이버에 대한 업데이트는 종종 Windows 업데이트를 통해 제공됩니다. Windows 버전이 최신 상태인지 확인하는 것이 좋습니다. DPC 문제가 발생하면 다음 단계에 따라 Windows를 업데이트할 수 있습니다:
- Windows 7: 시작 > 프로그램 > Windows 업데이트 > '업데이트 확인'을 클릭하세요
- Windows 8: 제어판 > Windows 업데이트 > '업데이트 확인'을 클릭하세요
- Windows 10/11: 화면 왼쪽 하단의 Windows 아이콘 클릭 > 설정 > 업데이트 및 보안
Intel 기반 시스템을 사용하는 경우, 드라이버 업데이트 지원 도우미를 사용하여 시스템의 드라이버 업데이트를 찾을 수 있습니다. 이 도구는 여기에서 다운로드할 수 있습니다.
모든 Windows 업데이트를 설치한 후에도 DPC 문제가 지속되면, 다음 단계는 문제를 일으키는 프로그램/드라이버를 추론하는 것입니다. 일반적인 문제 영역은 다음과 같습니다:
- 네트워크/Wi-Fi 어댑터
- 카드 리더
- 사용하지 않는 기타 사운드 장치
- 블루투스 어댑터
- 그래픽 카드
어떤 장치가 문제를 일으키는지 좁히려면 제어판 > 장치 관리자에서 위의 구성 요소를 비활성화한 다음(온보드 그래픽이 있는 경우에만 그래픽 카드를 비활성화하십시오) DPC 테스트를 다시 실행해 볼 수 있습니다. 이렇게 하여 문제가 해결되면 해당 특정 장치가 문제의 원인임을 강력하게 나타냅니다. 그런 다음 오디오 작업 시 이 장치를 비활성화된 상태로 두거나 구성 요소 제조업체에서 업데이트를 확인할 수 있습니다.
장치 관리자
- 도구 모음의 Windows 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음 장치 관리자를 선택합니다.
- 네트워크 어댑터를 찾아 각 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 클릭한 다음 드라이버 자동 검색을 선택합니다.
- 문제 해결 시 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 장치 사용 안 함을 선택합니다.
- 모든 드라이버가 업데이트되면 컴퓨터를 다시 시작합니다. 문제가 지속되면 다음 지침을 따르세요.
DPC 지연을 유발할 수 있는 일반적인 드라이버
다음은 LatencyMon 보고서에 자주 나타나는 드라이버 목록과, 업데이트나 다운그레이드로 문제가 해결되지 않을 경우 DPC 지연을 막을 수 있는 가능한 해결 방법입니다.
Storport.sys
Storport.sys는 FC를 통한 NVMe 또는 FC 버스 및 RAID 어댑터와 같은 시스템 제공 스토리지 포트 드라이버입니다. 문제는 여기에 설명된 대로 시스템 파일 검사기를 실행하여 해결할 수 있습니다.
ACPI.sys
고급 구성 및 전원 인터페이스 또는 ACPI.sys는 컴퓨터의 전원 관리를 처리하며, 마우스와 같은 주변 장치를 움직일 때 절전 모드에서 전원을 켜는 것, 하드 드라이브가 연결되면 작동하는 시기, 배터리가 부족할 때 에너지를 절약하는 것과 같은 다양한 전원 모드를 제어합니다.
먼저 PC의 모든 절전 설정을 비활성화하고 링크된 문서의 단계를 사용하여 전원 설정을 최적화하세요. 경우에 따라 장치 관리자에서 ACPI 배터리를 비활성화하는 것도 도움이 됩니다. 다만 노트북에서 PC가 배터리를 충전하는 기능이 비활성화될 수 있습니다.
USBPORT.sys
USBPORT.sys는 마더보드와 연결되어 있습니다. 메인보드의 최신 칩셋 드라이버를 다운로드하면 문제가 해결되는 경우가 많습니다. 이 드라이버들은 컴퓨터 또는 메인보드 제조사의 지원 웹사이트에서 다운로드할 수 있습니다.
TCP-IP.sys
전송 제어 프로토콜/인터넷 프로토콜 또는 TCP/IP.sys는 컴퓨터 간 통신을 처리합니다. TCP/IP.sys가 손상되면 오디오 끊김 및 블루/블랙 스크린 오브 데스(BSOD)가 자주 발생합니다. 가장 일반적인 해결 방법은 명령 프롬프트를 관리자 권한으로 실행해야 합니다.
- Windows 아이콘을 클릭하고 "cmd"를 입력한 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- "netsh winsock reset"을 입력한 다음 Enter를 누릅니다.
- "netsh int ip reset"을 입력한 다음 Enter를 누릅니다.
- "ipconfig /release"를 입력한 다음 Enter를 누릅니다.
- "ipconfig /renew"를 입력한 다음 Enter를 누릅니다.
- "ipconfig /flushdns"를 입력한 다음 Enter를 누릅니다.
- 컴퓨터를 재부팅합니다.
ndis.sys
네트워크 드라이버 인터페이스 사양 또는 ndis.sys는 Windows의 중요한 구성 요소로, Windows 네트워크 설정의 구성 요소 및 설정입니다. 이 파일은 네트워크에 연결된 컴퓨터와 연결된 모든 장치 또는 하드웨어를 지원합니다. ndis.sys로 인해 지연이 발생하거나 파일이 손상되면 오디오 아티팩트, 시스템 성능 저하, 심지어 블루/블랙 스크린 오브 데스(BSOD)가 발생할 수 있습니다.
DPC 지연을 자주 해결할 수 있는 시스템 점검
시스템 파일 검사(SFC) 실행
입력해야 하는 명령어는 대소문자를 구분합니다. 아래에 작성된 그대로 정확하게 입력해주세요.
- 도구 모음에서 Windows 아이콘을 클릭한 후 "cmd"를 입력합니다
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다
- 창이 열리면 "sfc /scannow"를 입력한 후 Enter 키를 누릅니다
- 검사는 시간이 다소 걸립니다. 검사가 진행되는 동안 창을 종료하지 마세요
- 검사가 완료되면 컴퓨터를 다시 시작합니다
디스크 상태 점검
참고: "다른 프로세스에서 볼륨을 사용 중이므로 Chkdsk를 실행할 수 없습니다"라는 메시지가 표시되면 Y를 누르고 컴퓨터를 다시 시작하여 chkdsk 작업을 실행합니다.
- 도구 모음에서 Windows 아이콘을 클릭한 후 "cmd"를 입력합니다
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다
- 창이 열리면 "chkdsk c: /r"을 입력한 후 Enter 키를 누릅니다
- 검사가 완료되면 컴퓨터를 다시 시작합니다
배포 이미지 서비스 및 관리 도구(DISM)
- 도구 모음에서 Windows 아이콘을 클릭한 후 "cmd"를 입력합니다
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다
- 창이 열리면 "DISM /online /Cleanup-Image /ScanHealth"를 입력한 후 Enter 키를 누릅니다
- "구성 요소 저장소 손상이 감지되지 않았습니다"가 표시되면 다음 단계로 진행할 필요가 없습니다
- 구성 요소 저장소 손상에 관한 오류가 표시되면 "DISM /online /Cleanup-Image /RestoreHealth"를 입력하세요
- 완료되면 컴퓨터를 다시 시작합니다
BIOS 확인(고급 사용자)
마지막으로 확인해야 할 것은 BIOS입니다. Legacy Drive A 옵션, 직렬 포트 및 병렬 포트 옵션, 온보드 오디오를 포함하여 BIOS에서 불필요한 장치를 비활성화합니다. 여전히 문제가 있는 경우 Intel SpeedStep(EIST) 또는 AMD K8 Cool'n'Quiet와 같은 스테핑 기술을 비활성화하는 것을 고려하세요.
- Intel SpeedStep 또는 AMD의 Cool'n'Quiet를 비활성화하면 CPU가 최대 클록으로 실행될 수 있습니다. 노트북을 사용하는 경우 배터리 수명이 저하됩니다.
마더보드, CPU, GPU 및 기타 구성 요소에 대한 관련 드라이버 및 BIOS를 설치하거나 업데이트합니다. 이렇게 하려면 컴퓨터 또는 해당 구성 요소의 제조업체 및 모델을 알아야 하며, 해당 웹사이트에서 또는 해당 애플리케이션을 사용하여 관련 드라이버 및 BIOS를 다운로드해야 합니다.
운영 체제보다 이전 버전의 BIOS를 실행하는 시스템(예: Windows 11보다 이전 버전의 BIOS)이 문제를 일으킬 수 있음을 확인했습니다. 시스템이 이러한 경우라면 BIOS를 업데이트하는 것이 특히 중요합니다.
구성 요소의 제조사와 모델을 확실히 모르는 경우 PC에 설치되어 있을 제조업체의 애플리케이션(예: NVIDIA Geforce Experience, AMD Software: Adrenalin Edition, ROG Armoury Crate, Gigabyte App Center 등)에서 찾을 수 있는 경우가 많습니다. 이러한 앱으로 드라이버를 업데이트할 수 있습니다. 시스템 정보에서 많은 구성 요소를 찾을 수도 있습니다:
시스템 정보에서 하드웨어 구성 요소 찾기
시작을 클릭하고 '시스템 정보'를 입력한 다음 시스템 정보를 선택합니다.
열리는 시스템 정보 창에서 시스템 요약 범주에서 다음을 찾을 수 있습니다:
- 시스템 제조업체 — PC 또는 마더보드의 제조업체
- 시스템 모델 — PC 또는 마더보드의 모델
- 프로세서 — CPU의 제조업체 및 모델
- BIOS 버전/날짜 — 마더보드에 설치된 BIOS의 버전 및 날짜
- BaseBoard 제조업체 — 마더보드의 제조업체
- BaseBoard 버전 — 마더보드의 모델
GPU는 시스템 정보의 구성 요소 → 디스플레이 → 이름에서 찾을 수 있습니다.
제조업체는 음악, 오디오 및 비디오 제작과 같은 전문 애플리케이션의 안정성을 위해 설계된 드라이버 버전을 제공할 수 있습니다. 예를 들어 AMD와 NVIDIA는 각각 GPU 드라이버의 PRO 및 Studio 버전을 제공하며 이들은 더 안정적일 수 있습니다.
BIOS에서 'C-상태' 비활성화
CPU가 유휴 상태일 때 에너지를 절약하기 위해 CPU에 저전력 모드로 전환하도록 명령할 수 있습니다. 프로세서마다 'C-상태' 또는 'C-모드'라고 총칭되는 다양한 전원 모드 배열이 있습니다. 프로세서마다 지원하는 C-상태의 수가 다르며, 일부는 C-상태를 전혀 지원하지 않습니다.
C-상태가 활성화되어 있으면 일부 시스템에서 성능에 부정적인 영향을 미칠 수 있음을 발견했습니다. 오디오 성능 문제가 발생하는 경우 프로세서가 전력 절약 C-상태로 전환되는 것을 방지하는 것이 좋습니다.
이를 위해서는 일반적으로 컴퓨터의 BIOS(기본 입출력 시스템)로 부팅해야 합니다. 이 작업이 편하지 않다면 마더보드 제조업체에 문의하세요. BIOS 레이아웃과 사용 가능한 옵션이 컴퓨터마다 크게 다르기 때문에 Focusrite 기술 지원팀은 BIOS 설정 조정을 도와드릴 수 없습니다.
IRQ 충돌 확인 방법
IRQ(인터럽트 요청)는 마우스 클릭이나 키 입력과 같은 작업에 사용됩니다. MIDI 키보드의 키를 누르는 것과 같은 작업을 수행할 때마다 프로세서에 요청된 작업을 등록하기 위해 작업을 중지하도록 지시합니다. 이러한 각 작업은 채널을 통해 통신합니다. IRQ 충돌은 두 개의 하드웨어가 동일한 채널을 통해 통신하려고 한다는 것을 의미합니다. IRQ 충돌을 확인하려면:
- 장치 관리자를 실행하고 보기를 클릭한 다음 종류별 리소스를 선택합니다.
-
인터럽트 요청(IRQ)을 확장한 다음 창의 PCI 섹션으로 스크롤합니다.
- 충돌은 노란색 원 안의 느낌표로 표시됩니다.
- 장치 중 하나를 마우스 오른쪽 버튼으로 클릭한 다음 리소스 탭을 클릭합니다.
- 설정 변경 상자가 회색으로 표시되지 않으면 새 IRQ 번호를 선택한 다음 확인을 클릭합니다.
- 설정 변경 상자가 회색으로 표시되면 하드웨어 및 OS 드라이버를 업데이트해야 합니다.
이 문서의 점검 사항을 모두 진행한 후에도 DPC 지연이 계속 발생하면, 추가 지원이 가능할 수 있으므로 기술 지원팀에 문의해 주세요 - 기술 지원 문의 정보
저희 기술 지원 엔지니어는 Windows 또는 Microsoft 기술자가 아니라는 점을 유념해 주시고, 문제가 지속될 경우 추가 조언을 위해 PC 및/또는 메인보드 제조사 또는 Windows 기술자에게 문의하시기를 권장합니다.



