Orchestrator: not receiving jobs
This is the most common question after activation. There are four distinct causes — work through all of them before concluding the network is at fault.Not in the active set (top 100 by stake)
Not in the active set (top 100 by stake)
rewardCut) and re-activate via livepeer_cli if needed.pricePerUnit set too high
pricePerUnit set too high
-pricePerUnit is wei per pixel — a common mistake is entering an ETH
value (e.g. 0.0001), which is orders of magnitude too high. Check market rates at
tools.livepeer.cloud and update via livepeer_cli. See
Set pricing.Node not activated via livepeer_cli
Node not activated via livepeer_cli
livepeer_cli, choose the multi-step “become an orchestrator” flow, set your cuts,
price, service address, and stake. Each step is an on-chain transaction needing ETH for gas.serviceAddr not externally reachable
serviceAddr not externally reachable
8935/tcp in your firewall
(sudo ufw allow 8935/tcp), configure NAT/port-forwarding or cloud security groups, then verify
from another machine: curl -k https://YOUR_PUBLIC_IP:8935/status. Any response means it’s
reachable. If your IP changed, update the service URI in livepeer_cli (costs gas) — or register
a domain name instead of a bare IP.Orchestrator: installation & GPU
GPU not detected (-nvidia returns no devices)
GPU not detected (-nvidia returns no devices)
nvidia-smi for the driver version; update if needed. For Docker, verify with
docker run --gpus all nvidia/cuda:12.0-base nvidia-smi, and install the toolkit if it fails:
sudo apt-get install -y nvidia-container-toolkit && sudo systemctl restart docker.OrchestratorCapped error
OrchestratorCapped error
-maxSessions, or if it appears at startup with -nvidia,
the GPU itself hit its hardware NVENC session cap (consumer cards cap at 3–5). See the
NVENC limits table.Arbitrum RPC connection failing — node won't start
Arbitrum RPC connection failing — node won't start
-ethUrl is an Arbitrum One endpoint (chain ID 0xa4b1), not Ethereum L1. Test it
with an eth_chainId call. If rate-limited, switch providers or upgrade the plan; check the API
key hasn’t expired.“Service address did not match discovered address”
“Service address did not match discovered address”
livepeer_cli, or override locally with -serviceAddr YOUR_PUBLIC_IP:8935. Use a domain name to
avoid this when your IP changes.Orchestrator: AI pipelines
AI runner container won't start
AI runner container won't start
docker logs <container>.
For OOM, load a smaller model or use a higher-VRAM GPU.aiModels.json valid but no AI jobs arrive
aiModels.json valid but no AI jobs arrive
model_id matches a Livepeer-verified Hugging Face model, the runner is reachable
(curl http://localhost:8000/health), and restart — aiModels.json is not hot-reloaded.Model fails to load — VRAM error
Model fails to load — VRAM error
"warm": false to load on demand, or enable SFAST
optimization to reduce VRAM. Don’t combine SFAST and DEEPCACHE, and avoid DEEPCACHE on
Lightning/Turbo models.Orchestrator: earnings
Reward call not being made — missing LPT rewards
Reward call not being made — missing LPT rewards
reward() — add -reward=false
to all transcoder processes (and drop -ethUrl from transcoders sharing the wallet). Ensure the
wallet has enough ETH for gas. A combined node handles reward calls automatically.Earnings not appearing in the Explorer
Earnings not appearing in the Explorer
General questions
What's the difference between an orchestrator and a transcoder?
What's the difference between an orchestrator and a transcoder?
-orchestrator -transcoder.What's the minimum LPT stake to receive jobs?
What's the minimum LPT stake to receive jobs?
Can I run an orchestrator on Windows?
Can I run an orchestrator on Windows?
Can I run from a home network?
Can I run from a home network?
8935, handle dynamic IPs (use dynamic DNS), and have enough
upload bandwidth. A VPS or data center is strongly recommended for production.(Delegator) Can I delegate to more than one orchestrator from one wallet?
(Delegator) Can I delegate to more than one orchestrator from one wallet?
(Delegator) Will I lose rewards if I redelegate or claim?
(Delegator) Will I lose rewards if I redelegate or claim?
reward() for the round can skip that round.
See Manage your delegation.