Arc Pro B70 autoprovisions VRAM with sr-iov.

Saxen

New Member
May 1, 2026
1
0
1
I'm having difficulties setting vram size for vfs. I'm no expert and mainly using gemini to help me along with stuff. This seems to be a bit of a hard nut to crack though.

/etc/udev/rules.d/99-arc-sriov.rules
KERNEL=="renderD128", ATTR{device/sriov_numvfs}="0"
KERNEL=="renderD128", ATTR{device/sriov_auto_provisioning}="0"
KERNEL=="renderD128", ATTR{device/sriov_numvfs}="1"
KERNEL=="renderD128", ATTR{device/sriov_vf1_lmem_quota}="30720"

Those are the rules I've been trying so far. Tried upgrading the kernel and currently running 7.0.0-3-pve which changed nothing.

Trying to set a vf with 30GB vram to leave 2GB for the pf that is used by lxc's. The problem is it always autoprovisions to ~31,7GiB out of a maximum ~31,9GiB as reported by nvtop. Setting 2 vf's automatically sets them to ~15,8GB each. This is unacceptable as I want to use the vf to run AI-stuff.

Gemini suggested adding this modprobe for when the driver loaded. Changed nothing.

/etc/modprobe.d/xe.conf
options xe xe_sriov_auto_provisioning=0

Has anyone had better luck? If there is more info needed I'll happily add it in here.

Current system is:
Asus B550M Plus wifi II
R9 5900XT
64GB@3200MHz
Arc Pro B70

ProxmoxVE 9.1 with 7.0.0-3-pve