<?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=Supermicro_H12DSG-O-CPU</id>
	<title>Supermicro H12DSG-O-CPU - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cmp.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Supermicro_H12DSG-O-CPU"/>
	<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Supermicro_H12DSG-O-CPU&amp;action=history"/>
	<updated>2026-10-31T13:34:35Z</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=Supermicro_H12DSG-O-CPU&amp;diff=247&amp;oldid=prev</id>
		<title>ImportBot: 8x 8 GB CMP 170HX on bare metal with Gen2 x16, 64 GB BAR1 and P2P, from @darkmaniac7 (Ivan) lab notes; other Supermicro H12/H11 boards from Discord (gnasherrr, djpandaman, clee, Froggo)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Supermicro_H12DSG-O-CPU&amp;diff=247&amp;oldid=prev"/>
		<updated>2026-10-30T08:11:09Z</updated>

		<summary type="html">&lt;p&gt;8x 8 GB CMP 170HX on bare metal with Gen2 x16, 64 GB BAR1 and P2P, from @darkmaniac7 (Ivan) lab notes; other Supermicro H12/H11 boards from Discord (gnasherrr, djpandaman, clee, Froggo)&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:11, 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-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&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;|gen2_result=Gen2 x16 on all 8 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;|gen2_result=Gen2 x16 on all 8 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;|rebar_result=64 GB BAR1 on all 8 cards (firmware sizes 64 MB, the patched driver resizes to 65536 MB)&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;|rebar_result=64 GB BAR1 on all 8 cards (firmware sizes 64 MB, the patched driver resizes to 65536 MB)&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;|p2p_result=Working &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;with the Morrowmake &lt;/del&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ecc&lt;/del&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; build; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudaDeviceCanAccessPeer&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = 1 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;including a &lt;/del&gt;pair &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;across sockets; verify with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-content-check.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&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;|p2p_result=Working &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on all 8 cards, across both sockets: &lt;/ins&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;content-check.py&lt;/ins&gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;504/504 with the Morrowmake P2P &lt;/ins&gt;build; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudaDeviceCanAccessPeer&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = 1 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for every &lt;/ins&gt;pair&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;|os_driver=Ubuntu 24.04, kernel 6.8.0, nvidia-open 615.71.09, Morrowmake/cmpunlocker &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-ecc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;87cb5fd&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;|os_driver=Ubuntu 24.04, kernel 6.8.0, nvidia-open 615.71.09, Morrowmake/cmpunlocker &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-ecc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;87cb5fd&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;|virtualization=Bare metal&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;|virtualization=Bare metal&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-l27&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&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;== Notes ==&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;== Notes ==&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;Dual socket.&#039;&#039;&#039; The 8 GPU slots hang off both CPUs. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudaDeviceCanAccessPeer&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; returned 1 for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pairs on the same socket and for a &lt;/del&gt;pair &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;across sockets; the notes only kept the tail of the byte-check run. Whether cross-socket P2P is worth using is disputed on Discord; see [[Risers and bifurcation#Topology rules of thumb]]&lt;/del&gt;. {{Source|handle=darkmaniac7|date=2026-10-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;27&lt;/del&gt;|note=lab notes}}&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;Dual socket&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, P2P across sockets works&lt;/ins&gt;.&#039;&#039;&#039; The 8 GPU slots hang off both CPUs. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-content-check.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; passed all 504 checks on 8 devices, which covers every ordered pair at every transfer size, including the pairs across the two sockets; &lt;/ins&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudaDeviceCanAccessPeer&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; returned 1 for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;every &lt;/ins&gt;pair. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Status|Proven}} &lt;/ins&gt;{{Source|handle=darkmaniac7|date=2026-10-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;29&lt;/ins&gt;|note=lab notes}}&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;** Conflicting earlier source: Miséricorde said P2P does not work across sockets. {{Source|handle=wakeupmbrc1|date=2026-10-18|link=https://discord.com/channels/1518634379604136178/1518692084729511967/1561407364622458943}} See [[Risers and bifurcation#Topology rules of thumb]].&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;BMC fans.&amp;#039;&amp;#039;&amp;#039; Full fan mode persists across power loss but the zone duty does not, so a cold boot in Full mode runs every fan at 100% until the OS rewrites the duty. Leave the mode at Optimal when the OS is down. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&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;BMC fans.&amp;#039;&amp;#039;&amp;#039; Full fan mode persists across power loss but the zone duty does not, so a cold boot in Full mode runs every fan at 100% until the OS rewrites the duty. Leave the mode at Optimal when the OS is down. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&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;Cold cycles.&amp;#039;&amp;#039;&amp;#039; Wait about 20 s with the power off for the slots to discharge before powering on. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&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;Cold cycles.&amp;#039;&amp;#039;&amp;#039; Wait about 20 s with the power off for the slots to discharge before powering on. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key cmp_wiki:diff:1.41:old-201:rev-247:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Supermicro_H12DSG-O-CPU&amp;diff=201&amp;oldid=prev</id>
		<title>ImportBot: 8x 8 GB CMP 170HX on bare metal with Gen2 x16, 64 GB BAR1 and P2P, from @darkmaniac7 (Ivan) lab notes; other Supermicro H12/H11 boards from Discord (gnasherrr, djpandaman, clee, Froggo)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Supermicro_H12DSG-O-CPU&amp;diff=201&amp;oldid=prev"/>
		<updated>2026-10-30T08:05:04Z</updated>

		<summary type="html">&lt;p&gt;8x 8 GB CMP 170HX on bare metal with Gen2 x16, 64 GB BAR1 and P2P, from @darkmaniac7 (Ivan) lab notes; other Supermicro H12/H11 boards from Discord (gnasherrr, djpandaman, clee, Froggo)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Platform&lt;br /&gt;
|board=Supermicro H12DSG-O-CPU (Supermicro AS-4124GS-TNR 4U GPU server)&lt;br /&gt;
|cpu=Dual AMD EPYC Rome&lt;br /&gt;
|bios_version=&lt;br /&gt;
|settings=Above 4G Decoding on (firmware placed BAR1 above 4 GB); kernel command line &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;amd_iommu=on iommu=pt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, no &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pci=realloc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;options nvidia NVreg_RegistryDwords=&amp;quot;RmForceEnableGen2=1;RMPcieLinkSpeed=0x1;ForceP2P=0x11&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (written by the installer). Other BIOS settings not recorded.&lt;br /&gt;
|gen2_result=Gen2 x16 on all 8 cards&lt;br /&gt;
|rebar_result=64 GB BAR1 on all 8 cards (firmware sizes 64 MB, the patched driver resizes to 65536 MB)&lt;br /&gt;
|p2p_result=Working with the Morrowmake &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-ecc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; build; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudaDeviceCanAccessPeer&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; = 1 including a pair across sockets; verify with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-content-check.py&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|os_driver=Ubuntu 24.04, kernel 6.8.0, nvidia-open 615.71.09, Morrowmake/cmpunlocker &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-ecc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;87cb5fd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|virtualization=Bare metal&lt;br /&gt;
|cards=8 GB&lt;br /&gt;
|status=Reported&lt;br /&gt;
|tested_by=darkmaniac7&lt;br /&gt;
|source=lab notes (@darkmaniac7)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The reference box for [[Server BIOS setup]]: 8 cards, all at Gen2 x16 with a 64 GB BAR1, on bare metal. {{Source|handle=darkmaniac7|date=2026-10-29|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
* Install: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sudo ./install.sh --p2p --profile=8gb --no-iommu --no-passthrough&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; from [https://github.com/Morrowmake/cmpunlocker Morrowmake/cmpunlocker], branch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;p2p-ecc&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, commit &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;87cb5fd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Re-run the install after every kernel upgrade: the installer replaces the DKMS modules. It prints a recovery boot option, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;systemd.mask=gen2.service&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, for when the Gen2 boot service misbehaves.&lt;br /&gt;
* After a cold power cycle all 8 cards came back at 65536 MiB, Gen2 x16, 0 Xid, 74 SMs on device 0.&lt;br /&gt;
{{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== What the output looks like ==&lt;br /&gt;
See [[Server BIOS setup#What working looks like]] for the full &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;nvidia-smi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lspci&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dmesg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; output from this box.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dual socket.&amp;#039;&amp;#039;&amp;#039; The 8 GPU slots hang off both CPUs. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;cudaDeviceCanAccessPeer&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; returned 1 for pairs on the same socket and for a pair across sockets; the notes only kept the tail of the byte-check run. Whether cross-socket P2P is worth using is disputed on Discord; see [[Risers and bifurcation#Topology rules of thumb]]. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BMC fans.&amp;#039;&amp;#039;&amp;#039; Full fan mode persists across power loss but the zone duty does not, so a cold boot in Full mode runs every fan at 100% until the OS rewrites the duty. Leave the mode at Optimal when the OS is down. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cold cycles.&amp;#039;&amp;#039;&amp;#039; Wait about 20 s with the power off for the slots to discharge before powering on. {{Source|handle=darkmaniac7|date=2026-10-27|note=lab notes}}&lt;br /&gt;
&lt;br /&gt;
== Other Supermicro H12 and H11 boards ==&lt;br /&gt;
No CMP results posted for these yet; they come up as host suggestions.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;H12SSL-i&amp;#039;&amp;#039;&amp;#039; (single-socket SP3): gnasherrr found them new for about 280 USD on Facebook Marketplace, calling the ROMED8-2T at almost 4x the price hard to justify; djpandaman lists it among boards for a 6-card P2P build. {{Status|Theory}} {{Source|handle=gnasherrr|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562668620725747794}}&amp;lt;br /&amp;gt;{{Source|handle=djpandaman|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562874799305261067}} &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;H11SSL-i rev 2.0&amp;#039;&amp;#039;&amp;#039;: asked by Froggo, clee calls it a solid board if you do not need PCIe 4.0. {{Status|Theory}} {{Source|handle=froggao|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562655307556192366}}&amp;lt;br /&amp;gt;{{Source|handle=c133|date=2026-10-22|link=https://discord.com/channels/1518634379604136178/1534370835220004885/1562655771701944413}} &lt;br /&gt;
* The &amp;quot;Supermicro H12D-8D&amp;quot; in some notes is the Huananzhi H12D-8D; see [[Huananzhi H12D-8D]].&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
[[Platforms]], [[Server BIOS setup]], [[Gen2 link retrain]], [[Resizable BAR and BAR1 64 GB]], [[Cooling and power]].&lt;br /&gt;
&lt;br /&gt;
{{ImportFooter}}&lt;br /&gt;
[[Category:8 GB]]&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
</feed>