Windows 7에서 장치 드라이버에 대한 CPU 선호도를 어떻게 설정합니까?

Windows 7에서 장치 드라이버에 대한 CPU 선호도를 어떻게 설정합니까?

장치 드라이버가 어떤 코어에서 실행되고 인터럽트 요청을 처리할지 설정하는 방법을 아는 사람이 있습니까?

상황:
사운드 카드가 실시간 오디오를 처리할 때 지연을 일으키는 iusb3hcs.sys 및 acpi.sys가 있습니다. 이 둘과 사운드 카드 드라이버를 서로 다른 프로세서 코어에서 실행하고 서로 방해하지 않게 하는 방법이 있습니까?
프로세스에 대한 선호도와 우선순위를 쉽게 설정할 수 있지만 장치 드라이버로 이를 어떻게 수행합니까?

그런데 백그라운드에서 실행되는 서비스에 대한 선호도를 어떻게 설정할 수 있습니까?

PS
사운드카드가 USB-3 포트에 연결되어 있지 않아 드라이버가 지연을 일으키고 있습니다. 장치 관리자에서 이 포트를 비활성화하면 제대로 작동합니다. 그런데 제 마우스가 그 포트에 연결되어 있어서 터치패드로 작업하기가 정말 불편해요. 따라서 마우스를 사용하려면 포트가 켜져 있고 iusb3hcs가 실행 중이어야 합니다.

답변1

예, 사운드 카드 드라이버가 MMCSS: "멀티미디어 클래스 스케줄러 서비스"를 지원하는 경우 가능합니다. 모든 드라이버용 ASIO가 이것을 지원하는지 전혀 모르겠습니다. 나는 RME 드라이버에서만 이에 대한 지원을 보았습니다. 이 서비스를 활성화하면 Processes Lasso와 같은 프로그램을 사용하여 하이퍼 스레딩을 포함한 모든 CPU 코어에 대한 선호도를 MMCSS에 대해 수정/변경할 수 있습니다. MMCSS를 지원하는 프로그램도 이 기능과 함께 작동할 가능성이 있지만 시도하지는 않았습니다. .. 이것은 실제로 작동하며 win7 시스템을 실시간 오디오와 호환되게 만드는 방법의 중요한 부분 중 하나입니다.

관련 정보