I'm wondering how you disable VGA Arbitration from setting the last PCI slot as a boot device. It seems which ever card is assigned as a boot device is passing through GPU, but when I run nvidia-smi is says "No devices found". I've removed cards in a decremental fashion, and there is always an issue with the last one in the vgaarb assignment, but all the other cards work fine. Any ideas?
Using Ubuntu 16.04 Server Edition
Using Ubuntu 16.04 Server Edition
Code:
[ 8.397853] vgaarb: device added: PCI:0000:4b:00.0,decodes=io+mem,owns=none,locks=none
[ 8.397858] vgaarb: device added: PCI:0000:4c:00.0,decodes=io+mem,owns=none,locks=none
[ 8.397862] vgaarb: device added: PCI:0000:4d:00.0,decodes=io+mem,owns=none,locks=none
[ 8.397867] vgaarb: setting as boot device: PCI:0000:4e:00.0
[ 8.397869] vgaarb: device added: PCI:0000:4e:00.0,decodes=io+mem,owns=io+mem,locks=none
[ 8.397872] vgaarb: loaded
[ 8.397873] vgaarb: bridge control possible 0000:4e:00.0
[ 8.397875] vgaarb: bridge control possible 0000:4d:00.0
[ 8.397877] vgaarb: bridge control possible 0000:4c:00.0
[ 8.397879] vgaarb: bridge control possible 0000:4b:00.0
[ 12.040509] snd_hda_intel 0000:4b:00.1: Handle vga_switcheroo audio client
[ 12.040627] snd_hda_intel 0000:4c:00.1: Handle vga_switcheroo audio client
[ 12.041524] snd_hda_intel 0000:4d:00.1: Handle vga_switcheroo audio client
[ 12.042228] snd_hda_intel 0000:4e:00.1: Handle vga_switcheroo audio client
[ 101.386334] vgaarb: device changed decodes: PCI:0000:4b:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 101.399582] vgaarb: device changed decodes: PCI:0000:4c:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 101.415605] vgaarb: device changed decodes: PCI:0000:4d:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 340.997192] vgaarb: device changed decodes: PCI:0000:4b:00.0,olddecodes=io+mem,decodes=io+mem:owns=none
[ 341.026068] snd_hda_intel 0000:4b:00.1: Handle vga_switcheroo audio client