this post was submitted on 19 Oct 2026
7 points (100.0% liked)

Stable Diffusion

5720 readers
9 users here now

Discuss matters related to our favourite AI Art generation technology

Also see

Other communities

founded 3 years ago
MODERATORS
 

cross-posted from: https://lemmy.world/post/53334627

Using the same exploit that recently allowed unlocking features of Nvidia mining GPUs, an unlocker for RTX 3090 has been created. Unfortunately the card doesn't have hidden VRAM to enable, but we can get some free floating point processing power.

The install instructions are a bit vague, but on my Fedora install I had to manually add the kernel command line arg (gpu_unlock.targets) and rebuild initramfs after running the build/install command.

I did some simple comparison using ComfyUI, and image generation became 33% faster when using fp8 and bf16 models. However, with an int8 convrot quantized model I only got around 8% speedup, which make sense since it would use the int8 tensor cores of the RTX 3090 which weren't locked to begin with.

I didn't write down my exact tokens/s in llama.cpp before installing the unlocker, but the numbers I got after were roughly the same as I remembered, which also makes sense since I use quantized models that afaik use integer tensor ops.

As with all hardware "hacking" you should be careful. This seemed relatively safe to me since it doesn't permanently alter anything on the GPU so it should be easy to revert. And it shouldn't mess with current limits or clock speeds, which could more easily damage the hardware.

The install procedure does involve changing some kernel boot parameters, so if you make a mistake it's possible that you soft-brick your OS.

top 2 comments
sorted by: hot top controversial new old
[โ€“] tal@lemmy.today 2 points 1 day ago (1 children)

The install procedure does involve changing some kernel boot parameters, so if you make a mistake it's possible that you soft-brick your OS.

I mean...just interrupt the boot process at GRUB, and edit the kernel boot parameters to whatever you want, boot into the OS, and then change them back persistently.

[โ€“] fhein@lemmy.world 3 points 1 day ago

Yes, it's absolutely recoverable if you know your way around the OS, but now that Linux is getting more popular I suspect there are an increasing number of people who wouldn't know how. The reason I didn't write the exact commands I had to run to activate the unlocker was that I wanted to reduce the risk of someone copy-pasting commands they don't understand into a terminal, and then being unable to repair their install if it stops booting.