2022年5月10日 星期二

Proxmox | PVE VM無法同時使用兩張GPU,BAR1 is 0M @ 0x0

配置好GPU Passthrough後,發現有一台機器的VM無法同時跑兩張GPU,查看一下錯誤訊息顯示如下。

root@P100-01:~$ dmesg | grep NVRM [ 4.678881] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid: NVRM: BAR1 is 0M @ 0x0 (PCI:0000:02:00.0) [ 4.678939] NVRM: The NVIDIA probe routine failed for 1 device(s). [ 4.678941] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 510.47.03 Mon Jan 24 22:58:54 UTC 2022

問題就是PCI I/O無法分配address,google一下有一個快速解法,進入Host shell,新增下面參數就可以解決問題

# $qm set VMID -args '-global q35-pcihost.pci-hole64-size=2048G'


參考網址:

https://forum.proxmox.com/threads/multi-gpu-passthrough-4g-decoding-error.49479/




沒有留言: