Reference only

Two GPUs, one active device: distinguish selection, concurrency and memory pooling

Check visible devices and the actual execution path before assuming that multiple GPUs pool memory.

Define which multi-GPU behavior you need

We distinguish choosing a device for one task, running separate tasks on separate devices, and splitting one model across devices. The presence of two cards does not establish any of those behaviors automatically.

PyTorch documents CUDA_VISIBLE_DEVICES as a visibility setting. ComfyUI exposes system information through its API. 1 2 Neither is evidence that a workflow pools VRAM.

Our suggested record includes device names and stable identifiers, launch settings and backend logs. A screenshot showing only “GPU 0” is not enough to establish physical-device identity across differently configured processes.

First observe a small task. Change device selection only through a supported launcher or backend setting, restart, then compare actual device information. Do not assume every custom node follows the same selection path.

For a model larger than one device's memory, look for explicit model/backend support for partitioning or offloading. Simply listing more visible GPUs is not that implementation. Record device use, concurrency and outputs separately, and leave unmeasured resource figures blank.

Source-reviewed diagnostic guidance; no local multi-GPU test or measured VRAM result. Indexing remains withheld by site-wide gates.

Was this page helpful?

Anonymous. Only a yes/no counter is stored; no account, IP address or device details.

Sources & references

Source-reviewed diagnostic guidance; no local multi-GPU test or measured VRAM result. Indexing remains withheld by site-wide gates.

01PyTorch CUDA environment variablesSource checked: 2026-09-2102ComfyUI server routesSource checked: 2026-09-21

Report an issue · ef9e4971-ce44-560b-b5fb-1b6b3ff3917e