Proxmox GPU 패스스루가 왜안될까요..
dell wyse 5070 모델을 사용중이고, CPU는 J5005입니다. 내장 그래픽은 UHD605네요. Proxmox는 8.1.3 버전이 설치되어 있습니다.
달소님 가이드 보고 윈도우11 VM설치까지 완료했고, 속도가 너무 느려 GPU패스스루 하려고 모든 가이드를 다 뒤져보고 적용해보는데도 안됩니다..ㅜㅜ
제일먼저 바이오스 설정을 보니 iommu 설정은 없었고, 가상화 설정 중엔 intel virtualization technology랑 VT for direct I/O가 있었는데 둘다 활성화 되어있는 걸 확인했습니다.
그리고 pve 8.0이상부터는 grub에 intel_iommu=on 또는 iommu=pt 만 추가해도 되는 경우가 있다고 해서 그렇게도 시도해봤구요, 위에 적었듯이 정말 웬만한 가이드에 나와있는 건 모두 따라해봤는데도 안됩니다 ㅜㅜ 당연히 달소님 가이드도 따라해봤구요. N100 기준이라 그런지 거의 초장부터 제대로 진행이 안되긴했지만..
dmesg | grep -e DMAR -e IOMMU -e AMD-Vi 를 해봤을 때 DMAR: IOMMU enabled이 나와야한다는데 아래와 같이 나오며 해당 문구는 찾아볼 수가 없구요,
[ 0.012330] ACPI: DMAR 0x0000000077CFD150 0000A8 (v01 INTEL GLK-SOC 00000003 BRXT 0100000D)
[ 0.012409] ACPI: Reserving DMAR table memory at [mem 0x77cfd150-0x77cfd1f7]
[ 0.266812] DMAR: Host address width 39
[ 0.266815] DMAR: DRHD base: 0x000000fed64000 flags: 0x0
[ 0.266827] DMAR: dmar0: reg_base_addr fed64000 ver 1:0 cap 1c0000c40660462 ecap 9e2ff0505e
[ 0.266832] DMAR: DRHD base: 0x000000fed65000 flags: 0x1
[ 0.266843] DMAR: dmar1: reg_base_addr fed65000 ver 1:0 cap d2008c40660462 ecap f050da
[ 0.266849] DMAR: RMRR base: 0x00000077c79000 end: 0x00000077c98fff
[ 0.266853] DMAR: RMRR base: 0x0000007b800000 end: 0x0000007fffffff
[ 0.266858] DMAR-IR: IOAPIC id 1 under DRHD base 0xfed65000 IOMMU 1
[ 0.266861] DMAR-IR: HPET id 0 under DRHD base 0xfed65000
[ 0.266864] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.269000] DMAR-IR: Enabled IRQ remapping in x2apic mode
그리고 VM에서 PCI 장치 추가를 들어가봐도, 'No IOMMU detected, please activate it.See Documentation for further information.'라고 나옵니다.
모든 상황이 아무튼 제대로 설정되지 않았다는걸 의미하는거 같은데.. 제 기종이 좀 마이너해서 정보도 잘 없고 원래 안되는건지 알 수가 없네요 ㅜㅜ
대체 뭐가 문제일까요.. 그냥 하드웨어적으로 메인보드가 지원을 제대로 하지 않아서 그런거일 수도 있을까요..?
좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.
요기 튜토리얼이 8.0에 맞게 잘나온거 같아서 올려드려봐요 ㅠㅠ
이건 처음보네요 ㄷㄷ 다른 분들 글에도 아무데도 이게 안나와있던데 혹시 원래 꼭 필요한 설정인건가요??
이게 제일 차근차근 정리된 글인듯 싶습니다. (제목은 해킨토시 가 붙어있지만, GPU 패스스루 과정이라 일반적으로 적용됩니다.)
필요하시면 해당글의 원본글도 한번 보시고요.
아무튼 CSM disable 하지 않으면 IOMMU enable 이 되지 않습니다.
우선 바이오스에 CSM을 설정하는 항목이 없습니다. secure boot나 fastboot를 켜면 자동으로 꺼지는 경우도 있다고 해서 둘다 켜봤는데도 똑같네요. 이정도면 그냥 메인보드에서 지원하지 않는거라고 봐야하겠죠.. ㅜㅜ
cmt alert