Accord GPU for ComfyUI, a coordination tool to allow cross-application GPU queueing, survive crashes, and prevent OOM/VRAM fighting issues
TL;DR: Accord GPU is an open beta coordination layer for Windows that stops GPU-heavy creative apps from fighting each other for VRAM. If DAZ Studio, Blender, ComfyUI, or Ollama have ever crashed or OOM'd because something else on the machine grabbed the GPU first, this is built to prevent that.
The primary user base is intended to be creative professionals who frequently run multiple tools on the same system and have to micromanage which apps and jobs are allowed to run on the GPU. A proper system-wide queue for access to the GPU unlocks dramatically higher productivity and keeping the GPU running much more often.
The problem
GPU renderers, image/video generators, and local inference servers all assume they have exclusive ownership of the GPU. Run two of them at once, or even back to back before VRAM actually clears, and you get CUDA OOM crashes, driver resets, or corrupted output. There's no coordination layer between separate applications today, so people end up manually babysitting which app gets to touch the GPU and when.
How it works
A central hub app (Console) runs in the system tray and every plugin talks to it over a local named pipe.
When a component starts GPU work, it writes a small JSON "ticket" to a shared local folder. Every component joins a shared queue and pauses its jobs until the GPU is free.
GPU telemetry (VRAM, utilization, temps) is shown on a convenient appbar you can dock to any edge of any monitor. The queue of jobs appears here so you can see which app is active and what's coming up next.
Coordination is automatic once installed if you use the Accord controls. Kick off a DAZ or Blender render, queue a ComfyUI job or any inference through Ollama, and it waits its turn instead of fighting for the card immediately.
What's available right now (all free during open beta)
- Accord GPU Console - the hub, always installed, manages the queue and GPU telemetry
- Accord for DAZ Studio - a native DAZ plugin that adds a pane you can place wherever you like in your DAZ window setup
- Accord for Blender - a native Blender addon that adds a tab to the N-panel, plus a settings tab
- Accord for ComfyUI - an extension that replaces the Comfy queue with Accord-enabled queueing, and its own settings tab
- Accord for Ollama - a transparent proxy that sits in front of Ollama's API to intercept traffic and help govern behavior like sending inferences into Ollama and when to evict a loaded model
- Accord PRO - additional features that add job history including run time per job, priority rules to put different apps, renders or custom fields first in the queue, Windows power action controls when the queue runs dry, multi-GPU support and more
Roadmap
Accord GPU gains value as it covers more of the applications that heavily utilize your GPU. Which of those ships first is decided by community vote, not internal guesswork - if there's an app you want covered, go add your vote: https://accord-gpu.com/roadmap
Try it
Everything is free and no accounts are required while the open beta runs, PRO features and plugins included. Installer's here: https://accord-gpu.com/download
Accord For ComfyUI features
- Queue survives crashes and restarts - Accord holds your pending jobs in its own store on disk, not in ComfyUI's memory. If ComfyUI crashes we'll restart it for you, and keep your job list alive if we could get it back quickly. Only the one job mid-execution is lost - nothing else.
- Runs without a browser - Once your workflows are queued, Accord manages execution through ComfyUI's server API directly. Close the tab, let the display sleep, go to bed - your generations keep running with no browser connection required.
- Shared GPU queue - ComfyUI workflows join the same queue as Blender and DAZ Studio. Your generation starts only when the GPU is free - and other Accord-enabled apps wait while it runs.
- Thermal protection - Before promoting a job, Accord checks GPU temperature. Configurable warning and critical thresholds pause the queue when the card runs too hot and resume automatically once it cools - protecting hardware during long overnight batches without any manual intervention.
- Error alerts - If too many jobs fail within your configured window of time, Accord pauses the queue and flags the problem in your notifications. No more waking up to discover ComfyUI silently failed 20 jobs in a row on the same broken node.
- Job complete notifications - Windows toast notification when each job completes or the full queue empties. Turn on a sound to play when it finishes, and loop it if you want. Know the moment your generation is done - whether you are at your desk or across the house.
- GPU telemetry widget - VRAM usage, temperature, and GPU utilization displayed directly in the ComfyUI actionbar. The widget lives alongside the queue controls and updates live every few seconds so you can see GPU state at a glance without leaving the interface.
- VRAM eviction between jobs - If configured, after each generation completes, Accord force-evicts loaded models from VRAM before the next app can claim the GPU. Whatever is waiting in the queue - Blender, DAZ, another workflow - starts with a clean card. Turn it off if you prefer faster job-to-job transitions within a single ComfyUI batch.