그래서 해결책을 검색해봤더니, ①드라이버를 재설치하라든지 롤백하라는 류의 조언이 있긴 한데 썩 맘에 들지 않았다.
좀 더 찾다가 ②윈도우 레지스트리를 건드리는 방법을 찾았다.
- regedit 실행
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\xxxx\yyyy\PowerSettings 검색
- ConservationIdleTime을 ff ff ff ff로,
IdlePowerState를 00 00 00 00으로,
PerformanceIdleTime을 ff ff ff ff로 변경
②번이 내 상황에 딱 맞는 것 같아 시도했다. 전원 관리를 위해 소리를 낼 일이 없을 때 장치를 쉬게 하는 것과 관련이 있고, 제조사 드라이버에서 적당한 값을 지정할 수 있게 윈도에서 제공하는 것이다. 만약 이 값을 조정해서 해결된다면, 내가 지금 쓰는 버전의 리얼텍 드라이버가 최적화가 덜 된 것으로 볼 수 있겠다. 드라이버 재설치나 롤백으로 해당 레지스트리가 적당한 값으로 바뀐다면 해결될 가능성도 있으므로 ①번도 틀린 건 아니다.
참고
- Windows 10 Sound Issue Fix - Sound Starts After 3 Seconds Delay - Realtek Sound driver lag Fix - FMS, https://www.youtube.com/watch?v=uxsE17PzrCc
- Audio Device Class Inactivity Timer Implementation, https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/audio-device-class-inactivity-timer-implementation
- Device Power States, https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/device-power-states
댓글 없음:
댓글 쓰기