$ nvidia-smi --query-gpu=index,uuid,name,pci.bus_id,memory.total,compute_cap --format=csv,noheader
0, GPU-11111111-1111-1111-1111-111111111111, NVIDIA GeForce RTX 3090, 00000000:01:00.0, 24576 MiB, 8.6
1, GPU-22222222-2222-2222-2222-222222222222, NVIDIA GeForce RTX 3080, 00000000:02:00.0, 10240 MiB, 8.6
2, GPU-33333333-3333-3333-3333-333333333333, NVIDIA GeForce RTX 3060 Ti, 00000000:7B:00.0, 8192 MiB, 8.6

$ ls -l /sys/class/drm/card*/device/driver
lrwxrwxrwx 1 root root 0 Oct  3 15:18 /sys/class/drm/card0/device/driver -> ../../../../../../../../bus/pci/drivers/amdgpu
lrwxrwxrwx 1 root root 0 Oct  3 15:18 /sys/class/drm/card1/device/driver -> ../../../bus/pci/drivers/i915
lrwxrwxrwx 1 root root 0 Oct  3 15:18 /sys/class/drm/card2/device/driver -> ../../../../bus/pci/drivers/nvidia
lrwxrwxrwx 1 root root 0 Oct  3 15:18 /sys/class/drm/card3/device/driver -> ../../../../bus/pci/drivers/nvidia
lrwxrwxrwx 1 root root 0 Oct  3 15:18 /sys/class/drm/card4/device/driver -> ../../../../bus/pci/drivers/nvidia

$ cat /sys/class/drm/card*/device/uevent
DRIVER=amdgpu
PCI_CLASS=30000
PCI_ID=1002:731F
PCI_SUBSYS_ID=1DA2:E410
PCI_SLOT_NAME=0000:09:00.0
MODALIAS=pci:v00001002d0000731Fsv00001DA2sd0000E410bc03sc00i00
MAJOR=226
MINOR=0
DEVNAME=dri/card0
DEVTYPE=drm_minor
MAJOR=226
MINOR=0
DEVNAME=dri/card0
DEVTYPE=drm_minor
MAJOR=226
MINOR=0
DEVNAME=dri/card0
DEVTYPE=drm_minor
MAJOR=226
MINOR=0
DEVNAME=dri/card0
DEVTYPE=drm_minor
DRIVER=i915
PCI_CLASS=30000
PCI_ID=8086:4C8A
PCI_SUBSYS_ID=1043:8694
PCI_SLOT_NAME=0000:00:02.0
MODALIAS=pci:v00008086d00004C8Asv00001043sd00008694bc03sc00i00
MAJOR=226
MINOR=1
DEVNAME=dri/card1
DEVTYPE=drm_minor
MAJOR=226
MINOR=1
DEVNAME=dri/card1
DEVTYPE=drm_minor
MAJOR=226
MINOR=1
DEVNAME=dri/card1
DEVTYPE=drm_minor
MAJOR=226
MINOR=1
DEVNAME=dri/card1
DEVTYPE=drm_minor
MAJOR=226
MINOR=1
DEVNAME=dri/card1
DEVTYPE=drm_minor
DRIVER=nvidia
PCI_CLASS=30000
PCI_ID=10DE:2204
PCI_SUBSYS_ID=1462:3881
PCI_SLOT_NAME=0000:01:00.0
MODALIAS=pci:v000010DEd00002204sv00001462sd00003881bc03sc00i00
MAJOR=226
MINOR=2
DEVNAME=dri/card2
DEVTYPE=drm_minor
MAJOR=226
MINOR=2
DEVNAME=dri/card2
DEVTYPE=drm_minor
MAJOR=226
MINOR=2
DEVNAME=dri/card2
DEVTYPE=drm_minor
MAJOR=226
MINOR=2
DEVNAME=dri/card2
DEVTYPE=drm_minor
DRIVER=nvidia
PCI_CLASS=30000
PCI_ID=10DE:2206
PCI_SUBSYS_ID=1458:403F
PCI_SLOT_NAME=0000:02:00.0
MODALIAS=pci:v000010DEd00002206sv00001458sd0000403Fbc03sc00i00
MAJOR=226
MINOR=3
DEVNAME=dri/card3
DEVTYPE=drm_minor
MAJOR=226
MINOR=3
DEVNAME=dri/card3
DEVTYPE=drm_minor
MAJOR=226
MINOR=3
DEVNAME=dri/card3
DEVTYPE=drm_minor
MAJOR=226
MINOR=3
DEVNAME=dri/card3
DEVTYPE=drm_minor
MAJOR=226
MINOR=3
DEVNAME=dri/card3
DEVTYPE=drm_minor
DRIVER=nvidia
PCI_CLASS=30000
PCI_ID=10DE:2486
PCI_SUBSYS_ID=1458:405E
PCI_SLOT_NAME=0000:7b:00.0
MODALIAS=pci:v000010DEd00002486sv00001458sd0000405Ebc03sc00i00
MAJOR=226
MINOR=4
DEVNAME=dri/card4
DEVTYPE=drm_minor
MAJOR=226
MINOR=4
DEVNAME=dri/card4
DEVTYPE=drm_minor
MAJOR=226
MINOR=4
DEVNAME=dri/card4
DEVTYPE=drm_minor
MAJOR=226
MINOR=4
DEVNAME=dri/card4
DEVTYPE=drm_minor

$ vulkaninfo --summary   (instance extension and layer lists omitted here; device section verbatim)
Devices:
========
GPU0:
	apiVersion         = 1.4.335
	driverVersion      = 26.0.8
	vendorID           = 0x8086
	deviceID           = 0x4c8a
	deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
	deviceName         = Intel(R) Graphics (RKL GT1)
	driverID           = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
	driverName         = Intel open-source Mesa driver
	driverInfo         = Mesa 26.0.8-1ubuntu0.3
	conformanceVersion = 1.4.0.0
	deviceUUID         = 86808a4c-0400-0000-0002-000000000000
	driverUUID         = d813f844-3e23-d162-63e1-632a14fbedd2
GPU1:
	apiVersion         = 1.4.329
	driverVersion      = 595.91.7.0
	vendorID           = 0x10de
	deviceID           = 0x2204
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce RTX 3090
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 595.91.07
	conformanceVersion = 1.4.3.3
	deviceUUID         = 11111111-1111-1111-1111-111111111111
	driverUUID         = 44444444-4444-5444-9444-444444444444
GPU2:
	apiVersion         = 1.4.329
	driverVersion      = 595.91.7.0
	vendorID           = 0x10de
	deviceID           = 0x2206
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce RTX 3080
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 595.91.07
	conformanceVersion = 1.4.3.3
	deviceUUID         = 22222222-2222-2222-2222-222222222222
	driverUUID         = 44444444-4444-5444-9444-444444444444
GPU3:
	apiVersion         = 1.4.335
	driverVersion      = 26.0.8
	vendorID           = 0x1002
	deviceID           = 0x731f
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = AMD Radeon RX 5700 XT (RADV NAVI10)
	driverID           = DRIVER_ID_MESA_RADV
	driverName         = radv
	driverInfo         = Mesa 26.0.8-1ubuntu0.3
	conformanceVersion = 1.4.0.0
	deviceUUID         = 00000000-0900-0000-0000-000000000000
	driverUUID         = 414d442d-4d45-5341-2d44-525600000000
GPU4:
	apiVersion         = 1.4.329
	driverVersion      = 595.91.7.0
	vendorID           = 0x10de
	deviceID           = 0x2486
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce RTX 3060 Ti
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 595.91.07
	conformanceVersion = 1.4.3.3
	deviceUUID         = 33333333-3333-3333-3333-333333333333
	driverUUID         = 44444444-4444-5444-9444-444444444444
GPU5:
	apiVersion         = 1.4.335
	driverVersion      = 26.0.8
	vendorID           = 0x10005
	deviceID           = 0x0000
	deviceType         = PHYSICAL_DEVICE_TYPE_CPU
	deviceName         = llvmpipe (LLVM 21.1.8, 256 bits)
	driverID           = DRIVER_ID_MESA_LLVMPIPE
	driverName         = llvmpipe
	driverInfo         = Mesa 26.0.8-1ubuntu0.3 (LLVM 21.1.8)
	conformanceVersion = 1.3.1.1
	deviceUUID         = 6d657361-3236-2e30-2e38-2d3175627500
	driverUUID         = 6c6c766d-7069-7065-5555-494400000000

$ vulkaninfo 2>/dev/null | grep -E -B1 -A8 'VkPhysicalDevicePCIBusInfoPropertiesEXT'   (blocks in Vulkan device order GPU0–GPU4; the grep's trailing `VkPhysicalDevicePipelineBinaryPropertiesKHR` context lines are omitted here)

VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
	pciDomain   = 0
	pciBus      = 0
	pciDevice   = 2
	pciFunction = 0
--
VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
	pciDomain   = 0
	pciBus      = 1
	pciDevice   = 0
	pciFunction = 0
--
VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
	pciDomain   = 0
	pciBus      = 2
	pciDevice   = 0
	pciFunction = 0
--
VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
	pciDomain   = 0
	pciBus      = 9
	pciDevice   = 0
	pciFunction = 0
--
VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
	pciDomain   = 0
	pciBus      = 123
	pciDevice   = 0
	pciFunction = 0
