간헐적으로 USB 컨트롤러 리소스 부족 에러가 나옴
- 날짜 2019-11-29
- 조회수 19,535
USB 스트리밍 장치인 Type-C 이어폰이 같은 USB 루트 허브를 쓰는 장치 (블루투스/카메라 등) 와 같은 대역폭을 공유하므로 높은 샘플링 레이트를 사용하는 경우 리소스 부족으로 해당 메시지가 발생할 수 있습니다.
샘플링 레이트 : 디지털 오디오 기기에서 아날로그 신호를 디지털로 변환하기 위해 초당 샘플을 수치로 표현한 것을 의미합니다.
대역폭 : 주파수 밴드에서 가장 높은 주파수와 가장 낮은 주파수 사이의 차이를 의미합니다.
아래의 방법으로 증상을 해결해보세요.
방법 1] 소리 장치 속성의 샘플링 레이트 16bit로 변경하기
- 1. 바탕화면의 작업표시줄에서 [시작] 버튼을 클릭 후 [설정]을 선택하세요.
- 2. [시스템]을 선택하세요.
- 3. [소리]를 선택하세요.
- 4. 출력 부분에서 [장치 속성]을 선택하세요.
- 5. 관련 설정의 [추가 장치 속성]을 선택하세요.
- 6. [고급]탭을 선택 후 [기본 형식]에서 샘플링 레이트를 16bit로 낮춘 후 확인 버튼을 클릭하세요.
방법 2] 같은 USB 루트 허브에 연결된 장치 사용 안함으로 변경하기
같은 USB 루트 허브에 연결된 카메라 또는 블루투스 장치를 [사용 안함]으로 변경하면 리소스 부족 메시지 없이 장치를 사용할 수 있습니다.
※ 시스템에 연결되는 USB 장치는 하나의 USB 컨트롤러/USB 루트 허브 하단에 연결되며 이 장치들은 USB의 대역폭를 공유하게 됩니다.
(USB audio는 full speed [12Mbps]이므로 높은 샘플 레이트를 사용하면 리소스 부족 메시지가 발생합니다.)
위의 내용으로 궁금증 해결에 조금이나마 도움이 되셨나요?
- 평가해 주신 의견은 콘텐츠 개선을 위한 자료로만 활용됩니다.