<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cmp.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Driver_unlock</id>
	<title>Driver unlock - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cmp.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Driver_unlock"/>
	<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Driver_unlock&amp;action=history"/>
	<updated>2026-10-31T06:10:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Driver_unlock&amp;diff=451&amp;oldid=prev</id>
		<title>ImportBot: cmpunlocker (amoghmunikote): what it patches, supported driver versions, install/verify/uninstall, known issues; sources are the repo and the cmpunlocker Discord Oct 2026. Gap-fill from #general 2026-10-23 (driver version question), @da6b.</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Driver_unlock&amp;diff=451&amp;oldid=prev"/>
		<updated>2026-10-30T10:02:02Z</updated>

		<summary type="html">&lt;p&gt;cmpunlocker (amoghmunikote): what it patches, supported driver versions, install/verify/uninstall, known issues; sources are the repo and the cmpunlocker Discord Oct 2026. Gap-fill from #general 2026-10-23 (driver version question), @da6b.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:02, 30 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l56&quot;&gt;Line 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;confirmed working version. {{Source|xeax|2026-10-06|https://discord.com/channels/1518634379604136178/1518695289278566450/1557072661216104550}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;confirmed working version. {{Source|xeax|2026-10-06|https://discord.com/channels/1518634379604136178/1518695289278566450/1557072661216104550}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;615 series works fine on the 10 GB card. {{Source|68x0|2026-10-05|https://discord.com/channels/1518634379604136178/1518695328008638516/1556730977898987531}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;615 series works fine on the 10 GB card. {{Source|68x0|2026-10-05|https://discord.com/channels/1518634379604136178/1518695328008638516/1556730977898987531}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Is the unlock tied to 610.43.02-1, or does a 615.x driver also work? dagb asked this on 2026-10-23 and got no reply in&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the thread; the list above is the answer: any version in &amp;lt;code&amp;gt;driver/VERSION&amp;lt;/code&amp;gt;, 615.71.09 being the most confirmed.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Source|handle=da6b|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563285046008348755}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Status|warning}} &amp;#039;&amp;#039;&amp;#039;615.78.08 breaks the unlock for several people.&amp;#039;&amp;#039;&amp;#039; The install reports no errors, but the cards&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Status|warning}} &amp;#039;&amp;#039;&amp;#039;615.78.08 breaks the unlock for several people.&amp;#039;&amp;#039;&amp;#039; The install reports no errors, but the cards&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot;&gt;Line 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ECC tool failed on 615.78.08 and worked on 615.71.09 for two more people.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ECC tool failed on 615.78.08 and worked on 615.71.09 for two more people.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Source|.henrykrinkle|2026-10-20|https://discord.com/channels/1518634379604136178/1518692084729511967/1561982868312297513}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Source|.henrykrinkle|2026-10-20|https://discord.com/channels/1518634379604136178/1518692084729511967/1561982868312297513}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zagitta reported cmpunlocker not working on 615.78.08 and that the boot loader image changed in that release; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;advice&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zagitta reported cmpunlocker not working on 615.78.08 and that the boot loader image changed in that release; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Humvee55&#039;s&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;was to use the old booter. {{Source|zagitta|2026-10-17|https://discord.com/channels/1518634379604136178/1518692084729511967/1561109683836690473}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;advice was to use the old booter. {{Source|zagitta|2026-10-17|https://discord.com/channels/1518634379604136178/1518692084729511967/1561109683836690473&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Source|handle=zagitta|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561110163048636457}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561115491509207141&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Repo support for 615.78.08 was added to master on 2026-10-08.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Repo support for 615.78.08 was added to master on 2026-10-08.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Source|_j3ns|2026-10-08|https://discord.com/channels/1518634379604136178/1518692084729511967/1557571156528341123}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Source|_j3ns|2026-10-08|https://discord.com/channels/1518634379604136178/1518692084729511967/1557571156528341123}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Two other versions come up for specific setups. The Morrowmake fork&#039;s four-card [[P2P]] result was measured on&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;610.57.04. {{Source|handle=trustinter|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1557381633521492011|repo=https://github.com/Morrowmake/cmpunlocker}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Inside a VM that also holds other NVIDIA GPUs, 615.71.09 plus cmpunlocker made those GPUs hit&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;krcWatchdog: GPU is probably locked&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and wedged UVM, so the lab ported the v0.5 core patches to&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;580.178.04 (see [[Virtual machines and passthrough]]). {{Source|handle=darkmaniac7|date=2026-10-21|note=lab notes}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Install ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Install ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l101&quot;&gt;Line 101:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 111:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;verify.sh&amp;lt;/code&amp;gt; treats 60000 MiB or more as unlocked for an 8 GB card and 35000 to 59999 MiB for a 10 GB card.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;verify.sh&amp;lt;/code&amp;gt; treats 60000 MiB or more as unlocked for an 8 GB card and 35000 to 59999 MiB for a 10 GB card.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An unlocked 8 GB card reports about 65024 MiB and roughly 1493 GB/s.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An unlocked 8 GB card reports about 65024 MiB and roughly 1493 GB/s.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Source|kio063218|2026-10-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;15&lt;/del&gt;|https://discord.com/channels/1518634379604136178/1534858283138158697/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1560165388883468288&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Source|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;handle=&lt;/ins&gt;kio063218|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;date=&lt;/ins&gt;2026-10-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;16&lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;link=&lt;/ins&gt;https://discord.com/channels/1518634379604136178/1534858283138158697/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1560618333542293526&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== How the patch works (reference) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== How the patch works (reference) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot;&gt;Line 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 151:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;KSRC=&amp;quot;/lib/modules/${KVER}/source&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;KSOUT=&amp;quot;/lib/modules/${KVER}/build&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;KSRC=&amp;quot;/lib/modules/${KVER}/source&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;KSOUT=&amp;quot;/lib/modules/${KVER}/build&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   and build with one line &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;make -j&amp;quot;${JOBS}&amp;quot; modules SYSSRC=&amp;quot;${KSRC}&amp;quot; SYSOUT=&amp;quot;${KSOUT}&amp;quot; CC=&amp;quot;${CC_CMD}&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   and build with one line &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;make -j&amp;quot;${JOBS}&amp;quot; modules SYSSRC=&amp;quot;${KSRC}&amp;quot; SYSOUT=&amp;quot;${KSOUT}&amp;quot; CC=&amp;quot;${CC_CMD}&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   The modules then compile&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; the &lt;/del&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;module verification failed: signature and/or required key missing&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   The modules then compile&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. {{Source|vipic|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561427071157272727}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;taint &lt;/del&gt;line &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;afterwards is expected&lt;/del&gt;. {{Source|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vipic&lt;/del&gt;|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1561427071157272727&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  The &lt;/ins&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;module verification failed: signature and/or required key missing &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- tainting kernel&lt;/ins&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   line &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that came up in the same thread was answered by matstatman with &quot;its alright&quot;; xanthe_ first did not see it in&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  his own dmesg, then found it there too&lt;/ins&gt;. {{Source|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;handle=xanthefin|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561430238007664741}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561430441200717888}}&amp;lt;br /&amp;gt;{{Source|handle=xanthefin&lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;date=&lt;/ins&gt;2026-10-18|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;link=&lt;/ins&gt;https://discord.com/channels/1518634379604136178/1518692084729511967/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1561431128420786197&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Compute hang in a passthrough VM&amp;#039;&amp;#039;&amp;#039; was fixed by dropping &amp;lt;code&amp;gt;bar1-resize-unlock.patch&amp;lt;/code&amp;gt;; the full fix is on&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Compute hang in a passthrough VM&amp;#039;&amp;#039;&amp;#039; was fixed by dropping &amp;lt;code&amp;gt;bar1-resize-unlock.patch&amp;lt;/code&amp;gt;; the full fix is on&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   [[Resizable BAR and BAR1 64 GB]]. {{Source|vipic|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561429038361223329}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   [[Resizable BAR and BAR1 64 GB]]. {{Source|vipic|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561429038361223329}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key cmp_wiki:diff:1.41:old-364:rev-451:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Driver_unlock&amp;diff=364&amp;oldid=prev</id>
		<title>ImportBot: cmpunlocker (amoghmunikote): what it patches, supported driver versions, install/verify/uninstall, known issues; sources are the repo and the cmpunlocker Discord Oct 2026.; sources: @_j3ns, @globalapathy, @lia_oc, @dottoreargus, @xeax, @68x0, @drew_2, @.henrykrinkle, @zagitta, @phoenixone7, @kio063218, @rrickk420 (+3 more); GitHub Consensus-Protocol/cmp170hx, amoghmunikote/cmpunlocker</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Driver_unlock&amp;diff=364&amp;oldid=prev"/>
		<updated>2026-10-30T08:49:19Z</updated>

		<summary type="html">&lt;p&gt;cmpunlocker (amoghmunikote): what it patches, supported driver versions, install/verify/uninstall, known issues; sources are the repo and the cmpunlocker Discord Oct 2026.; sources: @_j3ns, @globalapathy, @lia_oc, @dottoreargus, @xeax, @68x0, @drew_2, @.henrykrinkle, @zagitta, @phoenixone7, @kio063218, @rrickk420 (+3 more); GitHub Consensus-Protocol/cmp170hx, amoghmunikote/cmpunlocker&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:49, 30 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l137&quot;&gt;Line 137:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 137:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   suspected ECC; no ECC errors were in dmesg and the cause was not confirmed. Unresolved.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   suspected ECC; no ECC errors were in dmesg and the cause was not confirmed. Unresolved.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   {{Source|mowgli8628|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561450305529581640}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   {{Source|mowgli8628|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561450305529581640}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Debian 13 build error&#039;&#039;&#039; &amp;lt;code&amp;gt;fatal error: stdarg.h: No such file or directory&amp;lt;/code&amp;gt;: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a longer write&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;up by&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Debian 13 build error&#039;&#039;&#039; &amp;lt;code&amp;gt;fatal error: stdarg.h: No such file or directory&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(ViPiC, Debian 13.4&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;@vipic exists&lt;/del&gt;; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;see Discord&lt;/del&gt;. {{Source|vipic|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561427071157272727}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  Trixie, kernel 6.12.113, nvidia-open 615.71.09, cmpunlocker commit 2d10f89). Fix&lt;/ins&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in &amp;lt;code&amp;gt;driver/build.sh&amp;lt;/code&amp;gt; set&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Compute hang in a passthrough VM&#039;&#039;&#039; was fixed by dropping &amp;lt;code&amp;gt;bar1-resize-unlock.patch&amp;lt;/code&amp;gt;; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;see&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;KSRC=&quot;/lib/modules/${KVER}/source&quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;KSOUT=&quot;/lib/modules/${KVER}/build&quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   [[Resizable BAR and BAR1 64 GB]]. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A longer write&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;up by @vipic exists; see Discord&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  and build with one line &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;make &lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;j&quot;${JOBS}&quot; modules SYSSRC=&quot;${KSRC}&quot; SYSOUT=&quot;${KSOUT}&quot; CC=&quot;${CC_CMD}&quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The modules then compile&lt;/ins&gt;; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;module verification failed: signature and/or required key missing&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  taint line afterwards is expected&lt;/ins&gt;. {{Source|vipic|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561427071157272727}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Compute hang in a passthrough VM&#039;&#039;&#039; was fixed by dropping &amp;lt;code&amp;gt;bar1-resize-unlock.patch&amp;lt;/code&amp;gt;; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the full fix is on&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   [[Resizable BAR and BAR1 64 GB]]. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Source|vipic|2026-10&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;18|https://discord&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com/channels/1518634379604136178/1518692084729511967/1561429038361223329}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{Status|warning}} &amp;#039;&amp;#039;&amp;#039;615.78.08 can leave the cards off the bus&amp;#039;&amp;#039;&amp;#039; (above); keep a known-good 615.71.09 to roll back.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{Status|warning}} &amp;#039;&amp;#039;&amp;#039;615.78.08 can leave the cards off the bus&amp;#039;&amp;#039;&amp;#039; (above); keep a known-good 615.71.09 to roll back.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key cmp_wiki:diff:1.41:old-166:rev-364:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Driver_unlock&amp;diff=166&amp;oldid=prev</id>
		<title>ImportBot: cmpunlocker (amoghmunikote): what it patches, supported driver versions, install/verify/uninstall, known issues; sources are the repo and the cmpunlocker Discord Oct 2026.; sources: @_j3ns, @globalapathy, @lia_oc, @dottoreargus, @xeax, @68x0, @drew_2, @.henrykrinkle, @zagitta, @phoenixone7, @kio063218, @rrickk420 (+3 more); GitHub Consensus-Protocol/cmp170hx, amoghmunikote/cmpunlocker</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Driver_unlock&amp;diff=166&amp;oldid=prev"/>
		<updated>2026-10-30T08:04:13Z</updated>

		<summary type="html">&lt;p&gt;cmpunlocker (amoghmunikote): what it patches, supported driver versions, install/verify/uninstall, known issues; sources are the repo and the cmpunlocker Discord Oct 2026.; sources: @_j3ns, @globalapathy, @lia_oc, @dottoreargus, @xeax, @68x0, @drew_2, @.henrykrinkle, @zagitta, @phoenixone7, @kio063218, @rrickk420 (+3 more); GitHub Consensus-Protocol/cmp170hx, amoghmunikote/cmpunlocker&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Unlock&lt;br /&gt;
|unlocks=Driver unlock (memory geometry + full SM compute)&lt;br /&gt;
|variant=both&lt;br /&gt;
|driver_version=nvidia-open 610.43.02 / 610.43.03 / 610.57.04 / 615.71.09 / 615.71.10 / 615.78.08&lt;br /&gt;
|unlock_build=amoghmunikote/cmpunlocker v0.5&lt;br /&gt;
|steps_page=Driver unlock&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=_j3ns&lt;br /&gt;
|source=https://github.com/amoghmunikote/cmpunlocker&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cmpunlocker&amp;#039;&amp;#039;&amp;#039; is the mainline unlock for the CMP 170HX, by Amogh Munikote (@_j3ns on Discord, GitHub&lt;br /&gt;
amoghmunikote). It is an installer plus a set of patches against NVIDIA&amp;#039;s open GPU kernel modules; it rebuilds&lt;br /&gt;
&amp;lt;code&amp;gt;nvidia.ko&amp;lt;/code&amp;gt; and friends so the card comes up with its real memory size, full SM compute throughput, PCIe&lt;br /&gt;
Gen2, ECC, BAR1, JTAG, profiling and VFIO passthrough. It is driver-side only: nothing is flashed, nothing is burned.&lt;br /&gt;
On the 8 GB card that is the whole story; the 10 GB card can go further with the [[RIR fuse burn]].&lt;br /&gt;
{{Source|globalapathy|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561391127691665478}}&lt;br /&gt;
&lt;br /&gt;
Repository: [https://github.com/amoghmunikote/cmpunlocker amoghmunikote/cmpunlocker] (GPL-2.0; patched NVIDIA files keep&lt;br /&gt;
their MIT / dual notices). The current release is &amp;#039;&amp;#039;&amp;#039;v0.5&amp;#039;&amp;#039;&amp;#039;, released 2026-10-04 (64 GB, +4 SM, ECC).&lt;br /&gt;
{{Source|_j3ns|2026-10-04|https://discord.com/channels/1518634379604136178/1528263023121399948/1556445600848027678}}&lt;br /&gt;
&lt;br /&gt;
== What it unlocks ==&lt;br /&gt;
&lt;br /&gt;
Per the repo README, all marked Working:&lt;br /&gt;
&lt;br /&gt;
* Full SM compute throughput (the SS0 / SS1 speed selectors)&lt;br /&gt;
* Memory geometry: &amp;#039;&amp;#039;&amp;#039;64 GB&amp;#039;&amp;#039;&amp;#039; on the 8 GB card, &amp;#039;&amp;#039;&amp;#039;40 GB&amp;#039;&amp;#039;&amp;#039; on the 10 GB card&lt;br /&gt;
* PCIe Gen2 (see [[Gen2 link retrain]])&lt;br /&gt;
* [[ECC]] DRAM and SRAM&lt;br /&gt;
* [[Resizable BAR and BAR1 64 GB|Full BAR1 (64 GB)]] (credited to asm64-hooligan)&lt;br /&gt;
* JTAG (Host2Jtag register access)&lt;br /&gt;
* VFIO passthrough&lt;br /&gt;
* GPU profiling (credited to lesj0610)&lt;br /&gt;
* Persistence across reboot (the patched modules stay in place)&lt;br /&gt;
&lt;br /&gt;
It does &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; unlock, on master as of commit 2c7e2ec (2026-10-27): PCIe Gen3/Gen4, the 10 GB card beyond 40 GB,&lt;br /&gt;
more than 74 SM, or NVLink. The +4 SM step brings both cards to 74 SM; everything past that on the 10 GB card is the&lt;br /&gt;
RIR path, not this repo. {{Source|lia_oc|2026-10-22|https://discord.com/channels/1518634379604136178/1518695328008638516/1562930836892815483}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Linux x86-64, root.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;nvidia-open 610.xx.xx or newer already installed&amp;#039;&amp;#039;&amp;#039; (libraries and firmware). Running&lt;br /&gt;
  &amp;lt;code&amp;gt;sudo ./NVIDIA-Linux-x86_64-610.43.03.run&amp;lt;/code&amp;gt; is enough; you do not build the stock kernel module from source&lt;br /&gt;
  first. {{Source|dottoreargus|2026-10-06|https://discord.com/channels/1518634379604136178/1518695289278566450/1557075999336833186}}&lt;br /&gt;
* Kernel headers matching the running kernel.&lt;br /&gt;
* Secure Boot disabled (the patched modules are unsigned).&lt;br /&gt;
* Network access on first install (it downloads the matching stock &amp;lt;code&amp;gt;open-gpu-kernel-modules&amp;lt;/code&amp;gt; tarball).&lt;br /&gt;
* Python 3 (used at build time to pick the 8 GB / 10 GB geometry).&lt;br /&gt;
&lt;br /&gt;
== Supported driver versions ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;driver/VERSION&amp;lt;/code&amp;gt; at master (2c7e2ec) lists: &amp;#039;&amp;#039;&amp;#039;615.78.08, 615.71.10, 615.71.09, 610.57.04, 610.43.03,&lt;br /&gt;
610.43.02&amp;#039;&amp;#039;&amp;#039;. The installer refuses any other version. nvidia-open 615.71.09 was added in v0.4 and is the most widely&lt;br /&gt;
confirmed working version. {{Source|xeax|2026-10-06|https://discord.com/channels/1518634379604136178/1518695289278566450/1557072661216104550}}&lt;br /&gt;
615 series works fine on the 10 GB card. {{Source|68x0|2026-10-05|https://discord.com/channels/1518634379604136178/1518695328008638516/1556730977898987531}}&lt;br /&gt;
&lt;br /&gt;
{{Status|warning}} &amp;#039;&amp;#039;&amp;#039;615.78.08 breaks the unlock for several people.&amp;#039;&amp;#039;&amp;#039; The install reports no errors, but the cards&lt;br /&gt;
fail to train PCIe Gen2 at boot and show up in &amp;lt;code&amp;gt;lspci&amp;lt;/code&amp;gt; but not in &amp;lt;code&amp;gt;nvidia-smi&amp;lt;/code&amp;gt;. Downgrading to&lt;br /&gt;
615.71.09 loaded the unlock on the first try. {{Source|drew_2|2026-10-10|https://discord.com/channels/1518634379604136178/1518695289278566450/1558394051059781715}}&lt;br /&gt;
The ECC tool failed on 615.78.08 and worked on 615.71.09 for two more people.&lt;br /&gt;
{{Source|.henrykrinkle|2026-10-20|https://discord.com/channels/1518634379604136178/1518692084729511967/1561982868312297513}}&lt;br /&gt;
Zagitta reported cmpunlocker not working on 615.78.08 and that the boot loader image changed in that release; the advice&lt;br /&gt;
was to use the old booter. {{Source|zagitta|2026-10-17|https://discord.com/channels/1518634379604136178/1518692084729511967/1561109683836690473}}&lt;br /&gt;
Repo support for 615.78.08 was added to master on 2026-10-08.&lt;br /&gt;
{{Source|_j3ns|2026-10-08|https://discord.com/channels/1518634379604136178/1518692084729511967/1557571156528341123}}&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
From the repo (&amp;lt;code&amp;gt;docs/INSTALLATION.md&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./install.sh&lt;br /&gt;
# force a profile if you want (geometry is still chosen per PCI ID):&lt;br /&gt;
sudo ./install.sh --profile=8gb    # 8 GB card -&amp;gt; 64 GB&lt;br /&gt;
sudo ./install.sh --profile=10gb   # 10 GB card -&amp;gt; 40 GB&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then a &amp;#039;&amp;#039;&amp;#039;cold reboot&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;sudo shutdown -h now&amp;lt;/code&amp;gt;, then power on). Multi-GPU and mixed 8 GB + 10 GB systems&lt;br /&gt;
are handled in one install; each card is classified by PCI ID (&amp;lt;code&amp;gt;10de:20c2&amp;lt;/code&amp;gt; to 8 GB/64 GB,&lt;br /&gt;
&amp;lt;code&amp;gt;10de:2082&amp;lt;/code&amp;gt; to 10 GB/40 GB). Upgrading an existing install needs no uninstall: just rerun&lt;br /&gt;
&amp;lt;code&amp;gt;./install.sh&amp;lt;/code&amp;gt; as root. {{Source|phoenixone7|2026-10-06|https://discord.com/channels/1518634379604136178/1518692084729511967/1557042603051192373}}&lt;br /&gt;
&lt;br /&gt;
Other installer flags: &amp;lt;code&amp;gt;--no-iommu&amp;lt;/code&amp;gt; (leave the kernel command line alone), &amp;lt;code&amp;gt;--no-gen2-service&amp;lt;/code&amp;gt;&lt;br /&gt;
(skip the early-boot [[Gen2 link retrain]] unit), &amp;lt;code&amp;gt;--no-passthrough&amp;lt;/code&amp;gt; (do not set the card up for VM&lt;br /&gt;
passthrough). By default the installer appends &amp;lt;code&amp;gt;intel_iommu=on&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;amd_iommu=on&amp;lt;/code&amp;gt; plus&lt;br /&gt;
&amp;lt;code&amp;gt;iommu=pt&amp;lt;/code&amp;gt; to the kernel command line and installs two boot-time services; it backs up the GRUB or&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/kernel/cmdline&amp;lt;/code&amp;gt; file first (&amp;lt;code&amp;gt;&amp;amp;lt;file&amp;amp;gt;.cmpunlocker.bak&amp;lt;/code&amp;gt;). See&lt;br /&gt;
[[Kernel parameters and module options]].&lt;br /&gt;
&lt;br /&gt;
== Verify ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo ./verify.sh&lt;br /&gt;
nvidia-smi --query-gpu=pcie.link.gen.current,pcie.link.gen.max --format=csv   # expect 2,2&lt;br /&gt;
sudo dmesg | grep SEC2_DEBUG&lt;br /&gt;
cat /proc/cmdline &amp;amp;&amp;amp; ls /sys/class/iommu                                       # IOMMU after reboot&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;verify.sh&amp;lt;/code&amp;gt; treats 60000 MiB or more as unlocked for an 8 GB card and 35000 to 59999 MiB for a 10 GB card.&lt;br /&gt;
An unlocked 8 GB card reports about 65024 MiB and roughly 1493 GB/s.&lt;br /&gt;
{{Source|kio063218|2026-10-15|https://discord.com/channels/1518634379604136178/1534858283138158697/1560165388883468288}}&lt;br /&gt;
&lt;br /&gt;
== How the patch works (reference) ==&lt;br /&gt;
&lt;br /&gt;
The compute unlock re-fires the SEC2 Booter Load with an enlarged signature buffer to open privilege-mask (PLM)&lt;br /&gt;
registers during GSP bootstrap, then the host writes the speed selectors. Values from the patch set&lt;br /&gt;
(&amp;lt;code&amp;gt;sec2-postbl-plm-ss-cfg.patch&amp;lt;/code&amp;gt;), useful when an agent needs the exact registers:&lt;br /&gt;
&lt;br /&gt;
* SM speed select 0 &amp;lt;code&amp;gt;0x0082381c = 0x88888888&amp;lt;/code&amp;gt;, SM speed select 1 &amp;lt;code&amp;gt;0x00823820 = 0x00000008&amp;lt;/code&amp;gt;.&lt;br /&gt;
* PLMs opened (to &amp;lt;code&amp;gt;0xffffffff&amp;lt;/code&amp;gt; unless noted): WPR_CFG &amp;lt;code&amp;gt;0x001fa7cc = 0xfffff0ff&amp;lt;/code&amp;gt;, FBPA&lt;br /&gt;
  &amp;lt;code&amp;gt;0x009a0148&amp;lt;/code&amp;gt;, WPR &amp;lt;code&amp;gt;0x001fa7c4&amp;lt;/code&amp;gt;, FEAT &amp;lt;code&amp;gt;0x00823804&amp;lt;/code&amp;gt;, OPT &amp;lt;code&amp;gt;0x008200fc&amp;lt;/code&amp;gt;,&lt;br /&gt;
  PJTAG &amp;lt;code&amp;gt;0x0000c840&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Memory geometry: FBPA CFG1 &amp;lt;code&amp;gt;0x009a0204&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;0x02779000&amp;lt;/code&amp;gt; (8 GB) / &amp;lt;code&amp;gt;0x02669000&amp;lt;/code&amp;gt;&lt;br /&gt;
  (10 GB); MMU LMR &amp;lt;code&amp;gt;0x00100ce0&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;0x0000020B&amp;lt;/code&amp;gt; (64 GB) / &amp;lt;code&amp;gt;0x0000028A&amp;lt;/code&amp;gt; (40 GB).&lt;br /&gt;
&lt;br /&gt;
The compute half survives a function-level reset; the memory geometry is re-applied every GSP boot, which is why the&lt;br /&gt;
patched modules must be loaded each boot. {{Source|rrickk420|2026-08-22|https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
(values cross-checked against Consensus-Protocol/cmp170hx and the cmpunlocker source.)&lt;br /&gt;
&lt;br /&gt;
The 14-patch order in &amp;lt;code&amp;gt;driver/build.sh&amp;lt;/code&amp;gt; is: sec2-postbl-plm-ss-cfg, booter-verify, late-pma,&lt;br /&gt;
bar0-pramin-clamp, ce-scrub-workarounds, persistent-sw-state, pcie-gen2, pcie-gen2-probe-retrain, name-string,&lt;br /&gt;
bar1-resize-unlock, cmp-sku-mask, ecc-enable, ecc-fbpa-static, ecc-reporting.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reinstall after every kernel upgrade.&amp;#039;&amp;#039;&amp;#039; The installer removes the nvidia DKMS modules, so a kernel update leaves&lt;br /&gt;
  the card on the stock driver (reporting 8 GB) until you rerun &amp;lt;code&amp;gt;./install.sh&amp;lt;/code&amp;gt;. The&lt;br /&gt;
  [[cmpunlocker forks|asm64 and Morrowmake forks]] add kernel-update hooks to avoid this.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mixed-GPU hosts:&amp;#039;&amp;#039;&amp;#039; the installer auto-detects the profile from the first GPU in &amp;lt;code&amp;gt;nvidia-smi&amp;lt;/code&amp;gt; order, so&lt;br /&gt;
  always pass &amp;lt;code&amp;gt;--profile=&amp;lt;/code&amp;gt; on a host that also has, say, an RTX 3080, or it picks the wrong geometry.&lt;br /&gt;
  {{Source|rrickk420|2026-08-22|https://github.com/Consensus-Protocol/cmp170hx}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Other GPUs vanish after install:&amp;#039;&amp;#039;&amp;#039; mixing works but is picky. Pascal and older will not work; Turing (20-series)&lt;br /&gt;
  and newer generally do; test it yourself. {{Source|xeax|2026-10-15|https://discord.com/channels/1518634379604136178/1518692084729511967/1560250788520140831}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Decode regression 0.4 to 0.5:&amp;#039;&amp;#039;&amp;#039; one user dropped from 60-80 to 35 tok/s on Qwen 3.8 27B after moving to 0.5 and&lt;br /&gt;
  suspected ECC; no ECC errors were in dmesg and the cause was not confirmed. Unresolved.&lt;br /&gt;
  {{Source|mowgli8628|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561450305529581640}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Debian 13 build error&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;fatal error: stdarg.h: No such file or directory&amp;lt;/code&amp;gt;: a longer write-up by&lt;br /&gt;
  @vipic exists; see Discord. {{Source|vipic|2026-10-18|https://discord.com/channels/1518634379604136178/1518692084729511967/1561427071157272727}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Compute hang in a passthrough VM&amp;#039;&amp;#039;&amp;#039; was fixed by dropping &amp;lt;code&amp;gt;bar1-resize-unlock.patch&amp;lt;/code&amp;gt;; see&lt;br /&gt;
  [[Resizable BAR and BAR1 64 GB]]. A longer write-up by @vipic exists; see Discord.&lt;br /&gt;
* {{Status|warning}} &amp;#039;&amp;#039;&amp;#039;615.78.08 can leave the cards off the bus&amp;#039;&amp;#039;&amp;#039; (above); keep a known-good 615.71.09 to roll back.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Released by the maintainer and reproduced live on master by others the same day, so the core unlock is {{Status|Proven}}.&lt;br /&gt;
See the confirmation below.&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
&lt;br /&gt;
* Repo: [https://github.com/amoghmunikote/cmpunlocker amoghmunikote/cmpunlocker], posted by @globalapathy.&lt;br /&gt;
* RH-3D&amp;#039;s v0.5 walkthrough video (8 GB, 64 GB + 4 SM + ECC): https://youtu.be/tFbZMc7cDho&lt;br /&gt;
  {{Source|rh3dai|2026-10-11|https://discord.com/channels/1518634379604136178/1518692084729511967/1558876035083141122}}&lt;br /&gt;
* [[cmpunlocker forks]], [[Gen2 link retrain]], [[ECC]], [[RIR fuse burn]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:Unlocks]]&lt;br /&gt;
[[Category:8 GB]]&lt;br /&gt;
[[Category:10 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
</feed>