In VMware vSphere ESXi 9.1, when manually configuring the pciPassthru.64bitMMIOSizeGB advanced option for a GPU-enabled Virtual Machine (VM), the entered value is automatically changed or overridden to a different value upon powering on the VM.
VMware vSphere ESXi 9.1
ESXi 9.1 introduces a new mechanism that derives VM MMIO sizes automatically, which overrides manually entered pciPassthru.64bitMMIOSizeGB values.
To retain manually entered MMIO size values, the automatic MMIO sizing mechanism must be disabled on the affected Virtual Machine.
Power off the affected Virtual Machine.
Edit the Virtual Machine settings and navigate to Advanced Options (Configuration Parameters).
Add the following parameter to disable the automatic calculation: pciPassthru.mmioSizeAutomatic = "FALSE"
Power on the Virtual Machine.