Hardware discovery and kernel auto-configuration in MAAS | Cheap GPU Edition

Hello. I tried adapting this for a cheap GPU (GTX 1650):

Unfortunately what I tried did not work and my commission is hanging after it applies the tag:

dw@maas-effect:~/src/homelab/maas_tags$ cat gtx1650_tag.sh 
#!/bin/bash
maas dw tags create name=gtx-1650 \
     comment="Enable passthrough for gtx1650 GPUs 
              on Intel" \
     definition='
         //node[@id="cpu:0"]/capabilities/capability/@id = "vmx" 
        and //node[@id="display"]/vendor[contains(.,"NVIDIA")] 
        and //node[@id="display"]/description[contains(.,"VGA")] 
        and //node[@id="display"]/product[contains(.,"NVIDIA")]' \
     kernel_opts="console=tty0 console=ttyS0,115200n8r nomodeset 
          modprobe.blacklist=nouveau,nvidiafb,snd_hda_intel 
          nouveau.blacklist=1 nouveau.blacklist=1 
          nouveau.blacklist=1 video=vesafb:off,efifb:off 
          intel_iommu=on rd.driver.pre=pci-stub 
          rd.driver.pre=vfio-pci pci-stub.ids=10de:1f82
          vfio-pci.ids=10de:1f82 
          vfio_iommu_type1.allow_unsafe_interrupts=1
          vfio-pci.disable_vga=1"

How can I modify the above to successfully make it work for a gtx1650 instead of a Tesla v100? I have determined that the above tag does prevent MAAS from commissioning my machines. Something is wrong with the kernel_opts I can see. But what?

Thanks!

Did you happen to figure this one out? Currently having the same problem.woth an RTX card

hey, @db0west, did you ever figure this out?