무손실 오디오 재생을 위해 Windows 7/8/10 고급 설정을 구성하는 방법

고품질 오디오 형식을 녹음하거나 재생할 때 오디오 고장이나 말더듬보다 더 성가신 것은 없습니다. 많은 사람들이 디지털 스트리밍 및 음악 다운로드 서비스가 제공함에 따라“고해상도”및 무손실 오디오 형식에 대해 인식하기 시작했지만 실제로 고해상도 오디오 형식을 녹음하거나 재생하기 위해 컴퓨터를 최적화 한 사람은 거의 없습니다.

좋아하는 DAW에 트랙을 녹음하려고하는 음악가이고 수많은 글리치, 스터 터 및 오디오 드롭 아웃을 듣고 있거나 좋아하는 24 / 192kHz를 재생하는 동안 너무 많은 소리와 왜곡이 발생하는 "오디오 애호가" 무손실 품질의 음악 파일 인 Appuals는 여러분을위한 가이드입니다!

오디오의 버퍼 및 대기 시간 이해

몇 가지 용어를 정의 해 봅시다 :

  • 버퍼링 – 처리를 위해 샘플을 배치로 그룹화하는 프로세스입니다.
  • 버퍼 크기 – 한 배치의 샘플 수입니다.
  • 오디오 사이클 – 하나의 오디오 버퍼 처리.
  • 대기 시간 – 버퍼의 지속 시간입니다.

우리의 귀는 일반적으로 우리에게 허용되는 지연 시간을 결정합니다. 대부분의 인간은 약 10 밀리 초 미만의 오디오 간격을 식별 할 수 없다는 것이 확립되어 있습니다. 기본적으로 두 개의 사운드는 즉시 함께있는 것처럼 10ms 떨어진 사운드를 재생했습니다. 따라서 버퍼 크기를 샘플 속도로 나누어 대기 시간을 계산할 수 있으며 간단한 대수를 사용하여 필요한 버퍼 크기를 계산할 수 있습니다.

  • 지연 시간 = BufferSize / SampleRate
  • BufferSize = 대기 시간 * SampleRate
  • 버퍼 크기 = 0.01 * 44100 = 441

44.1KHz의 샘플 속도에서 10ms는 441 샘플입니다. 일부 사운드 카드는 2의 제곱 ( 예 : RAM) 인 버퍼 크기 만 지원하기 때문에 컴퓨터의 성능에 따라 종종 512 샘플 (약 12ms) 또는 256 샘플 (6ms)로 반올림됩니다.

컴퓨터에서 글리치없는 오디오 스트림을 생성하려면 약 10 밀리 초마다 사운드 카드에 새로운 샘플 버퍼를 제공해야합니다. 해당 버퍼 속도를 유지할 수 없으면 오디오 사이의 빈 공간을 채우는 것이 없으며 글리치가 발생합니다.

들리는 글리치 유형은 몇 가지 사항에 따라 다릅니다.

  • 짧은 지연은 일반적으로 "틱"처럼 들립니다.
  • 지연 시간이 길면 소리가 나지 않습니다. "드롭 아웃"또는 때때로 이전 사이클의 버퍼링 된 샘플이 재생되어 "더듬 림"이 발생합니다.

실시간 오디오 처리를 위해 PC 성능을 조정하는 핵심은 버퍼 지속 시간보다 오랫동안 다른 작업에서 PC를 유지할 수있는 모든 것을 제거하는 것입니다.

따라서 입력 신호를 실시간으로 모니터링하거나 출력 신호를 재생하는 동안 오디오 글리치를 줄이거 나 완전히 제거하기 위해 Windows 설정을 중심으로 수행 할 수있는 여러 가지 작업이 있습니다.

전원 관리 :

집중적 인 게임을 위해 컴퓨터를 최적화하는 것과 마찬가지로 가장 먼저해야 할 일은 컴퓨터를 고성능 전원 계획으로 설정하고 일부 기능을 비활성화하는 것입니다.

  • 전원 계획 : 고성능
  • 하드 디스크 끄기 : 사용 안함
  • 최소 및 최대 프로세서 상태 : 100 %
  • USB 일시 중단 : 없음
  • PCI Express 링크 상태 관리 : 꺼짐

기기 관리자:

  1. Windows 시작 버튼을 클릭하고 "장치 관리자"를 입력 한 다음 Enter 키를 눌러 장치 관리자를 엽니 다.
  2. 목록의 맨 아래로 스크롤하여 "Universal Serial Bus controllers"항목을 확장하십시오.
  3. 목록을 살펴보고 "USB Hub"또는 "USB Root Hub"라는 단어를 포함한 모든 장치를 마우스 오른쪽 버튼으로 클릭하십시오.
  4. 팝업 메뉴에서 "속성"을 선택하십시오.
  5. "전원 관리"탭으로 전환
  6. "전원 절약을 위해 컴퓨터의 전원을 끄도록 허용"옵션의 선택을 해제하십시오.
  7. 모든 허브 장치에 대해 3 단계부터 반복하십시오.

하드 드라이브 압축 및 색인

  1. Windows 탐색기를 시작합니다 (Windows 키 + E). 2. 왼쪽 패널에서 "컴퓨터"(또는 Windows 10의 경우 "이 PC")를 선택하십시오.
  2. 각 하드 드라이브를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택하십시오
  3. 창의 맨 아래에있는 두 가지 옵션을 끄십시오.

프로세서 스케줄링

Windows 멀티 태스킹은 타임 슬라이싱이라는 프로세스를 중심으로 진행됩니다. 이를 통해 각 프로그램을 약간의 시간 동안 실행할 수 있습니다. 실행중인 모든 프로그램을 지속적으로 순환 시키면 마치 한 번에 모두 실행되는 것처럼 보입니다. 이 프로세서 일정 설정은 이러한 각 시간 조각의 지속 시간을 제어합니다. 시간 조각이 길수록 백그라운드 처리가 더 좋은 반면 타이머 조각이 짧을수록 사용자 인터페이스가보다 반응 적으로 보일 수 있습니다.

오디오 처리에 가장 적합한 것이 궁금 할 것입니다. 정답이 없습니다! 그것은 당신이하는 일에 전적으로 달려 있으므로 한 사람이 다른 사람보다 더 잘 수행 할 수 있습니다.

시간 조각이 길면 오디오 소프트웨어에서 오디오를 처리하는 데 더 많은 시간이 걸리지 만 프로세서를 다른 작업에 묶어두고 오디오 처리를 방지 할 수도 있습니다.

"백그라운드 서비스"모드로 시작하는 것이 가장 좋습니다.

  1. 창 시작 버튼을 클릭하고 "고급 시스템 설정"을 입력하고 Enter를 누르십시오.
  2. “Processor Scheduling”섹션에서 더 짧은 타임 슬라이스의 경우“Programs”를 선택하고 더 긴 경우에는“Background Services”를 선택하십시오.

핵심 주차 핵심

코어 파킹은 일부 최신 프로세서 (예 : 인텔 i7 프로세서)에서 사용할 수있는 CPU 별 기능으로, 전체 CPU 코어가 비활성화되어 전력 소비를 최소화합니다. 이는 전원 관리에는 좋지만, 파킹 해제시 약간의 지연이 발생하여 처리 능력이 필요한 경우 손실을 유발할 수 있기 때문에 실시간 오디오 성능에 영향을 줄 수 있습니다.

기본적으로 Windows는 핵심 주차 설정을 숨기지 만 시스템 레지스트리를 약간 조정하여 표시 할 수 있습니다.

  1. Windows 시작 버튼을 클릭하고 "regedit"를 입력하고 Enter를 눌러 Window의 레지스트리 편집기 프로그램을 시작하십시오.
  2. 왼쪽 분할 창에서 선택 사항을 맨 위로 이동하려면 홈 키를 누르십시오.
  3. Ctrl + F를 눌러 찾기 대화 상자를 열고 인용 부호없이 "dec35c318583"을 검색하십시오.
  4. 찾은 후에는 상태 표시 줄을 확인하여 찾은 키가 전원 설정과 관련되어 있는지 확인하십시오. 여기에는 "Control \ Power \ PowerSettings"가 포함되어 있어야합니다. 그렇지 않은 경우이를 무시하고 3 단계부터 반복하십시오.
  5. 오른쪽 패널에서 "속성"설정을 두 번 클릭하고 아래와 같이 값을 0으로 변경하십시오.
  6. 이러한 모든 항목이 변경 될 때까지 3-5 단계를 반복하십시오 (여러 항목이있을 수 있음). 명확하게하기 위해 : "0cc5b647-c1df-4637-891a-dec35c318583"키 아래의 "속성"값만 변경해야합니다.
  7. 다음과 같이 변경하면 전원 옵션에 핵심 주차를 제어하는 ​​새로운 설정 옵션이 나타납니다.
  8. 제어판-> 전원 옵션-> 계획 설정 변경-> 고급 전원 설정 변경으로 이동하십시오.

고급 설정 창에서 프로세서 전원 관리-> 프로세서 성능 코어 주차 최소 코어로 이동하십시오. 이 설정에 입력하는 값은 계속 실행해야하는 최소 프로세서 코어 백분율입니다 (파킹되지 않음). 코어가 파킹되는 것을 방지하려면이 값을 100 %로 설정하십시오.

페이지 파일 설정

페이징 파일은 실제 메모리가 부족해지기 시작할 때 Window가 추가 스토리지에 사용하는 특수 파일입니다. 페이징 파일은 메모리 페이지가 파일과 실제 메모리 사이에서 스왑되므로 "스왑 파일"이라고도합니다. 기본적으로 Windows는 일반적으로 페이징 파일의 크기를 자동으로 관리하도록 구성되지만 수행하는 동안 크기를 조정할 필요가 없도록 고정 된 크기로 설정하는 것을 고려해야합니다.

페이징 파일을 구성하려면

  1. 창 시작 버튼을 클릭하십시오
  2. "고급 시스템 설정"을 입력하고 Enter 키를 누릅니다
  3. 실적 그룹에서 '설정'버튼을 클릭하십시오
  4. "고급"탭으로 전환
  5. 가상 메모리 그룹에서 "변경"버튼을 클릭하십시오
  6. "모든 드라이브의 페이징 파일 크기 자동 관리"해제
  7. 목록에서 첫 번째 드라이브를 클릭하십시오
  8. “Custom Size”라디오 버튼을 선택하십시오
  9. 원하는 초기 및 최대 크기 값을 입력하십시오 (아래 참조).
  10. 다른 각 드라이브에 대해 7-9 단계를 반복하십시오.

이제 각 드라이브의 페이징 파일이 얼마나 큰지 고려해야합니다.

  • 페이지 파일은 항상 가장 빠른 하드 드라이브에 두십시오. SSD 드라이브가 있다면 스왑 파일을 해당 드라이브에 넣기를 원합니다.
  • 일반적으로 하나의 드라이브에 페이징 파일 만 있으면되지만 여러 드라이브를 사용하면 성능이 약간 향상됩니다.
  • 모든 페이징 파일의 전체 크기에 대한 지침은 컴퓨터의 실제 RAM 크기의 약 1.5 배 여야합니다. 예 : 4GB 물리적 RAM = 6GB 페이징 파일.
  • 실제 RAM이 많은 경우 (예 :> 8GB) 일반적으로 작은 페이징 파일을 사용하여 벗어날 수 있습니다. 예 : 32GB RAM이 있으면 페이징 파일에 48GB를 할당하는 것이별로 의미가 없습니다 (SSD 드라이브의 상당 부분 일 수 있음).

여러 오디오 장치

오디오 성능을위한 전용 사운드 카드가있는 경우 내장 사운드 장치 또는 사용하지 않는 다른 사운드 카드를 비활성화 할 가치가 있습니다. 사운드 카드 드라이버는 DPC 대기 시간 문제를 일으키는 것으로 유명합니다.

또한이 기능을 비활성화하면 이러한 장치를 선택할 수있는 기능이 제거되므로 오디오 소프트웨어 설정을 단순화 할 수 있습니다.

  1. Windows 시작 버튼을 클릭하고“장치 관리자”를 입력 한 후 Enter 키를 누릅니다
  2. "사운드, 비디오 및 게임 컨트롤러"라는 그룹을 확장하십시오
  3. 필요하지 않은 사운드 카드를 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 "비활성화"를 선택하십시오.

레이턴시

LatencyMon 이라는 ISR 및 DPC 대기 시간 문제를 확인하기위한 무료로 사용할 수있는 훌륭한 도구가 있습니다 . 이 도구는 컴퓨터가 최적의 입력 / 출력 오디오에 최적화되어 있는지 여부와 컴퓨터의 드라이버가 전체 대기 시간에 영향을 미치는지 알려줍니다.

LatencyMon을 다운로드 한 후 :

  1. 배터리 구동 장치에서 실행중인 경우 주 전원이 연결되어 있는지 확인하십시오
  2. 성능 설정과 동일하게 전원 설정을 구성하십시오
  3. 실행중인 다른 모든 소프트웨어를 닫습니다
  4. 지연 시간 시작
  5. 녹색 "재생"버튼을 눌러 테스트를 시작하십시오
  6. 몇 분 동안 실행 시키십시오
  7. 테스트를 중지하려면 빨간색 "중지"버튼을 누르십시오

LatencyMon이보고 한 모든 시간이 헤드 룸의 양보다 적 으면 DPC 및 ISR이 문제를 일으키지 않을 수 있습니다. 반면에보고 된 시간이 사용 가능한 헤드 룸보다 길거나 약 500µs (0.5ms)를 초과하는 경우 자세히 살펴 봐야합니다 LatencyMon은 ISR 및 DPC 시간이 가장 느린 드라이버를 표시합니다.

  1. 업데이트 된 드라이버를 확인하십시오. 사용 가능한 경우 업데이트하고 테스트를 다시 실행하십시오.
  2. 최신 드라이버가 있고 라이브 성능 중에 필요하지 않은 장치 인 경우 Windows 장치 관리자에서 해당 드라이버를 비활성화하고 테스트를 다시 실행할 수 있습니다. (장치를 제거하지 말고 시스템이 올바르게 작동하는 데 필요한 장치를 비활성화하지 않도록주의하십시오 – 아래 참조)
  3. 드라이버 이름과 "DPC"또는 "ISR"이라는 용어를 검색해보십시오. 문제가있는 특정 드라이버에 대한 포럼 토론을 종종 볼 수 있으며 때로는 특정 버전 (아마도 이전 버전)이 더 안정적으로 작동하는 것으로 알려져 있습니다.

재미있는 기사