← Back to all posts
Analysis

I Unlocked Four RTX 3090s: Prompts Up to 54% Faster, Video 18% Faster, 250 W Wins

November 9, 2026 · 07:31 UTC · Analysis
I Unlocked Four RTX 3090s: Prompts Up to 54% Faster, Video 18% Faster, 250 W Wins

TL;DR

I ran gpu-unlock on four of the eight RTX 3090s in my inference server and benchmarked everything before and after. At 250 W per card, Qwen3.8-27B reads prompts 21-34% faster, a 30-second LTX-2.5 video clip renders 18% faster on 19% less GPU energy, and every output, from matrix-multiply hashes to video frames, is bit-identical to stock. Token generation barely moves. 350 W is faster still but costs 15-65% more per output token, so 250 W is now the default on all eight cards.

At a glance
What the unlock changed at 250 W per card
+21-34%
Qwen3.8-27B prompt processing, same cards before and after
-18%
LTX-2.5 render time for a 30-second clip
-19%
GPU energy per clip
0-3%
single-stream token generation, even at 350 W
196/196
video file pairs bit-identical across cards, runs and caps
250 W
new default on all eight cards: 350 W costs 15-65% more per output token

Why I tried it

My local agents spend most of their time reading. Every call ships a 20,000 to 40,000 token prompt before the model says a word, and at 128k context one stock 3090 at my old 211 W cap needed 205 seconds just to read the prompt. So when a kernel module showed up claiming to double the tensor-core rate of consumer Ampere cards, I wanted to know whether it would make my agents faster or only my benchmarks.

NVIDIA runs FP16, BF16 and TF32 tensor math with FP32 accumulation at half rate on GeForce cards. gpu-unlock sets those rate selectors to full speed from the initramfs, before the NVIDIA driver binds. It writes only volatile GPU state, so a full power-off puts the card back to stock. (Our earlier write-up covers how it works.)

How it works
Same chip, two tensor rates
Stock GeForce
Half-rate tensor math
FP16, BF16 and TF32 with FP32 accumulation run at half speed
Boot, initramfs
gpu-unlock sets the rate selectors
before the NVIDIA driver binds to the card
Driver loads
Full-rate tensor cores
twice the tensor work per clock, same power limit
Only volatile GPU state changes. A full power-off puts the card back to stock.

The setup

The server has eight RTX 3090s (EVGA FTW3 and XC3) paired over NVLink bridges, and 512 GB of RAM. I unlocked the four cards in the two FTW3 NVLink pairs. One pair runs PCIe 4.0 x16, the other x8. The other four cards stayed stock and kept serving my normal traffic the whole time.

Software: NVIDIA driver 595.112.07, vLLM 0.33.0 (torch 2.14.0, CUDA 13.0), and gpu-unlock 2.0.0 built from upstream PR #252, the GA10x direct mode. Video ran through ComfyUI with LTX-2.5 distilled FP8 and H3 Singularity.

I stepped each test through 210, 250, 300 and 350 W per card and never went above 350 W. Every run had a stop at 83 C, plus a cap on total draw: from the 250 W phase on, a watchdog dropped the loaded cards to 211 W if the eight cards together drew 2,000 W for three seconds. Neither stop ever fired.

The rig
Eight RTX 3090s in four NVLink pairs, four of them unlocked
unlockedstockNVLink bridge
unlocked
PCIe 4.0 x16
unlocked
PCIe 4.0 x8
stock
serving traffic
stock
serving traffic
Power cap per card, every test
210 Wnear old cap
250 Wnew default
300 W 
350 Wceiling
0 trips83 C stop
on every run
0 trips2,000 W, 3 seconds
eight-card total; drops loaded cards to 211 W
0 trips350 W per card
no card ever set higher

Raw matrix math: +61-64% at 350 W

Plain BF16 matrix multiplies went from 69.9-72.9 to 112.3-119.3 TFLOP/s per card at 350 W. At 250 W the gain was 28-40% (55.8-61.0 to 71.5-85.6 TFLOP/s), and at 210 W it fell to 23-28%. Every output hash matched the stock run, across all 48 combinations of card, power cap and data type.

BF16 matrix multiply, per card
The gain grows with the power cap
stockunlocked
210 W +23-28%
stock
41.8-51.2
unlocked
51.9-65.4
250 W +28-40%
stock
55.8-61.0
unlocked
71.5-85.6
300 W +51-60%
stock
64.3-67.9
unlocked
96.9-108.4
350 W +61-64%
stock
69.9-72.9
unlocked
112.3-119.3
04080120 TFLOP/s
48/48 output hashes match stock4 cards x 4 caps x 3 data types
The dark part of each bar spans the slowest to the fastest of the four cards, measured stock and then unlocked.

The unlocked card does twice the tensor work per clock, but it still pays for those clocks in watts. At a low cap it hits the power limit first, and the extra rate has nowhere to go.

Prompt processing: 21-54% faster

Prefill is compute-bound, so this is where the unlock pays off for LLMs. I tested mostly Qwen3.8-27B, the model my agents use, in FP8 across an NVLink pair and in 4-bit on one card and on a pair.

Prefill speedup from the unlock
More power, bigger gain
250 W350 W
FP8 pair, 2k
+25%
+37%
FP8 pair, 128k
+29%
+42%
4-bit card, 2k
+34%
+54%
4-bit card, 128k
+31%
+47%
4-bit pair, 2k
no stock run
+46%
4-bit pair, 128k
no stock run
+44%
+0%+20%+40%+60%
Qwen3.8-27B, one request at a time. The 4-bit pair has no stock run at 250 W.
Qwen3.8-27B prefill250 W stock / unlocked350 W stock / unlocked
FP8, two cards over NVLink, 2k2,001 / 2,497 tok/s (+25%)2,322 / 3,182 tok/s (+37%)
FP8, two cards over NVLink, 128k1,366 / 1,760 tok/s (+29%)1,580 / 2,242 tok/s (+42%)
4-bit, one card, 2k1,139 / 1,529 tok/s (+34%)1,329 / 2,044 tok/s (+54%)
4-bit, one card, 128k718 / 942 tok/s (+31%)817 / 1,202 tok/s (+47%)
4-bit, two cards over NVLink, 2kno stock run / 2,870 tok/s2,387 / 3,489 tok/s (+46%)
4-bit, two cards over NVLink, 128kno stock run / 1,697 tok/s1,501 / 2,157 tok/s (+44%)
Same cards before and after the unlock, one request at a time, vLLM 0.33.0. The 4-bit pair has no stock 250 W run.

For long prompts with short answers (agents, RAG, summarizing a codebase), the number you feel is the wait before the first token:

Time to first token, 128k prompt
How long you wait before the answer starts
stockunlocked
FP8 pair over NVLink, 250 W
stock
93.7 s
unlocked
72.7 s -22%
FP8 pair over NVLink, 350 W
stock
81.0 s
unlocked
57.1 s -30%
4-bit, one card, 250 W
stock
178.3 s
unlocked
135.8 s -24%
4-bit, one card, 350 W
stock
156.6 s
unlocked
106.5 s -32%
0 s60 s120 s180 s
How long you wait before the first word of the answer on a 128k-token prompt.

Token generation: basically unchanged

Single-stream decode went from 51.9 to 52.2 tok/s on the FP8 pair at 350 W and 2k context, and from 40.7 to 41.8 at 128k. Generating one token at a time is limited by how fast the card reads its weights from memory, and the unlock does nothing for memory bandwidth. Batched decode is different: with four streams at once, aggregate decode at 350 W gained 9-45% depending on the layout, likely because bigger batches do more tensor work per byte of weights read.

FP8 NVLink pair at 350 W
The unlock speeds up reading, not writing
Reading the prompt (compute-bound)
prefill, 2k
+37%
prefill, 128k
+42%
Writing one token at a time (memory-bound)
decode, 2k
+1%
decode, 128k
+3%
Four requests at once
batched decode
+13-35%
+0%+25%+50%
GPU electricity per million tokens
17-25%
cheaper prompt tokens on the FP8 pair, 250 and 350 W
no change
in output-token cost, because decode speed did not change
Single-stream decode: 51.9 to 52.2 tok/s at 2k, 40.7 to 41.8 at 128k. Batched decode ranges over contexts.

That split shows up in the cost too. Prompt tokens on the FP8 pair got 17-25% cheaper ($0.018-0.028 to $0.015-0.021 per million at 250 W, $0.021-0.032 to $0.016-0.024 at 350 W). Output-token cost showed no consistent change, because decode speed did not change.

Why 250 W

I went in expecting to land on 350 W. The cost numbers said otherwise.

Unlocked cards, $ per 1M output tokens
250 W is the bottom of the curve on every dense layout
250 Wother caps
4-bit, one card
210 W
$0.55-0.66
250 W
$0.38-0.54
300 W
not run
350 W
$0.50-0.64
FP8, NVLink pair
210 W
$0.80-1.07
250 W
$0.73-0.92
300 W
$0.85-1.06
350 W
$0.96-1.26
4-bit, NVLink pair
210 W
$0.62-0.85
250 W
$0.40-0.61
300 W
not run
350 W
$0.63-0.74
$0.00$0.25$0.50$0.75$1.00$1.25
The dark part of each bar spans the cheapest to the dearest tested context. GPU electricity at $0.30/kWh. The two 4-bit layouts did not run unlocked at 300 W.
Unlocked cards, one request250 W350 W
4-bit, one card: prefill / decode at 2k1,529 / 42.6 tok/s2,044 / 48.1 tok/s
same: $ per 1M output tokens$0.38-0.54$0.50-0.64
FP8, NVLink pair: prefill / decode at 2k2,497 / 49.8 tok/s3,182 / 52.2 tok/s
same: $ per 1M output tokens$0.73-0.92$0.96-1.26
4-bit, NVLink pair: prefill / decode at 2k2,870 / 73.6 tok/s3,489 / 81.4 tok/s
same: $ per 1M output tokens$0.40-0.61$0.63-0.74
LTX-2.5 30 s clip, one card509 s, 29.8 Wh440 s, 34.3 Wh
H3 30 s chain with audio, one card3,105 s, 193 Wh2,658 s, 228 Wh
Costs are GPU electricity at $0.30/kWh, across all tested context lengths. 350 W is faster everywhere and cheaper nowhere on the dense models.

On the dense models (Qwen3.8-27B and Qwen3-32B), 250 W gave the cheapest output token of all four caps at every context on every NVLink and single-card layout. Going to 350 W added 22-50% prefill and 4-35% decode, and raised the cost per output token by 15-65%.

210 W is too low. One 4-bit card decoded 28.6 tok/s at 210 W against 42.6 at 250 W, so each output token cost more at the lower cap. At 210 W the NVLink pairs also gained only 3-17% from the unlock, because they were already pinned at the power limit and the unlocked rate made the clocks drop further. Pairs running without peer-to-peer gained 20-27% at 210 W, since they spend part of every step waiting on PCIe and never hit the limit.

The two small-expert MoE models I tried, Qwen3-Coder-30B-A3B and Qwen3.6-35B-A3B, draw well under the cap at short contexts, so 210 W was as cheap or cheaper for them, and 350 W added only 5-17% prefill.

So all eight cards now default to 250 W, the eight together are held to 2,000 W, and no card goes above 350 W.

Video: 18% faster clips on less energy

The unlock was already on when I added the video tests, so this half compares two cards of the same model side by side, one stock and one unlocked, instead of one card before and after. Both rendered the same prompts with the same seeds.

Watch it
Same prompt, same seed: stock and unlocked at 250 W
LTX-2.5 scene 1 (seeds 42001, 42036 and 42030), stock card on the left, unlocked card on the right, both at 250 W. Playback is paced to render time, so the unlocked side finishes first. These clips come from a re-render on 2026-11-09 that reproduced the benchmark's original files byte for byte; both cards produced the same 233 frames in every part.
LTX-2.5, 30 s clipstock cardunlocked cardchange
250 W, render time624 s509 s-18%
250 W, GPU energy36.7 Wh29.8 Wh-19%
300 W, render time582 s458 s-21%
300 W, GPU energy40.6 Wh31.5 Wh-22%
350 W, render time568 s440 s-23%
350 W, GPU energy45.5 Wh34.3 Wh-25%
Warm renders, two EVGA FTW3 cards side by side: one stock, one unlocked. Each clip is three 9.7 s parts at 1152x640, 24 fps.

Both cards drew the same average power. The unlocked card ran lower clocks (1,357 against 1,619 MHz at 250 W) and still finished first, because each clock does more work. That is why it uses less energy per clip.

H3, 30 s chain with audiostock cardunlocked cardchange
250 W3,636 s, 223 Wh3,105 s, 193 Wh-15%
300 W3,340 s, 246 Wh2,798 s, 205 Wh-16%
350 W3,217 s, 274 Wh2,658 s, 228 Wh-17%
Both cards rendering at the same time. A chain is three segments, 729 frames at 1184x672.

Every frame and every audio track matched bit for bit: stock against unlocked, run against run, and across power caps. That covers 196 file pairs and 49,140 frames. I also had a local vision model score each clip for prompt adherence, temporal consistency and artifacts; identical files got identical scores, so the scores grade the model and the prompts, not the unlock.

Every card got the same prompts and the same fixed seeds: one seed per LTX part, between 42001 and 42041, and 230923 for the H3 chain. The seed fixes the starting noise. With the same model, workflow and driver on the same GPU chip (every card here is a GA102 RTX 3090), the cards then run the same arithmetic, so matching output is the expected result. The unlock makes the tensor cores faster; it does not change their results. A different GPU model, driver or model version would change the frames.

Same prompt, same seed, same frames
Stock and unlocked cards rendered identical video
196
file pairs compared
49,140
frames compared
0
frames that differ
1.0
lowest SSIM; audio identical too
LTX-2.5, scene 1, first 9.7-second part, 250 W
seed 42001 · stockLTX-2.5
Six frames from an LTX-2.5 clip of a woman leading a horse through a burning stable, rendered on the stock card Six frames from an LTX-2.5 clip of a woman leading a horse through a burning stable, rendered on the unlocked card
seed 42001 · unlocked
contact sheet sha25632ab4c2e01109dfb=32ab4c2e01109dfb
H3 Singularity, 30-second chain with audio
seed 230923 · stocksame sheet at 250, 300 and 350 W
Six frames from an H3 clip of a grey-haired woman carrying a paper bag through a station corridor, rendered on the stock card Six frames from an H3 clip of a grey-haired woman carrying a paper bag through a station corridor, rendered on the unlocked card
seed 230923 · unlocked
contact sheet sha25661900d0d39343e27=61900d0d39343e27
All 196 comparisons, by kind
stock vs unlocked
57 pairs
run vs run
54 pairs
250 vs 300 vs 350 W
40 pairs
five at once vs alone
45 pairs
Every card got the same prompts and the same fixed seeds: the nine LTX parts used seeds between 42001 and 42041, the H3 chain used 230923. Hashes are the first 16 hex digits of each contact sheet's SHA-256. Bar length is frames compared.

Two cards are not one card measured twice. In a later run, four unlocked cards spread 12% in clip time, in the same order as their matrix-multiply results, so read the unlock gain on LTX at 250 W as 11-21%, with about 18% on a typical card. The unlocked card in the comparison also sits on the x8 link, which if anything works against it.

LTX-2.5, 30-second clip, warm render
Stock vs unlocked card at each cap
stock cardunlocked card11-21%: range across four unlocked cards
250 W
stock
624 s
unlocked
509 s -18%
300 W
stock
582 s
unlocked
458 s -21%
350 W
stock
568 s
unlocked
440 s -23%
0 s200 s400 s600 s
Two cards of the same model, one stock and one unlocked. The hatched band shows where the slowest and fastest unlocked cards would land against the same stock card (11-21% faster).

For a creator, a 3-minute short made of six 30-second LTX clips takes 62.7 minutes on one stock card at 250 W and 51.2 minutes unlocked. The GPU electricity is 6.6 cents against 5.4 cents.

A 3-minute short: six 30-second LTX clips, one card, 250 W
11.5 minutes sooner on 41 Wh less
stock
62.7 min · 220 Wh · 6.6¢
unlocked
51.2 min · 179 Wh · 5.4¢
One block per clip. Cost is GPU electricity at $0.30/kWh.

I also ran five cards at once at 250 W each, the four unlocked cards plus one stock card. Together they rendered 33.3 LTX clips per hour, 98% of what the same cards do one at a time, with summed GPU draw peaking at 1,304 W. Each unlocked card was 11-21% faster than the stock one.

Five cards rendering at once, 250 W each
Four unlocked cards and one stock card, side by side
33.3
LTX clips per hour, all five together
98%
of what the same cards do one at a time (34.1/h)
1,304 W
peak summed GPU draw
Warm clip time per card
unlocked cardstock card11-21% faster than stock
each card
450 s500 s550 s600 s650 s
unlocked: 495, 519, 519 and 557 s·stock: 628 s
Two unlocked cards both took 519 s. The unlocked cards finish in the same order as their matrix-multiply results.

The video trade-off between caps is close to even: at 350 W the unlocked card rendered 16% more LTX clips per hour on 15% more energy per clip, and 17% more H3 chains on 18% more energy.

Unlocked card, 350 W against 250 W
Speed and energy rise together
more output per hourmore GPU energy per clip
LTX-2.5 clip
clips per hour
+16%
energy per clip
+15%
H3 chain
chains per hour
+17%
energy per chain
+18%
+0%+5%+10%+15%+20%+25%
LTX: 7.1 to 8.2 clips per hour on 29.8 to 34.3 Wh per clip. H3: 3,105 to 2,658 s per chain on 193 to 228 Wh.

NVLink matters more after the unlock

I reran the same two cards with NCCL peer-to-peer turned off, so their traffic went through host memory.

Qwen3.8-27B prefill at 2kNVLinkP2P offNVLink advantage
FP8 pair, 250 W, stock / unlocked2,001 / 2,497 tok/s1,337 / 1,618 tok/s1.50x / 1.54x
FP8 pair, 350 W, stock / unlocked2,322 / 3,182 tok/s1,413 / 1,685 tok/s1.64x / 1.89x
4-bit pair, 350 W, stock / unlocked2,387 / 3,489 tok/s1,494 / 1,904 tok/s1.60x / 1.83x
Same two cards both ways. P2P off means NCCL routed the traffic through host memory; it is not a physically unbridged pair.

Faster compute leaves the link a bigger share of every step, so the bridge is worth more on unlocked cards and at higher caps. Single-stream decode on the unlocked FP8 pair was 6-8% faster with NVLink (49.8 against 46.8 tok/s at 250 W, 52.2 against 48.5 at 350 W). If you buy 3090s in pairs for this, buy the bridge.

Prefill at 2k, NVLink against P2P off
The bridge is worth more on unlocked cards
stockunlocked
FP8 pair, 250 W
stock
1.50x
unlocked
1.54x
FP8 pair, 350 W
stock
1.64x
unlocked
1.89x
4-bit pair, 350 W
stock
1.60x
unlocked
1.83x
1.00x1.25x1.50x1.75x2.00x
Bars start at 1.0x, the same speed as the pair with peer-to-peer off.

Smaller results

  • Qwen-Image-2.1 on one card at the old 211 W cap rendered a warm image in 87.3 seconds instead of 99.7, and a cold one in 102.6 instead of 120.0. That test only ran at the low cap, and it still gained 12%.
  • Six agent tasks per thinking level on the FP8 pair at 350 W: median wall time fell 7% with thinking off, 10% on low and 24% on medium. Pass counts and energy per task moved in both directions, and each task cost between a third of a cent and about a cent of GPU energy either way.
  • Idle draw did not go up. The whole rig idled lower after the change, but the stock cards dropped further than the unlocked ones, so that came from a fresh boot and lighter host load, not from the unlock.
Smaller results
The same image in less time, and quicker agent tasks
Qwen-Image-2.1 render of a rainy street corner at night with a neon sign reading QWEN IMAGE 2.1, rendered before the unlock
seed 43 · stock
The same Qwen-Image-2.1 render after the unlock, identical to the stock one
seed 43 · unlocked
byte-identical PNGsha256f677272563ea85e8=f677272563ea85e8
Qwen-Image-2.1, one card at 211 W, seconds per image
warm render
stock
99.7 s
unlocked
87.3 s -12%
cold render
stock
120.0 s
unlocked
102.6 s -14%
Agent tasks, median wall time, FP8 pair at 350 W
thinking off
stock
38.2 s
unlocked
35.6 s -7%
thinking low
stock
87.2 s
unlocked
78.5 s -10%
thinking medium
stock
156.7 s
unlocked
118.9 s -24%
Both stills used the same prompt and fixed seed 43 (the cold render used seed 42, also byte-identical). Agent tasks: six per level, one run each.

How I measured

vLLM 0.33.0 with prefix caching off and a frozen prompt pack per model. Qwen3.8-27B ran at nine context lengths from 2k to 128k, at one and four concurrent requests, with 256 output tokens; the other models ran at 2k, 16k, 64k and 128k. The same cards ran both phases. NVML sampled every card ten times a second, and the cost figures come from the GPU rail energy of the cards doing the work at $0.30/kWh.

Test plan
What ran, and how a watt became a cost
1 request4 requestsdoes not fitnot in plan
2k8k16k22k32k40k64k100k128k
27B FP8 pair
27B FP8 pair
27B 4-bit card
27B 4-bit card
27B 4-bit pair
27B 4-bit pair
Coder-30B-A3B
Qwen3.6-35B-A3B
Qwen3-32B-AWQ
210 / 250 / 300 / 350 W256 output tokensprefix caching offsame cards, both phases
From a request to a cost
1
Frozen prompt pack
one per model, its own tokenizer
2
vLLM 0.33.0
one or four requests in flight
3
NVML at 10 Hz
power on every card
4
GPU rail energy
only the cards doing the work
5
$ per 1M tokens
at $0.30 per kWh
Rows marked 27B are Qwen3.8-27B. Four requests in flight do not fit long contexts on the FP8 pair or on one 4-bit card. The FP8 pair also ran with peer-to-peer off.

What I didn't measure

Wall power
not measured
Every watt here is GPU rail power; I had no wall meter on this box, so motherboard, fans, drives and PSU losses are missing from the costs.
Repeats
partial
Only the Qwen3.8-27B FP8 sweeps ran two repetitions (below 64k). Most other cells ran once.
Stock 250 W runs for the 4-bit pairs, Qwen3-Coder, Qwen3.6 and Qwen3-32B
not measured
The cards that ran them stock now carry the unlock, so those configs compare 250 W against the other caps on unlocked cards only.
A big MoE with experts in system RAM
not quoted
I ran Qwen3.8-Flash-Next through llamAmpere on one card, but host-side differences between the two runs (expert streaming rate, prompt-cache reuse) outweighed any GPU effect, so I'm not quoting it as an unlock result.
Video on one card before and after
two cards instead
The video numbers compare a stock and an unlocked card of the same model.
All eight cards at once
five of eight
The parallel video run used the five cards that were not serving; the other three kept working.

Should you run it?

If your 3090s spend their day on long prompts, RAG, image or video generation, and you can give them 250 W, the unlock is a free speedup on old hardware: a quarter to a third faster prompt processing, about 18% faster video on less energy, and identical outputs. If they mostly generate text one stream at a time, or live at a low power cap, it barely moves the needle.

Decision guide
Should you unlock your 3090s?
What do your cards spend the day on?
long prompts, RAG, image or video
Can each card get 250 W?
yes
RUN IT21-34% faster prompts, about 18% faster video on less energy, identical output
no, low cap
SMALL GAINat 210 W the NVLink pairs gained only 3-17%
one stream of text at a time
SKIP ITsingle-stream decode moves 0-3%; it is limited by memory bandwidth

Either way, keep a copy of a known-good kernel, driver and module before you update anything. NVIDIA has every reason to close this, and a future driver could close it in a way a rollback can't undo. I archived mine before writing this.

Keep a rollbackArchive a known-good kernel, NVIDIA driver and gpu-unlock module before you update anything. A future driver could close this in a way a rollback can't undo.

Key Takeaways

Scoreboard
Gain from the unlock, by workload
250 W350 Wsingle-stream decode
BF16 matrix multiply
250 W
+28-40%
350 W
+61-64%
Qwen3.8-27B prefill
250 W
+21-34%
350 W
+37-54%
Faster video renders
LTX clip
18-23%
H3 chain
15-17%
Token generation
350 W
0-3%
+0%+35%+70%
The dark part of each bar is the measured range; video ranges cover 250 to 350 W. Every frame, audio track and matrix-multiply hash matched stock.
  • BF16 matrix math gained 61-64% per card at 350 W and 28-40% at 250 W, with bit-identical output.
  • Qwen3.8-27B prefill gained 21-34% at 250 W and 37-54% at 350 W; single-stream decode moved 0-3% at 350 W.
  • 250 W gave the cheapest output token on the dense models; 350 W cost 15-65% more per output token for 22-50% more prefill.
  • LTX-2.5 clips rendered 18-23% faster on 19-25% less GPU energy, and H3 chains 15-17% faster, with every frame and audio track identical to stock.
  • All costs count GPU rail power only, and most cells ran once.

Sources: my own benchmark runs (2026-11-08 to 2026-11-09); gpu-unlock repository, PR #252 (GA10x direct mode)

AIGPURTX 3090NvidiaHomelabLocal LLMvLLMBenchmarksAI Video
CONSOLE
$