justaresearcher / gpu-unlock-ada Architecture and code health
GPU tensor unlock source for RTX 4090 and experimental RTX 4070 Ti SUPER; firmware generated locally
Repowise maps public repos from their source. Not affiliated with justaresearcher. What is Repowise?
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
| License | GPL-2.0 |
|---|---|
| Code health | 5.5 / 10 (Needs_work) |
| Health rank | Not ranked (not on a leaderboard yet) |
| Last commit | Oct 24, 2026 |
| Contributors | 5 |
| Bus factor | 1 |
| Size | 190 files, 11,606 lines |
Install gpu-unlock-ada
Commands copied from the README
- 1Clone the gpu-unlock-ada repository.
git clone https://github.com/justaresearcher/gpu-unlock-ada.git - 2Change into the cloned source directory
cd gpu-unlock-ada - 3Build the packages and install them, with the distribution family detected automatically
make install
Releases on GitHub (latest v1.1.1, Oct 24, 2026)
Explore gpu-unlock-ada
- DocumentationModule-by-module documentation, 177 pages.
- ArchitectureDependency graph, layers and third-party dependencies.
- Code healthEvery file's score and the findings behind it.
- CommitsEach commit's effect on code health.
- OverviewEverything else the index found: contributors, decisions, what changed this week.
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.
Docsclaude mcp add --transport http repowise https://api.repowise.dev/mcp/justaresearcher/gpu-unlock-ada
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
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.
Maintain justaresearcher/gpu-unlock-ada?
Claim this page, add a badge to the README, or re-index it.
Claim this page
Sign in with GitHub and we check that you are an admin or maintainer of justaresearcher/gpu-unlock-ada. Then add a badge to the README that links readers here.
Add a badge to your README
Readers click through to this page and can ask gpu-unlock-ada's code a question. A badge also re-indexes the repo every week and marks you as the verified maintainer.
[](https://repowise.dev/repo/justaresearcher/gpu-unlock-ada?src=badge_ask)Paste it at the top of README.md, under the title.
Added it already? Verify to get the mark now instead of tomorrow.
Need HTML or the larger health card? More formatsHide more formats
This badge as HTML
<a href="https://repowise.dev/repo/justaresearcher/gpu-unlock-ada?src=badge_ask"><img src="https://api.repowise.dev/badge/wiki/justaresearcher/gpu-unlock-ada.svg?label=ask" alt="repowise: Ask this codebase"></a>Code health card
The score, its change since the last index, and when it was measured. Follows the reader's light or dark theme.
<a href="https://repowise.dev/repo/justaresearcher/gpu-unlock-ada?src=badge_card"><picture><source media="(prefers-color-scheme: light)" srcset="https://api.repowise.dev/badge/health/justaresearcher/gpu-unlock-ada.svg?style=card&theme=light"><img src="https://api.repowise.dev/badge/health/justaresearcher/gpu-unlock-ada.svg?style=card" alt="repowise code health" width="500" height="168"></picture></a>