<?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=Tools</id>
	<title>Tools - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cmp.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Tools"/>
	<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Tools&amp;action=history"/>
	<updated>2026-10-31T01:24:16Z</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=Tools&amp;diff=478&amp;oldid=prev</id>
		<title>ImportBot: Import: tools overview, @mountains1605, @globalapathy, @xeax, @matstatman, @c133, @wakeupmbrc1, @zagitta, @impactic, @djpandaman, @sojun80, @arabus_74064, @reala7096, @_arcanum_, @rh3dai; repos PixelML/club-170hx, SeraphimSerapis/tool-eval-bench, dev-boz/cmp170hx-testsuite, lixiangwuxian/170hx-rir-tool, sasha0552/nvidia-pstated, zzc0721/torch-performance-test-data; gap-fill from #general 2026-10-23 to 10-25: @phoenixone7, @zagitta, @mrwojaketh, @danske1, @petrikrohn_26497, @d</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Tools&amp;diff=478&amp;oldid=prev"/>
		<updated>2026-10-30T10:02:39Z</updated>

		<summary type="html">&lt;p&gt;Import: tools overview, @mountains1605, @globalapathy, @xeax, @matstatman, @c133, @wakeupmbrc1, @zagitta, @impactic, @djpandaman, @sojun80, @arabus_74064, @reala7096, @_arcanum_, @rh3dai; repos PixelML/club-170hx, SeraphimSerapis/tool-eval-bench, dev-boz/cmp170hx-testsuite, lixiangwuxian/170hx-rir-tool, sasha0552/nvidia-pstated, zzc0721/torch-performance-test-data; gap-fill from #general 2026-10-23 to 10-25: @phoenixone7, @zagitta, @mrwojaketh, @danske1, @petrikrohn_26497, @d&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-l85&quot;&gt;Line 85:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 85:&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|Reported}} &amp;#039;&amp;#039;&amp;#039;vLLM run-to-run variance.&amp;#039;&amp;#039;&amp;#039; Re-running the same quantization comparison gave results about 3 percent apart; @vektor_prime traced it to upstream vLLM and fixed it with a batch-invariance change in his recipe repository. {{Source|handle=vektor_prime|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557467960455467170}}&amp;lt;br /&amp;gt;{{Source|handle=vektor_prime|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557498798530498601}}&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|Reported}} &amp;#039;&amp;#039;&amp;#039;vLLM run-to-run variance.&amp;#039;&amp;#039;&amp;#039; Re-running the same quantization comparison gave results about 3 percent apart; @vektor_prime traced it to upstream vLLM and fixed it with a batch-invariance change in his recipe repository. {{Source|handle=vektor_prime|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557467960455467170}}&amp;lt;br /&amp;gt;{{Source|handle=vektor_prime|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1518695289278566450/1557498798530498601}}&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|Contested}} &amp;#039;&amp;#039;&amp;#039;LMCache&amp;#039;&amp;#039;&amp;#039; for spilling KV cache to CPU RAM: with it vLLM processed one request at a time instead of eight, and @c133 found it also wanted VRAM. {{Source|handle=nikhilr1696|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556742092150284339}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556741812394270760}}&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|Contested}} &amp;#039;&amp;#039;&amp;#039;LMCache&amp;#039;&amp;#039;&amp;#039; for spilling KV cache to CPU RAM: with it vLLM processed one request at a time instead of eight, and @c133 found it also wanted VRAM. {{Source|handle=nikhilr1696|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556742092150284339}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-05|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1556741812394270760}}&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;* {{Status|Reported}} &#039;&#039;&#039;NeuralFree&#039;&#039;&#039; ([https://github.com/EonMux/NeuralFree EonMux/NeuralFree]): a work-in-progress inference framework by @phoenixone7. GGUF support is in; safetensors support and testing are still to come. He split it out of an older trading-bot project and plans to keep supporting it because of prefix-caching problems he hit in vLLM. No CMP numbers posted. {{Source|handle=phoenixone7|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563213261850157077|repo=https://github.com/EonMux/NeuralFree}}&amp;lt;br /&amp;gt;{{Source|handle=phoenixone7|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563213796913188956}}&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|Theory}} &amp;#039;&amp;#039;&amp;#039;EAGLE-4&amp;#039;&amp;#039;&amp;#039; speculative decoding was flagged as faster than MTP; nobody tried it on a 170HX. {{Source|handle=cibernox|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562247115562942555}}&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|Theory}} &amp;#039;&amp;#039;&amp;#039;EAGLE-4&amp;#039;&amp;#039;&amp;#039; speculative decoding was flagged as faster than MTP; nobody tried it on a 170HX. {{Source|handle=cibernox|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562247115562942555}}&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|Theory}} &amp;#039;&amp;#039;&amp;#039;flare-local-inference&amp;#039;&amp;#039;&amp;#039; (NVIDIA) is built for Blackwell; a port to these cards would need a purpose-written engine. {{Source|handle=mountains1605|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562492007262322789}}&amp;lt;br /&amp;gt;{{Source|handle=dufrelic|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562824922286526505}}&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|Theory}} &amp;#039;&amp;#039;&amp;#039;flare-local-inference&amp;#039;&amp;#039;&amp;#039; (NVIDIA) is built for Blackwell; a port to these cards would need a purpose-written engine. {{Source|handle=mountains1605|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562492007262322789}}&amp;lt;br /&amp;gt;{{Source|handle=dufrelic|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1562824922286526505}}&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-l96&quot;&gt;Line 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 97:&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;* Iron: a Pinecil or any 60 W or stronger iron with SMD tips; the Sequre S99 (USB-C, C245 tips, 100 W). {{Source|handle=civiloid|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558803228362145833}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558832357514154055}}&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;* Iron: a Pinecil or any 60 W or stronger iron with SMD tips; the Sequre S99 (USB-C, C245 tips, 100 W). {{Source|handle=civiloid|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558803228362145833}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558832357514154055}}&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;* Microsoldering tweezers are essential; the capacitors are almost impossible to handle otherwise. Clean with isopropyl alcohol, foam swabs, a brush and wipes. {{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558857956961820794}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558858884343668859}}&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;* Microsoldering tweezers are essential; the capacitors are almost impossible to handle otherwise. Clean with isopropyl alcohol, foam swabs, a brush and wipes. {{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558857956961820794}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558858884343668859}}&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;* Microscope: @civiloid would rather have a QianLi Gorilla 6558 or Mechanic 6560T with a camera than work off a screen alone. {{Source|handle=civiloid|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558803596852596837}} A used Vision Engineering TS-4 is another option; skip the TS-3. {{Source|handle=cmdrwaka324|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559782730688893020}}&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;* Microscope: @civiloid would rather have a QianLi Gorilla 6558 or Mechanic &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Robot &lt;/ins&gt;6560T with a camera than work off a screen alone. {{Source|handle=civiloid|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558803596852596837&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}} For soldering he calls a new Chinese binocular microscope with a camera module the most cost-effective choice: small, good enough optics, and the camera plugs into any screen. QianLi and Mechanic are consumer brands that buy white-label units, so the actual manufacturer is cheaper. {{Source|handle=civiloid|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559808745176043613}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559808927581872161}}&amp;lt;br /&amp;gt;{{Source|handle=civiloid|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559809944977408102}} @_arcanum_ paid about USD 300 on Taobao for the QianLi 6558 UV-light version; the IR module is about 140 more. {{Source|handle=_arcanum_|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559983772076609640}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559985698352795670}}&amp;lt;br /&amp;gt;{{Source|handle=_arcanum_|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559985805802340454&lt;/ins&gt;}} A used Vision Engineering TS-4 is another option; skip the TS-3&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, which is louder (fans on the supply and the halogen housing) and older in optics and electronics&lt;/ins&gt;. {{Source|handle=cmdrwaka324|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559782730688893020&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&amp;lt;br /&amp;gt;{{Source|handle=cmdrwaka324|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559798125542248489}} On the TS series, video output needs the camera optics (the CS adapter) fitted when bought; scopes in this class run USD 2,000 to 3,000, and eyepiece-only scopes cost about 5x less. Many cheap camera heads send one eye&#039;s light fully to the camera, so you lose binocular view while recording. {{Source|handle=endsjeremy|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559786404223914037}}&amp;lt;br /&amp;gt;{{Source|handle=cmdrwaka324|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559788016095076363}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559804501127462943}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559805792067125259}}&amp;lt;br /&amp;gt;{{Source|handle=endsjeremy|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1559984711525343233&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;* A solder stencil for the mod is in the channel pins, but making one needs a laser cutter. {{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564479737160802307}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564479895952695377}}&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;* A solder stencil for the mod is in the channel pins, but making one needs a laser cutter. {{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564479737160802307}}&amp;lt;br /&amp;gt;{{Source|handle=globalapathy|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1564479895952695377}}&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;* A video of the mod done quickly by a Canadian GPU repair YouTuber: https://www.youtube.com/watch?v=HO2T4TgNzlQ {{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558856094116483142}}&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;* A video of the mod done quickly by a Canadian GPU repair YouTuber: https://www.youtube.com/watch?v=HO2T4TgNzlQ {{Source|handle=_arcanum_|date=2026-10-11|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1558856094116483142}}&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-l109&quot;&gt;Line 109:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 110:&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;== Related work on other NVIDIA 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;== Related work on other NVIDIA cards ==&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|Reported}} &amp;#039;&amp;#039;&amp;#039;Zagitta/gpu-unlock&amp;#039;&amp;#039;&amp;#039;: a Linux kernel module that removes the half-rate tensor-math limit on RTX 3090 class cards with the register approach the CMP unlocks use, without driver patching. It must load before the NVIDIA driver; it only matches RTX 3090 IDs by default. Gain: a few percent prefill when the engine uses BF16 to FP32 FMA; no core or SM unlock. {{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561189774834802709}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561876551505551411}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562214717316137005}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563321762756694107}} @sojun80 used the approach on a 3060 Ti, 3070, 3070 mobile, 3080 and 3080 Ti, and is building a generic unlock tool from cmpunlocker for the 30 and 40 series. {{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562322577676967957}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562322921383264289}} Details belong on [[Unlocks]].&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|Reported}} &amp;#039;&amp;#039;&amp;#039;Zagitta/gpu-unlock&amp;#039;&amp;#039;&amp;#039;: a Linux kernel module that removes the half-rate tensor-math limit on RTX 3090 class cards with the register approach the CMP unlocks use, without driver patching. It must load before the NVIDIA driver; it only matches RTX 3090 IDs by default. Gain: a few percent prefill when the engine uses BF16 to FP32 FMA; no core or SM unlock. {{Source|handle=zagitta|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561189774834802709}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-19|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1561876551505551411}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562214717316137005}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563321762756694107}} @sojun80 used the approach on a 3060 Ti, 3070, 3070 mobile, 3080 and 3080 Ti, and is building a generic unlock tool from cmpunlocker for the 30 and 40 series. {{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562322577676967957}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562322921383264289}} Details belong on [[Unlocks]].&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;** @grapepepper patched his RTX 3090 Ti from the repository; after he shared his results others unlocked various RTX 30-series cards, and he has seen a report of an RTX 4070 Ti SUPER. {{Source|handle=grapepepper|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562183666371924070}}&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;** &#039;&#039;&#039;eGPU.&#039;&#039;&#039; Zagitta: someone got it working on an eGPU (see the repo issues). {{Status|Theory}} @da6b, whose 3090 sits behind a Thunderbolt 3 bridge, expects to need the Thunderbolt drivers in the initramfs and Thunderbolt security disabled so the tunnel is up before the module loads, possibly with some timing involved; an eGPU on M.2 is a direct PCIe link and simpler. {{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563321076027752459}}&amp;lt;br /&amp;gt;{{Source|handle=da6b|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563320911858376785}}&amp;lt;br /&amp;gt;{{Source|handle=da6b|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563321227320492143}}&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;** {{Status|Theory}} @sojun80 thinks the tensor limit applies to the 20 to 40 series, &quot;i think all of them&quot;; he has no 20-series card left to test. {{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562275001879629885}}&amp;lt;br /&amp;gt;{{Source|handle=sojun80|date=2026-10-21|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1562322138516684843}}&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;** Zagitta on its origin: it builds on the CMP unlock work (the same basis as cmpunlocker, and the CMP 90HX and 50HX unlocks), and nothing in it is new; his only change is doing it without a driver patch, as a standalone early-boot module, an idea he took from the UEFI module the 90HX and 50HX Windows unlocks use. He has no Windows version planned. On 2026-10-24, asked whether it covers only GA102, he said GA104 and GA106 as well; other GPUs in the same host (a 50-series card, for example) are left alone. {{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563146783062884393}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563529939586912410}}&amp;lt;br /&amp;gt;{{Source|handle=mrwojaketh|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563529790848372796|repo=https://github.com/Zagitta/gpu-unlock}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563543666553913345}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559641152098425}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563585750836969533}}&amp;lt;br /&amp;gt;{{Source|handle=zagitta|date=2026-10-25|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563875998443765832}}&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;** {{Status|Reported}} @danske1&#039;s before and after numbers on an EVGA RTX 3090 FTW3, 8192 x 8192 x 8192 GEMM, median of 20 iterations x 5 samples: FP16 in with FP32 accumulate 81.95 to 141.07 TFLOPS (+72 %), BF16 / FP32 81.35 to 145.59 (+79 %), TF32 40.46 to 78.76 (+95 %); FP16 with FP16 accumulate (about 148) and plain FP32 (about 30) unchanged. {{Source|handle=danske1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563293585762295871}}&amp;lt;br /&amp;gt;{{Source|handle=danske1|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563293742557962313}}&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;* {{Status|Reported}} &#039;&#039;&#039;JustAResearcher/gpu-unlock-ada&#039;&#039;&#039; ([https://github.com/JustAResearcher/gpu-unlock-ada GitHub]) takes the tensor unlock to RTX 40-series (Ada) cards. @petrikrohn_26497 reported an RTX 4090 unlocked and posted the repo. Its README credits Zagitta/gpu-unlock for the Linux module and packaging, TOTORONG/AD103_win_unlocker for the AD102 support and WildFlash1st/cmp90hx-unlock for the GA102 path; the module and packaging are GPL-2.0-only and the NVIDIA firmware stays under NVIDIA&#039;s own terms. @djpandaman, earlier the same day: the tensor unlock can be done on AD103 too, and he was trying AD102. @sevendaysworth unlocked an RTX 4080 FE by pointing an AI agent at another member&#039;s repo (the repo is not named in his post). Not a CMP 170HX tool. A day earlier @zagitta had posted TOTORONG/AD103_win_unlocker on Hugging Face (&quot;Seems someone got ada unlock working maybe&quot;) and @dottoreargus replied &quot;Can confirm, it does work&quot;. {{Source|handle=zagitta|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563248053916536933}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1563314008717791445}}&amp;lt;br /&amp;gt;{{Source|handle=petrikrohn_26497|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563577439504830544}}&amp;lt;br /&amp;gt;{{Source|handle=petrikrohn_26497|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563578905913331836|repo=https://github.com/JustAResearcher/gpu-unlock-ada}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563559770307436645}}&amp;lt;br /&amp;gt;{{Source|handle=sevendaysworth|date=2026-10-24|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563612387800522785}}&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;* Open question: has anyone tried the unlock on a GA104 laptop GPU? @da6b asked on 2026-10-23; no answer in the thread. {{Source|handle=da6b|date=2026-10-23|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1563174949785698396}}&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|Theory}} @djpandaman asked AD102 owners (4090, RTX 5000 Ada, 6000 Ada) to run a read-only fuse dump script; @zagitta posted fuse and floorsweep register values from two RTX 3090s for reference. {{Source|handle=zagitta|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564323744510648351}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564512498743378011}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564512653253148692}}&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|Theory}} @djpandaman asked AD102 owners (4090, RTX 5000 Ada, 6000 Ada) to run a read-only fuse dump script; @zagitta posted fuse and floorsweep register values from two RTX 3090s for reference. {{Source|handle=zagitta|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564323744510648351}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564512498743378011}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1564512653253148692}}&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;* Reverse-engineering links people shared: a laser fault injection rig build (fraktalcyber/lfi-rig) and an agent tool whose list lacks NVIDIA Falcon support; an agent with Ghidra and radare2 can disassemble most things. {{Source|handle=mountains1605|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558202438660657193}}&amp;lt;br /&amp;gt;{{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558190561977045017}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559852208168771646}}&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;* Reverse-engineering links people shared: a laser fault injection rig build (fraktalcyber/lfi-rig) and an agent tool whose list lacks NVIDIA Falcon support; an agent with Ghidra and radare2 can disassemble most things. {{Source|handle=mountains1605|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558202438660657193}}&amp;lt;br /&amp;gt;{{Source|handle=analyticeth|date=2026-10-09|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558190561977045017}}&amp;lt;br /&amp;gt;{{Source|handle=dottoreargus|date=2026-10-14|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1559852208168771646}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Tools&amp;diff=394&amp;oldid=prev</id>
		<title>ImportBot: Import: tools overview, @mountains1605, @globalapathy, @xeax, @matstatman, @c133, @wakeupmbrc1, @zagitta, @impactic, @djpandaman, @sojun80, @arabus_74064, @reala7096, @_arcanum_, @rh3dai; repos PixelML/club-170hx, SeraphimSerapis/tool-eval-bench, dev-boz/cmp170hx-testsuite, lixiangwuxian/170hx-rir-tool, sasha0552/nvidia-pstated, zzc0721/torch-performance-test-data</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Tools&amp;diff=394&amp;oldid=prev"/>
		<updated>2026-10-30T08:53:04Z</updated>

		<summary type="html">&lt;p&gt;Import: tools overview, @mountains1605, @globalapathy, @xeax, @matstatman, @c133, @wakeupmbrc1, @zagitta, @impactic, @djpandaman, @sojun80, @arabus_74064, @reala7096, @_arcanum_, @rh3dai; repos PixelML/club-170hx, SeraphimSerapis/tool-eval-bench, dev-boz/cmp170hx-testsuite, lixiangwuxian/170hx-rir-tool, sasha0552/nvidia-pstated, zzc0721/torch-performance-test-data&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:53, 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-l113&quot;&gt;Line 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 113:&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;* Nobody has a fork that combines P2P and [[170tune]]. {{Source|handle=gnasherrr|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564165428631179337}}&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;* Nobody has a fork that combines P2P and [[170tune]]. {{Source|handle=gnasherrr|date=2026-10-26|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564165428631179337}}&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; 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;Longer write&lt;/del&gt;-ups on Discord ==&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;Write&lt;/ins&gt;-ups on Discord ==&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;These are summarised here only until their authors agree &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;more&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;Summaries of longer write-ups members posted, with links &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the originals&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;* &lt;/del&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;iff_apply&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;py&lt;/del&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;170hx_sweep&lt;/del&gt;.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;bar0_write&lt;/del&gt;.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;their READMEs, posted as &lt;/del&gt;&quot;untested&quot;: &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;xeax &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/del&gt;@scallion_9883 (Humvee55) exists; see [https://discord.com/channels/1518634379604136178/1518692084729511967/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1562866846083055622 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;/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;* Building cmpunlocker&#039;s vGPU-and-others branch&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: a longer write-up by &lt;/del&gt;@arabus_74064 (&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;arabus&lt;/del&gt;) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;exists; see [&lt;/del&gt;https://discord.com/channels/1518634379604136178/1518692084729511967/1564633109482438887 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;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;=== 170hx_sweep.py, bar0_write.py and iff_apply.py (10 GB card) ===&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;Speeding &lt;/del&gt;up &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;model &lt;/del&gt;loading &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;at startup&lt;/del&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;@impactic &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(Impactic) exists&lt;/del&gt;; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;see &lt;/del&gt;[https://discord.com/channels/1518634379604136178/1528826330454429706/1560848620633198652 Discord].&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;{{Status|Theory}} @xeax posted &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iff_apply_README.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &lt;/ins&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;170hx_sweep_README&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;md&lt;/ins&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;bar0_write&lt;/ins&gt;.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;170hx_sweep&lt;/ins&gt;.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;one word: &lt;/ins&gt;&quot;untested&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. {{Source|handle=xeax|date=2026-10-22|link=https&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//discord.com/channels/1518634379604136178/1518692084729511967/1562866846083055622}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869594794754209}}&amp;lt;br /&amp;gt;{{Source|handle=xeax|date=2026-10&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869675640229989}}&amp;lt;br /&amp;gt;{{Source|handle=&lt;/ins&gt;xeax&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562870077097910425}} &lt;/ins&gt;@scallion_9883 (Humvee55) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;had shared a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;message.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; when @feralzi asked for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iff_apply.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, and confirmed the tools are &quot;10gb only&quot;. {{Source|handle=scallion_9883|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562853684822413492}}&amp;lt;br /&amp;gt;{{Source|handle=scallion_9883|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562937468754329762}} What the sweep README describes:&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;* vLLM &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;checkpointing &lt;/del&gt;and fast &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;model swapping&lt;/del&gt;: a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;longer write&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;up by @&lt;/del&gt;peter643 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;exists; see [&lt;/del&gt;https://discord.com/channels/1518634379604136178/1528513735575081070/1557509343094509569 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;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;* &#039;&#039;&#039;Purpose.&#039;&#039;&#039; It tests up to 128 SMs and up to 24 HBM memory partitions, including the ones fused off at the factory, one unbind, reset, override, bind and test cycle at a time, and writes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;CARD_REPORT.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: a verdict per GPC, TPC and memory partition, the defective units, and the masks for the largest stable configuration of that die. Every test uses volatile overrides through the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ga100_rir&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; binary of [[170hx-rir-tool]], so a reboot or power cycle returns the card to stock; the README says no RIR write path &lt;/ins&gt;exists &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in the code. {{Source|handle=xeax|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869594794754209}} The tool&#039;s software overrides only work once the gate fuse is cleared&lt;/ins&gt;; see [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[170hx-rir-tool]]. {{Source|handle=lxtend|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518695328008638516/1558470807888461854|repo=https://github.com/lixiangwuxian/170hx-rir-tool}}.&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;* A &lt;/del&gt;video series &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on tuning the &lt;/del&gt;8 GB card &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and on cmpunlocker v0&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5&lt;/del&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 @rh3dai (RH&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3D) exists; see [&lt;/del&gt;https://discord.com/channels/1518634379604136178/1555480078089986138/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1556301132861800551 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;* &#039;&#039;&#039;Requirements.&#039;&#039;&#039; Debian or Ubuntu, root, one card per run, no display session on the card, a working NVIDIA driver. gpu-burn, cuda_memtest and torch are needed for real verdicts; without them tests are logged as skipped. Memory stages above 40 GiB need the patched cmpunlocker driver with the live-FBPA LMR fix (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--assume-memory-driver&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;); otherwise they are skipped. By default it only accepts device IDs 0x2082 and 0x2081. {{Source|handle=xeax|date=2026-10-22|link=&lt;/ins&gt;https://discord.com/channels/1518634379604136178/1518692084729511967/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1562869594794754209}}&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;* Driving &lt;/del&gt;a PC &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;with &lt;/del&gt;an AI agent through &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;an IP&lt;/del&gt;-KVM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;longer write-up by @con3po7016 (Con3po) exists&lt;/del&gt;; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;see &lt;/del&gt;[https://discord.com/channels/1518634379604136178/1518691940646781070/1558269252111306807 Discord].&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;* &#039;&#039;&#039;Commands.&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo python3 170hx_sweep.py discover&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (read-only scan of fuses and masks), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;run&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (resumable; about 35 short GPU cycles, 45 to 60 minutes), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;report&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Useful flags: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--quick&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (skip the per-TPC matrix), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--skip-memory&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--verbose&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Watch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dmesg -w&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi -l 1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in another terminal. {{Source|handle=xeax|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869594794754209}}&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;* &#039;&#039;&#039;Safety model.&#039;&#039;&#039; Device identity checks before anything runs, a 10-second countdown, every override read back, the kernel log diffed per unit, every change logged before it runs, and resume after a crash or power cycle. {{Source|handle=xeax|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869594794754209}}&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;* &#039;&#039;&#039;bar0_write.py&#039;&#039;&#039; writes one 32-bit register through BAR0 and prints the read-back. The sweep uses it for three SM speed registers (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x823804&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x82381C&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;0x823820&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;); without them revealed SMs stay throttled. {{Source|handle=xeax|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869594794754209}}&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;* &#039;&#039;&#039;iff_apply.py&#039;&#039;&#039; (optional) arms software IFF reset-replay records that the card&#039;s firmware re-applies at every reset, described as a cleaner route to Gen3 or Gen4. While a record is armed the sweep refuses to run (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iff-show&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iff-install&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iff-undo&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). {{Source|handle=xeax|date=2026-10-22|link=https://discord&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com/channels/1518634379604136178/1518692084729511967/1562869594794754209}}&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 README calls power readings that jump above about 90 SMs a telemetry artifact and suggests &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo nvidia-smi -lgc 300,1200&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. {{Source|handle=xeax|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562869594794754209}}&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;@markshowa asked whether &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;iff_apply&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&#039;s show command would return anything on an 8 GB card; no answer. {{Source|handle=markshowa|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1562941152192372900}}&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;/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;Building cmpunlocker&#039;s vGPU-and-others branch &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;{{Status|Reported}} &lt;/ins&gt;@arabus_74064&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;s build notes &lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;shell commands with comments in Hungarian, summarised in English&lt;/ins&gt;)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: {{Source|handle=arabus_74064|date=2026-10-27|link=&lt;/ins&gt;https://discord.com/channels/1518634379604136178/1518692084729511967/1564633109482438887&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564633314298568776}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564633533320925218}}&amp;lt;br /&amp;gt;{{Source|handle=arabus_74064|date=2026-10-27|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1564633646588100619}}&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;# Clone the branch: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git clone --branch vGPU-and-others --single-branch https://github.com/amoghmunikote/cmpunlocker.git ~/cmpunlocker-vgpu&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 vGPU patches are &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;driver/patches/vgpu-&lt;/ins&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, applied in the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;PATCH_ORDER&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; list in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;driver/build.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Every unlock must also be declared under &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;unlocks:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/constants.yaml&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;tools/read-constants.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; rejects the build (&quot;built but not declared&quot;, &quot;does not match the patches&quot;).&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;# Back &lt;/ins&gt;up &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/constants.yaml&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then add three entries before the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ecc:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; block: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vgpu_kvm_build&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vgpu-kvm-build.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vgpu_ga100_host&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vgpu-ga100-host.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vgpu_umd_version&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;vgpu-umd-version.patch&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), each with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;registers: {}&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;# Check with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;python3 tools/read-constants.py common/constants.yaml driver/patches driver/build.sh 10gb&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, then install with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo ./install.sh --profile=10gb&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;Whether vGPU then worked was not posted. vGPU itself is on [[Unlocks]].&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;/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;=== Model &lt;/ins&gt;loading &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;time ===&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;* @matstatman&#039;s reboots took about 20 minutes because vLLM loaded about 180 GB from a Samsung QVO SATA SSD. {{Source|handle=matstatman|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560774858630103091}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10-16|link=https&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//discord.com/channels/1518634379604136178/1528826330454429706/1560783004807200789}}&amp;lt;br /&amp;gt;{{Source|handle=matstatman|date=2026-10&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560783033299111977}}&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;* &lt;/ins&gt;@impactic &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;loads GLM 5.2 Full 4-bit from an M.2 NVMe in about 300 s, and 350 to 380 GB models in under 5 minutes&lt;/ins&gt;; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;before optimising he saw 10 to 20 minutes per GLM load. Splitting model shards across several disks speeds up transfers. His guide, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;model-startup-loading-optimization-public-20261016.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, is attached on &lt;/ins&gt;[https://discord.com/channels/1518634379604136178/1528826330454429706/1560848620633198652 Discord]. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Source|handle=impactic|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560781430299164673}}&amp;lt;br /&amp;gt;{{Source|handle=impactic|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560782767040495789}}&amp;lt;br /&amp;gt;{{Source|handle=impactic|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560783439391752225}}&amp;lt;br /&amp;gt;{{Source|handle=impactic|date=2026-10-16|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560784473908453417}}&amp;lt;br /&amp;gt;{{Source|handle=impactic|date=2026-10-17|link=https://discord.com/channels/1518634379604136178/1528826330454429706/1560848620633198652}}&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;@peter643 customised &lt;/ins&gt;vLLM &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to checkpoint running models &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;swap models &lt;/ins&gt;fast: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GLM 5.3 loads from scratch in 30 to 60 s on 4x 170HX, with four Gen4 x4 NVMe drives behind a PEX88096 switch reading about 24 GB/s, and &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;management layer meant to let agents manage the models they run. On an i7-9700K without enough BAR1 address space he wrote his own P2PDMA, a GDS mailbox and an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; driver that uses a 128 MB BAR region. No repository was posted. {{Source|handle=&lt;/ins&gt;peter643&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|date=2026-10-07|link=&lt;/ins&gt;https://discord.com/channels/1518634379604136178/1528513735575081070/1557509343094509569&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&amp;lt;br /&amp;gt;{{Source|handle=peter643|date=2026-10-07|link=https://discord.com/channels/1518634379604136178/1528513735575081070/1557518262659711000}} See also [[gds-nvme-patch]&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;/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;=== @rh3dai&#039;s &lt;/ins&gt;video series &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;8 GB card&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=rh3dai|date=2026-10-04|link=https://discord&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com/channels/1518634379604136178/1555480078089986138/1556301132861800551}}&amp;lt;br /&amp;gt;{{Source|handle=rh3dai|date=2026-10-07|link=https&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//discord.com/channels/1518634379604136178/1555480078089986138/1557500199784546434}}&amp;lt;br /&amp;gt;{{Source|handle=rh3dai|date=2026&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11|link=&lt;/ins&gt;https://discord.com/channels/1518634379604136178/1555480078089986138/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1558876006104699114}}&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;* &quot;#011 Ultimate Tuning!!! MORE Compute!!! MORE Bandwitch!!! LESS Power&quot;, shared as the guide to undervolting with cmpunlocker: https://www.youtube.com/watch?v=FbLrCB5K5wA&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;* &quot;#012 Ultimate Tuning&quot;, the follow-up after the ECC merge: https://www.youtube.com/watch?v=_kRlNdFzM8k&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;* &quot;Cmpunlocker v0.5 for Nvidia #CMP170HX 64GB VRAM +4SMs +ECC SRAM&quot;: https://www.youtube.com/watch?v=tFbZMc7cDho&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 settings in the videos are not transcribed here; [[170tune]&lt;/ins&gt;] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;covers the tool he tunes with&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;/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;=== Agents driving &lt;/ins&gt;a PC &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;through an IP-KVM ===&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;@con3po7016 posted two write-ups, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;computer-use-kvm-history.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GLKVM-AGENT-SETUP_1.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on letting &lt;/ins&gt;an AI agent &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;operate a PC &lt;/ins&gt;through &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a GL&lt;/ins&gt;-KVM&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and proposed &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;small working group&lt;/ins&gt;; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the files are on &lt;/ins&gt;[https://discord.com/channels/1518634379604136178/1518691940646781070/1558269252111306807 Discord]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. {{Source|handle=con3po7016|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1558269252111306807}}&amp;lt;br /&amp;gt;{{Source|handle=con3po7016|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1558287514467311646}} @wise_axolotl_13963 linked the similar agentkvm project (https://github.com/magicsmokepress/agentkvm). {{Source|handle=wise_axolotl_13963|date=2026-10-10|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1558298570292076624}} @info.at.mah7_78733 built an agent-enabled terminal (ssh, VNC, RDP, NanoKVM) that drives a PC with keyboard, mouse and a vision model. {{Source|handle=info.at.mah7_78733|date=2026-10-20|link=https://discord.com/channels/1518634379604136178/1518691940646781070/1562168997904916640}} A local-model use case, not specific to the cards&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;== See also ==&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;== See also ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Tools&amp;diff=206&amp;oldid=prev</id>
		<title>ImportBot: Import: tools overview, @mountains1605, @globalapathy, @c133, @wakeupmbrc1, @zagitta, @djpandaman, @sojun80, @matstatman, @reala7096, @_arcanum_, @xanthefin, @nestaa51, @boz._., @xeax; repos PixelML/club-170hx, SeraphimSerapis/tool-eval-bench, dev-boz/cmp170hx-testsuite, sasha0552/nvidia-pstated, zzc0721/torch-performance-test-data</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Tools&amp;diff=206&amp;oldid=prev"/>
		<updated>2026-10-30T08:05:12Z</updated>

		<summary type="html">&lt;p&gt;Import: tools overview, @mountains1605, @globalapathy, @c133, @wakeupmbrc1, @zagitta, @djpandaman, @sojun80, @matstatman, @reala7096, @_arcanum_, @xanthefin, @nestaa51, @boz._., @xeax; repos PixelML/club-170hx, SeraphimSerapis/tool-eval-bench, dev-boz/cmp170hx-testsuite, sasha0552/nvidia-pstated, zzc0721/torch-performance-test-data&lt;/p&gt;
&lt;a href=&quot;https://cmp.wiki/w/index.php?title=Tools&amp;amp;diff=206&amp;amp;oldid=32&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Tools&amp;diff=32&amp;oldid=prev</id>
		<title>ImportBot: Wiki lane: site structure (templates, forms, help pages)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Tools&amp;diff=32&amp;oldid=prev"/>
		<updated>2026-10-30T07:00:57Z</updated>

		<summary type="html">&lt;p&gt;Wiki lane: site structure (templates, forms, help pages)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;This section is being written from the Discord history.&amp;#039;&amp;#039; It will cover monitoring, benchmarks and scripts.&lt;br /&gt;
&lt;br /&gt;
Until then, see [[Start here]] and [[Contributing]].&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
</feed>