HydraIssues

Evaluate Wolf (Games on Whales) for multi-GPU multi-tenant streaming
open feature Project: hydracluster Reporter: 22 Mar 2026 16:12

Description

Context

HydraCluster currently uses Sunshine as the streaming provider with a one-machine-one-session model. For future multi-tenant streaming (multiple users per GPU host), we should evaluate Wolf (Games on Whales) before building our own solution.

Why Wolf

  • Built specifically for multi-tenant GPU streaming with container isolation
  • Uses Sunshine capture under the hood but adds native multi-session support
  • Handles GPU partitioning (MPS/MIG/SR-IOV) and container-per-user
  • Could replace the orchestration layer HydraCluster currently handles for multi-tenancy

Approach

Phase 1 (current): Keep one-machine-one-session with Sunshine. This is the immediate priority.

Phase 2 (future): When ready to add multi-tenant support, evaluate Wolf as the foundation rather than building GPU sharing and session isolation from scratch.

Evaluation criteria

  • GPU partitioning support (NVIDIA MPS, MIG, SR-IOV)
  • Latency compared to raw Sunshine
  • Integration complexity with HydraCluster provider interface
  • Container runtime requirements
  • Moonlight client compatibility
  • Community health and maintenance activity