Your RTX GPU already runs games at 4K. Now run LLMs at the same speed. An RTX 4090 with 24GB vRAM loads 70B parameter models. An RTX 4080 with 16GB runs 14B-34B models fast. Stack multiple RTX PCs into a fleet and route AI requests to the best available RTX GPU.
RTX GPUvRAMBest RTX modelsRTX performanceRTX 409024GBllama3.3:70b (Q4), qwen3.5:32b, deepseek-r1:32bRTX king — 70B models at speedRTX 408016GBqwen3.5:14b, phi4, codestral, mistral-nemoRTX sweet spot for most tasksRTX 4070 Ti12GBphi4, gemma3:12b, llama3.2:3bBudget RTX with solid performanceRTX 407012GBphi4-mini, gemma3:4b, qwen3.5:7bEntry-level RTX for local AIRTX 309024GBSame as RTX 4090Last-gen RTX, still great for AIRTX 308010GBphi4-mini, llama3.2:3bOlder RTX, lightweight models
Cross-platform: RTX Local AI works on Windows and Linux. Most RTX gaming PCs run Windows — that's fine.
bash
pip install ollama-herd # PyPI: https://pypi.org/project/ollama-herd/
bash
herd # start the RTX router
herd-node # register this RTX machine
On one RTX PC (the router):
bash
herd
herd-node
On every other RTX PC:
bash
herd-node # auto-discovers the RTX router via mDNS
That's it. Every RTX PC in your fleet now shares AI workload.
python
from openai import OpenAI
# Your RTX GPU serves this
rtx_client = OpenAI(base_url="http://localhost:11435/v1", api_key="not-needed")
# RTX 4090 handles 70B models easily
response = rtx_client.chat.completions.create(
model="llama3.3:70b",
messages=[{"role": "user", "content": "Write a game engine ECS system in Rust"}],
stream=True,
)
for chunk in response:
print(chunk.choices[0].delta.content or "", end="")
python
# Your RTX runs Codestral for code
response = rtx_client.chat.completions.create(
model="codestral",
messages=[{"role": "user", "content": "Optimize this HLSL shader for RTX ray tracing"}],
)
print(response.choices[0].message.content)
bash
# RTX inference
curl http://localhost:11435/api/chat -d '{
"model": "qwen3.5:32b",
"messages": [{"role": "user", "content": "Explain GPU memory architecture"}],
"stream": false
}'
OptionMonthly costRTX advantageRTX 4090 (one-time $1,599)$0/monthYour RTX runs unlimited inference foreverCloud A100 (AWS)$3.06/hour ($2,200/month)RTX pays for itself in weeksOpenAI GPT-4o API$100-500/month at scaleRTX has zero per-token costRTX 4080 (one-time $1,199)$0/monthEven budget RTX beats cloud
bash
# RTX fleet overview
curl -s http://localhost:11435/fleet/status | python3 -m json.tool
# Check RTX GPU health
curl -s http://localhost:11435/dashboard/api/health | python3 -m json.tool
# Models loaded on RTX GPUs
curl -s http://localhost:11435/api/ps | python3 -m json.tool
Dashboard at http://localhost:11435/dashboard — live RTX performance monitoring.
Keep models loaded in your RTX vRAM permanently:
powershell
# Windows (most RTX gaming PCs)
[System.Environment]::SetEnvironmentVariable("OLLAMA_KEEP_ALIVE", "-1", "User")
[System.Environment]::SetEnvironmentVariable("OLLAMA_MAX_LOADED_MODELS", "-1", "User")
# Restart Ollama from system tray
bash
# Linux
sudo systemctl edit ollama
# Add: Environment="OLLAMA_KEEP_ALIVE=-1"
# Add: Environment="OLLAMA_MAX_LOADED_MODELS=-1"
sudo systemctl restart ollama
bash
curl http://localhost:11435/api/generate-image \
-d '{"model": "z-image-turbo", "prompt": "RTX-powered cyberpunk cityscape", "width": 1024, "height": 1024}'
bash
curl http://localhost:11435/api/embed \
-d '{"model": "nomic-embed-text", "input": "NVIDIA RTX local AI inference"}'
Ollama Herd is open source (MIT). RTX gamers and AI builders welcome:
~/.fleet-manager/.