Can't find a way to balance load over a server that has 4 Tesla V100S's (device 0,1,2,3)
Steps to reproduce the problem (If Applicable):
When starting handbrake, encoding works fine, but it's always on device 0.
HandBrake version (e.g., 1.0.0):
1.8.2 (CLI)
Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
Ubuntu 22.04 LTS
HandBrake Activity Log ***required*** (see How-to get an activity log)
Since Handbrake works fine, I don't think these are needed, but perhaps this is useful?
Bit of activity log that shows i'm using hardware encoding:
Code: Select all
[12:11:46] encavcodecInit: H.265 (Nvidia NVENC)
Code: Select all
hi libnvidia-cfg1-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
hi libnvidia-compute-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA libcompute package
hi libnvidia-decode-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA Video Decoding runtime libraries
hi libnvidia-encode-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVENC Video Encoding runtime library
hi nvidia-compute-utils-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA compute utilities
hi nvidia-dkms-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA DKMS package
hi nvidia-firmware-550-server-550.90.07 550.90.07-0ubuntu0.22.04.1 amd64 Firmware files used by the kernel module
hi nvidia-headless-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA headless metapackage
hi nvidia-headless-no-dkms-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA headless metapackage - no DKMS
hi nvidia-kernel-common-550-server 550.90.07-0ubuntu0.22.04.1 amd64 Shared files used with the kernel module
hi nvidia-kernel-source-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA kernel source package
Code: Select all
3b:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB] (rev a1)
Subsystem: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB]
Flags: bus master, fast devsel, latency 0, IRQ 335, NUMA node 0
Memory at b7000000 (32-bit, non-prefetchable) [size=16M]
Memory at 3af000000000 (64-bit, prefetchable) [size=32G]
Memory at 3af800000000 (64-bit, prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [ac0] Designated Vendor-Specific: Vendor=10de ID=0001 Rev=1 Len=12 <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
5d:00.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port A (rev 07) (prog-if 00 [Normal decode])
--
5e:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB] (rev a1)
Subsystem: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB]
Flags: bus master, fast devsel, latency 0, IRQ 336, NUMA node 0
Memory at c4000000 (32-bit, non-prefetchable) [size=16M]
Memory at 3bf000000000 (64-bit, prefetchable) [size=32G]
Memory at 3bf800000000 (64-bit, prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [ac0] Designated Vendor-Specific: Vendor=10de ID=0001 Rev=1 Len=12 <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
80:04.0 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 07)
--
86:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB] (rev a1)
Subsystem: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB]
Flags: bus master, fast devsel, latency 0, IRQ 337, NUMA node 1
Memory at df000000 (32-bit, non-prefetchable) [size=16M]
Memory at 3df000000000 (64-bit, prefetchable) [size=32G]
Memory at 3df800000000 (64-bit, prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [ac0] Designated Vendor-Specific: Vendor=10de ID=0001 Rev=1 Len=12 <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
ae:00.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port A (rev 07) (prog-if 00 [Normal decode])
--
d8:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB] (rev a1)
Subsystem: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB]
Flags: bus master, fast devsel, latency 0, IRQ 338, NUMA node 1
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at 3ff000000000 (64-bit, prefetchable) [size=32G]
Memory at 3ff800000000 (64-bit, prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [ac0] Designated Vendor-Specific: Vendor=10de ID=0001 Rev=1 Len=12 <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia