본문 바로가기

optimization/PC 최적화

인터럽트 MSI Mode - 인터럽트(IRQ) 충돌 및 대기 시간 최적화

MSI_util_v2.zip
0.01MB

IRQ?

컴퓨터에서 인터럽트 요청, 곧 IRQ는 인터럽트 신호를 처리하는 데에 쓰이는 컴퓨터 버스 라인의 인터럽트 행위, 또는 프로그래머블 인터럽트 컨트롤러의 인터럽트 입력 라인을 가리킵니다. 일반적인 운영체제에서 IRQ가 서로 공유하며 작업을 수행하는데, 공유 인터럽트는 종종 높은 인터럽트 대기 시간의 원인이며 안정성 문제를 일으킬 수도 있습니다. 컴퓨터에서 제한된 수의 물리적 인터럽트 라인의 부작용입니다.

 

인터럽트를 MSI(Message Signaled-Based Interrupts) 모드로 전환하게 되면 더 이상 해당 인터럽트는 공유가 되지 않기 때문에, 인터럽트 간 충돌 방지 및 인터럽트 대기시간을 줄일 수 있습니다.

 

 

1. MSI 모드 조정

 

- MSI mode utility 실행

- 모든 장치 msi 항목을 체크하고 활성화 합니다.

- interrupt priority(인터럽트 우선순위)를 SATA AHCI Controller , High Definitgion Audio 장치를 제외한

나머지 모두 High로 조정합니다.

  ※ 사운드 장치, SATA AHCI Controller 장치의 우선 순위를 High로 설정하게 되면,

충돌로 인해 인터럽트 대기 시간이 늘어납니다.

 

※중요!!!

"SATA AHCI Controller" 칩셋 드라이버를 제대로 설치하지 않은 상태에서

저장소 컨트롤러(SSD, HDD) 장치를 msi로 전환하게 되면 블루스크린이 발생합니다.

꼭 제대로 설치를 해주신 진행하시길 바랍니다.