ProxmoxVE GPU 오디오 소리 균열 대책 방법(MSI 활성화)
5119 단어 KVMQEMUPCI-passthroughproxmox
하드웨어 인터럽트 처리가 잘 작동하지 않고 지연으로 인해 소리 균열이 발생했습니다 (Message-Signaled Interrupts). 대책 방법을 시험해, 효과가 있었으므로 정리해 보았다. 오디오 측뿐만 아니라 그래픽 측의 퍼포먼스 향상에 효과가 있다고 생각하기 때문에 시험해 보길 바란다.
PCI 디바이스 식별
CUI에서도 확인할 수 있지만, 가상 머신의 PCI 디바이스 화면을 알기 쉽다.
이하의 경우, 이번 경우에는 0000:26:00.0이 GPU의 그래픽, 0000:26:00.1이 오디오가 된다.
Proxmox의 호스트 측 콘솔 화면에서 MSI의 현재 사용 상태를 확인합니다.
방금 마지막 마지막 번호 ".0"을 제외한 "0000:26:00"에서 lspci를 수행하고 "26:00"에서 grep하면 첫 번째 줄이 "VGA compatible controller", 두 번째 줄이 "Audio device"라고 표시되어 있는 것을 알 수 있다.
lspci -vs 0000:26:00 | grep 26:00
26:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1) (prog-if 00 [VGA controller])
26:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
MSI가 유효한지 확인
다음으로 MSI의 이용 상황을 표시한다. MSI가 활성화되지 않은 상황이면 다음과 같이 표시됩니다. Enable-이면 무효, +이면 유효. 이 경우 무효라고 알 수 있다.
lspci -vs 0000:26:00 | grep MSI:
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Windows 측 설정
장치 관리자에서 장치를 식별합니다. 우선은 그래픽 측을 특정. "디스플레이 어댑터""상세""장치 인스턴스 경로"를 선택합니다. 「값」의 란을 삼가한다. 오른쪽 클릭으로 복사할 수 있다.
이번 경우에는 「PCI\VEN_10DE&DEV_1C82&SUBSYS_1C8210DE&REV_A1\4&36c6fbf2&0&00E0」라고 하고 있다.
레지스트리 편집기를 관리자 권한으로 시작하고 다음 경로를 엽니다.
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\~아래 경로"
이번 예에서는 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1C82&SUBSYS_1C8210DE&REV_A1\4&36c6fbf2&0&00E0"
「신규」→「키」로 「Interrupt Management」, 「MessageSignaledInterruptProperties」를 추가하면 이하의 화상과 같은 트리가 된다.
「신규」→「DWARD(32bit)」로 「MSISupported」를 추가, 값에 「1」을 입력.
마지막으로 Windows를 다시 시작합니다.
Proxmox 호스트 측에서의 동작 확인
다시 한번, 명령을 입력.
lspci -vs 0000:26:00 | grep MSI:
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
1행째가 그래픽, 「Enable+」라고 유효화되고 있는 것을 알 수 있다.
오디오로 설정
오디오는 '사운드, 비디오 및 게임 컨트롤러'의 'NVIDIA High Definition Audio'에서 확인한다.
오디오는 「부모」라고 하는 항목으로 확인한다. 이번 경우에는 다음과 같습니다. "PCI\VEN_10DE&DEV_0FB9&SUBSYS_1C8210DE&REV_A1\4&36c6fbf2&0&01E0"
이전과 마찬가지로 레지스트리 편집기에서 설정을 수행합니다.
재부팅.
오디오에 대해 MSI가 사용 설정되었는지 확인
lspci -vs 0000:26:00 | grep MSI:
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
두 번째 줄은 오디오였습니다. 그 쪽에 대해서도 「Enable+」라고 유효하게 되어 있는 것을 알 수 있다.
2회로 나누어 설명하고 있지만, 그래픽과 오디오를 동시에 설정해 버려도 문제 없다.
Reference
이 문제에 관하여(ProxmoxVE GPU 오디오 소리 균열 대책 방법(MSI 활성화)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/disksystem/items/ef0d1273f6b41f6f9fd3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
lspci -vs 0000:26:00 | grep MSI:
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
장치 관리자에서 장치를 식별합니다. 우선은 그래픽 측을 특정. "디스플레이 어댑터""상세""장치 인스턴스 경로"를 선택합니다. 「값」의 란을 삼가한다. 오른쪽 클릭으로 복사할 수 있다.
이번 경우에는 「PCI\VEN_10DE&DEV_1C82&SUBSYS_1C8210DE&REV_A1\4&36c6fbf2&0&00E0」라고 하고 있다.
레지스트리 편집기를 관리자 권한으로 시작하고 다음 경로를 엽니다.
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\~아래 경로"
이번 예에서는 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1C82&SUBSYS_1C8210DE&REV_A1\4&36c6fbf2&0&00E0"
「신규」→「키」로 「Interrupt Management」, 「MessageSignaledInterruptProperties」를 추가하면 이하의 화상과 같은 트리가 된다.
「신규」→「DWARD(32bit)」로 「MSISupported」를 추가, 값에 「1」을 입력.
마지막으로 Windows를 다시 시작합니다.
Proxmox 호스트 측에서의 동작 확인
다시 한번, 명령을 입력.
lspci -vs 0000:26:00 | grep MSI:
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
1행째가 그래픽, 「Enable+」라고 유효화되고 있는 것을 알 수 있다.
오디오로 설정
오디오는 '사운드, 비디오 및 게임 컨트롤러'의 'NVIDIA High Definition Audio'에서 확인한다.
오디오는 「부모」라고 하는 항목으로 확인한다. 이번 경우에는 다음과 같습니다. "PCI\VEN_10DE&DEV_0FB9&SUBSYS_1C8210DE&REV_A1\4&36c6fbf2&0&01E0"
이전과 마찬가지로 레지스트리 편집기에서 설정을 수행합니다.
재부팅.
오디오에 대해 MSI가 사용 설정되었는지 확인
lspci -vs 0000:26:00 | grep MSI:
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
두 번째 줄은 오디오였습니다. 그 쪽에 대해서도 「Enable+」라고 유효하게 되어 있는 것을 알 수 있다.
2회로 나누어 설명하고 있지만, 그래픽과 오디오를 동시에 설정해 버려도 문제 없다.
Reference
이 문제에 관하여(ProxmoxVE GPU 오디오 소리 균열 대책 방법(MSI 활성화)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/disksystem/items/ef0d1273f6b41f6f9fd3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)