repowiserepowise

justaresearcher / gpu-unlock-ada Architecture and code health

GPU tensor unlock source for RTX 4090 and experimental RTX 4070 Ti SUPER; firmware generated locally

★ 4,863stars on GitHubCGPL-2.0

Repowise maps public repos from their source. Not affiliated with justaresearcher. What is Repowise?

github.com/justaresearcher/gpu-unlock-adaIndexed at 4e7fefc

What is gpu-unlock-ada?

gpu-unlock-ada is a Linux kernel module for supported GeForce cards such as the RTX 4090, meant to lift a firmware-level lock so the card's SM speed-select override is in place before the NVIDIA driver starts. It generates the GPU firmware payloads on the user's own machine from pinned NVIDIA driver inputs and packages them with the module for the initramfs. The project is written mainly in C, with Python scripts and C++ files in its Windows port. To install it, run git clone https://github.com/justaresearcher/gpu-unlock-ada.git and follow the steps below. Its code health is 5.5 out of 10 (Needs_work). The last commit to gpu-unlock-ada was on Oct 24, 2026, and 5 people have contributed.

As of commit 4e7fefc, indexed Oct 26, 2026. What it is comes from a model reading the README; the rest is measured from the source and git history, not from the maintainer.

For agentsgpu-unlock-ada.md

Repo facts: type, license, health, rank, contributors
gpu-unlock-ada facts
LicenseGPL-2.0
Code health5.5 / 10 (Needs_work)
Health rankNot ranked (not on a leaderboard yet)
Last commitOct 24, 2026
Contributors5
Bus factor1
Size190 files, 11,606 lines

Install gpu-unlock-ada

Commands copied from the README

  1. 1Clone the gpu-unlock-ada repository.
    git clone https://github.com/justaresearcher/gpu-unlock-ada.git
  2. 2Change into the cloned source directory
    cd gpu-unlock-ada
  3. 3Build the packages and install them, with the distribution family detected automatically
    make install

Releases on GitHub (latest v1.1.1, Oct 24, 2026)

Full install notes on GitHub

Explore gpu-unlock-ada

Ask about this code in your agent

This connects Repowise to gpu-unlock-ada's code. It does not install gpu-unlock-ada. To install gpu-unlock-ada, use the install steps.

Useful if you want to change or fork gpu-unlock-ada: your agent can ask how it is put together and get answers that cite its files.

Show the connect command (Claude Code, Cursor, Codex, VS Code)

Run it in a terminal, then type /mcp in Claude Code and sign in with Repowise. No key to paste.

Docs
bash
claude mcp add --transport http repowise https://api.repowise.dev/mcp/justaresearcher/gpu-unlock-ada
Claude Code, Claude, Cursor and VS Code sign you in on first use, free. Codex and Windsurf need an API key: sign in to create one.Sign in for a key

This repo is public, so anyone with a free Repowise account can connect.

Try asking

  • get_overview()
  • get_answer("how is gpu-unlock-ada put together?")
  • get_why("why is gpu-unlock-ada structured this way?")

Ask about gpu-unlock-ada

Answers come from gpu-unlock-ada's README and source, with the files they cite. Two free answers a day without an account.

Want this for your own codebase? Map your repo free

About this page

Get a page like this for your own codebase

Repowise built this map of justaresearcher/gpu-unlock-ada from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.

Free for 2 public repos, with a page like this one. No card. See how Repowise works

Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed. Star Repowise on GitHub

justaresearcher/gpu-unlock-ada FAQ

What is gpu-unlock-ada?

gpu-unlock-ada is a Linux kernel module that lifts the firmware-level lock on supported GeForce cards before the NVIDIA driver starts. It builds against pinned NVIDIA 610.43.03 source and binary inputs that are verified with SHA-256 hashes.

How does gpu-unlock-ada work?

gpu-unlock-ada generates the GPU firmware payloads on the local machine from pinned NVIDIA inputs, then packages a kernel module and firmware into the initramfs. The package stays inactive unless the kernel command line opts in.

How do I install gpu-unlock-ada?

gpu-unlock-ada is installed by cloning the source, changing into its directory and running make install. The make target detects the supported distribution family and builds the packages locally. See the install steps

What language is gpu-unlock-ada written in?

gpu-unlock-ada is written mainly in C. The repository also contains C++ files, Python scripts and Makefiles.

How is the gpu-unlock-ada code organized?

gpu-unlock-ada keeps its kernel-side code in kernel/gpu_unlock, firmware preparation in firmware, standalone analysis scripts in tools and a Windows port in windows.

Who is gpu-unlock-ada for?

gpu-unlock-ada is for people running supported GeForce cards on Linux, such as the RTX 4090, who want the firmware lock lifted before the NVIDIA driver starts.

What license does gpu-unlock-ada use?

gpu-unlock-ada is licensed under GPL-2.0.

Code health

5.4out of 10Needs work

Hotspots average 1.3, the place fixes pay off most.

Key features of gpu-unlock-ada

  • Lifts the firmware-level lock on supported GeForce cards so the SM speed-select override is in place before the stock NVIDIA driver starts.
  • Generates firmware payloads on the user's own machine from NVIDIA source and binary inputs that are fetched over HTTPS and checked against SHA-256 hashes.
  • Selects the AD102 firmware and payload automatically for the RTX 4090 with PCI ID 10de:2684.
  • Accepts the RTX 4070 Ti SUPER and RTX 4060 Ti 16GB only as experimental targets that require a kernel command line opt-in and a single exact PCI address.
  • Builds Arch, Debian and RPM packages through make targets, with make install detecting the supported distribution family.
  • Includes an experimental Windows UEFI reference port for an MSI RTX 4070 Ti AD104 board that does not add AD104 support to the Linux module.

How justaresearcher/gpu-unlock-ada works

The module takes a pinned NVIDIA driver source tree and per-card PCI identifiers as its inputs. The kernel/gpu_unlock/main.c entry point starts the kernel-side code in kernel/gpu_unlock, which reads firmware images, boot and fuse data and live hardware status to decide whether the GPU firmware state can be trusted. The firmware directory prepares the boot images the driver build depends on from downloaded source archives, JSON manifests and pinned digests. The Makefile drives the build, with make inputs fetching the inputs, make firmware generating the assets and make install packaging the result. The output is the module and firmware for the initramfs, along with kernel-log evidence that the lock lift ran. The tools directory holds standalone scripts that check decoded booter images against known hashes, while windows/ad104-msi/app.c is the entry function of the separate Windows port.

The codebase has 190 files and 1,253 symbols in 7 modules, mostly C by code size, with the most files in C++. Code health is 5.4 out of 10, rated needs work.