basic-benchmark: portable Fedora benchmark kit

Headless + headed suites with power/thermal logging and efficiency reporting.
Includes PassMark, llama.cpp, app workloads (LibreOffice/GEGL/Inkscape/GIMP),
a GOVERNOR selector, compare-report.py, and captured results.
This commit is contained in:
smill 2026-09-29 21:06:24 -04:00
commit 0cd63d0233
533 changed files with 43679 additions and 0 deletions

View file

@ -0,0 +1,344 @@
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!--Phoronix Test Suite v9.4.0m1 [ http://www.phoronix-test-suite.com/ ]-->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" font-family="sans-serif, droid-sans, helvetica, verdana, tahoma" viewbox="0 0 900 1884" width="900" height="1884" preserveAspectRatio="xMinYMin meet">
<rect x="0" y="0" width="900" height="1884" fill="#FEFEFE" stroke="#757575" stroke-width="2"/>
<rect x="0" y="0" width="900" height="48" fill="#231f20"/>
<image xlink:href="https://openbenchmarking.org/static/images/pts-77x40-white.png" x="10" y="2" width="77" height="40"/>
<text x="100" y="21" font-size="17" fill="#FEFEFE" text-anchor="start">8 x 16GB DDR4-3200 vs. 4 x 16GB DDR4-3200 Comparison</text>
<text x="100" y="33" font-size="9" fill="#FEFEFE" text-anchor="start" href="http://www.phoronix-test-suite.com/">Phoronix Test Suite 9.4.0m1</text>
<g stroke="#949494" stroke-width="1">
<rect x="233" y="78" height="20" width="279" fill="#f44336"/>
<rect x="235" y="106" height="20" width="277" fill="#f44336"/>
<rect x="236" y="134" height="20" width="276" fill="#f44336"/>
<rect x="236" y="162" height="20" width="276" fill="#f44336"/>
<rect x="241" y="190" height="20" width="271" fill="#f44336"/>
<rect x="269" y="218" height="20" width="243" fill="#f44336"/>
<rect x="276" y="246" height="20" width="236" fill="#f44336"/>
<rect x="278" y="274" height="20" width="234" fill="#f44336"/>
<rect x="280" y="302" height="20" width="232" fill="#f44336"/>
<rect x="358" y="330" height="20" width="154" fill="#f44336"/>
<rect x="362" y="358" height="20" width="150" fill="#f44336"/>
<rect x="363" y="386" height="20" width="149" fill="#f44336"/>
<rect x="388" y="414" height="20" width="124" fill="#f44336"/>
<rect x="426" y="442" height="20" width="86" fill="#f44336"/>
<rect x="427" y="470" height="20" width="85" fill="#f44336"/>
<rect x="431" y="498" height="20" width="81" fill="#f44336"/>
<rect x="434" y="526" height="20" width="78" fill="#f44336"/>
<rect x="434" y="554" height="20" width="78" fill="#f44336"/>
<rect x="442" y="582" height="20" width="70" fill="#f44336"/>
<rect x="442" y="610" height="20" width="70" fill="#f44336"/>
<rect x="447" y="638" height="20" width="65" fill="#f44336"/>
<rect x="455" y="666" height="20" width="57" fill="#f44336"/>
<rect x="476" y="694" height="20" width="36" fill="#f44336"/>
<rect x="479" y="722" height="20" width="33" fill="#f44336"/>
<rect x="480" y="750" height="20" width="32" fill="#f44336"/>
<rect x="485" y="778" height="20" width="27" fill="#f44336"/>
<rect x="488" y="806" height="20" width="24" fill="#f44336"/>
<rect x="490" y="834" height="20" width="22" fill="#f44336"/>
<rect x="490" y="862" height="20" width="22" fill="#f44336"/>
<rect x="494" y="890" height="20" width="18" fill="#f44336"/>
<rect x="494" y="918" height="20" width="18" fill="#f44336"/>
<rect x="495" y="946" height="20" width="17" fill="#f44336"/>
<rect x="495" y="974" height="20" width="17" fill="#f44336"/>
<rect x="495" y="1002" height="20" width="17" fill="#f44336"/>
<rect x="512" y="1030" height="20" width="16" fill="#673ab7"/>
<rect x="498" y="1058" height="20" width="14" fill="#f44336"/>
<rect x="499" y="1086" height="20" width="13" fill="#f44336"/>
<rect x="499" y="1114" height="20" width="13" fill="#f44336"/>
<rect x="512" y="1142" height="20" width="12" fill="#673ab7"/>
<rect x="512" y="1170" height="20" width="12" fill="#673ab7"/>
<rect x="512" y="1198" height="20" width="12" fill="#673ab7"/>
<rect x="512" y="1226" height="20" width="12" fill="#673ab7"/>
<rect x="501" y="1254" height="20" width="11" fill="#f44336"/>
<rect x="501" y="1282" height="20" width="11" fill="#f44336"/>
<rect x="501" y="1310" height="20" width="11" fill="#f44336"/>
<rect x="501" y="1338" height="20" width="11" fill="#f44336"/>
<rect x="501" y="1366" height="20" width="11" fill="#f44336"/>
<rect x="501" y="1394" height="20" width="11" fill="#f44336"/>
<rect x="502" y="1422" height="20" width="10" fill="#f44336"/>
<rect x="502" y="1450" height="20" width="10" fill="#f44336"/>
<rect x="503" y="1478" height="20" width="9" fill="#f44336"/>
<rect x="503" y="1506" height="20" width="9" fill="#f44336"/>
<rect x="512" y="1534" height="20" width="8" fill="#673ab7"/>
<rect x="512" y="1562" height="20" width="8" fill="#673ab7"/>
<rect x="505" y="1590" height="20" width="7" fill="#f44336"/>
<rect x="505" y="1618" height="20" width="7" fill="#f44336"/>
<rect x="512" y="1646" height="20" width="7" fill="#673ab7"/>
<rect x="506" y="1674" height="20" width="6" fill="#f44336"/>
<rect x="512" y="1702" height="20" width="6" fill="#673ab7"/>
<rect x="512" y="1730" height="20" width="6" fill="#673ab7"/>
<rect x="506" y="1758" height="20" width="6" fill="#f44336"/>
</g>
<g font-size="10" fill="#757575">
<text x="512" y="1864" text-anchor="middle" font-weight="bold" dominant-baseline="hanging">Baseline</text>
<text x="582" y="1864" text-anchor="middle" font-weight="bold" dominant-baseline="hanging">+24.5%</text>
<text x="442" y="1864" text-anchor="middle" font-weight="bold" dominant-baseline="hanging">+24.5%</text>
<text x="651" y="1864" text-anchor="middle" font-weight="bold" dominant-baseline="hanging">+49%</text>
<text x="373" y="1864" text-anchor="middle" font-weight="bold" dominant-baseline="hanging">+49%</text>
<text x="721" y="1864" text-anchor="middle" font-weight="bold" dominant-baseline="hanging">+73.5%</text>
<text x="303" y="1864" text-anchor="middle" font-weight="bold" dominant-baseline="hanging">+73.5%</text>
</g>
<g font-size="10" fill="#757575" text-anchor="start">
<text x="532" y="1040" dominant-baseline="middle">5.6%</text>
<text x="528" y="1152" dominant-baseline="middle">4.3%</text>
<text x="528" y="1180" dominant-baseline="middle">4.3%</text>
<text x="528" y="1208" dominant-baseline="middle">4.2%</text>
<text x="528" y="1236" dominant-baseline="middle">4.1%</text>
<text x="524" y="1544" dominant-baseline="middle">2.9%</text>
<text x="524" y="1572" dominant-baseline="middle">2.7%</text>
<text x="523" y="1656" dominant-baseline="middle">2.3%</text>
<text x="522" y="1712" dominant-baseline="middle">2.1%</text>
<text x="522" y="1740" dominant-baseline="middle">2.1%</text>
</g>
<g font-size="10" fill="#757575" text-anchor="end">
<text x="152" y="90" dominant-baseline="hanging">G-Ptrans</text>
<text x="229" y="88" dominant-baseline="middle">98%</text>
<text x="152" y="118" dominant-baseline="hanging">Add</text>
<text x="231" y="116" dominant-baseline="middle">97.3%</text>
<text x="152" y="146" dominant-baseline="hanging">Copy</text>
<text x="232" y="144" dominant-baseline="middle">96.9%</text>
<text x="152" y="174" dominant-baseline="hanging">Scale</text>
<text x="232" y="172" dominant-baseline="middle">96.9%</text>
<text x="152" y="202" dominant-baseline="hanging">EP-STREAM Triad</text>
<text x="237" y="200" dominant-baseline="middle">95.3%</text>
<text x="152" y="230" dominant-baseline="hanging">FT.C</text>
<text x="265" y="228" dominant-baseline="middle">85.3%</text>
<text x="152" y="258" dominant-baseline="hanging">MG.C</text>
<text x="272" y="256" dominant-baseline="middle">82.8%</text>
<text x="152" y="286" dominant-baseline="hanging">OpenMP Stencil</text>
<text x="274" y="284" dominant-baseline="middle">82.4%</text>
<text x="152" y="314" dominant-baseline="hanging">OpenMP LBM</text>
<text x="276" y="312" dominant-baseline="middle">81.7%</text>
<text x="152" y="342" dominant-baseline="hanging">SP.B</text>
<text x="354" y="340" dominant-baseline="middle">54.2%</text>
<text x="152" y="370" dominant-baseline="hanging">EP-DGEMM</text>
<text x="358" y="368" dominant-baseline="middle">52.7%</text>
<text x="152" y="398" dominant-baseline="hanging">LU.C</text>
<text x="359" y="396" dominant-baseline="middle">52.2%</text>
<text x="152" y="426" dominant-baseline="hanging">BT.C</text>
<text x="384" y="424" dominant-baseline="middle">43.7%</text>
<text x="152" y="454" dominant-baseline="hanging">C.S.T</text>
<text x="422" y="452" dominant-baseline="middle">30.3%</text>
<text x="152" y="482" dominant-baseline="hanging">G-HPL</text>
<text x="423" y="480" dominant-baseline="middle">30%</text>
<text x="152" y="510" dominant-baseline="hanging">S.C.c.j</text>
<text x="427" y="508" dominant-baseline="middle">28.4%</text>
<text x="152" y="538" dominant-baseline="hanging">G-Ffte</text>
<text x="430" y="536" dominant-baseline="middle">27.4%</text>
<text x="152" y="566" dominant-baseline="hanging">G-Ffte</text>
<text x="430" y="564" dominant-baseline="middle">27.4%</text>
<text x="152" y="594" dominant-baseline="hanging">Water Benchmark</text>
<text x="438" y="592" dominant-baseline="middle">24.7%</text>
<text x="152" y="622" dominant-baseline="hanging">Read</text>
<text x="438" y="620" dominant-baseline="middle">24.6%</text>
<text x="152" y="650" dominant-baseline="hanging">S.C.m.j</text>
<text x="443" y="648" dominant-baseline="middle">22.7%</text>
<text x="152" y="678" dominant-baseline="hanging">L.E.H</text>
<text x="451" y="676" dominant-baseline="middle">20%</text>
<text x="152" y="706" dominant-baseline="hanging">R.R.B</text>
<text x="472" y="704" dominant-baseline="middle">12.8%</text>
<text x="152" y="734" dominant-baseline="hanging">Average - Integer</text>
<text x="475" y="732" dominant-baseline="middle">11.5%</text>
<text x="152" y="762" dominant-baseline="hanging">Read While Writing</text>
<text x="476" y="760" dominant-baseline="middle">11.1%</text>
<text x="152" y="790" dominant-baseline="hanging">C.u.1.0.3.s.i.i.C.L.1</text>
<text x="481" y="788" dominant-baseline="middle">9.5%</text>
<text x="152" y="818" dominant-baseline="hanging">GET</text>
<text x="484" y="816" dominant-baseline="middle">8.4%</text>
<text x="152" y="846" dominant-baseline="hanging">O.S</text>
<text x="486" y="844" dominant-baseline="middle">7.6%</text>
<text x="152" y="874" dominant-baseline="hanging">Writes</text>
<text x="486" y="872" dominant-baseline="middle">7.6%</text>
<text x="152" y="902" dominant-baseline="hanging">OpenMP CFD Solver</text>
<text x="490" y="900" dominant-baseline="middle">6.5%</text>
<text x="152" y="930" dominant-baseline="hanging">Memorial</text>
<text x="490" y="928" dominant-baseline="middle">6.3%</text>
<text x="152" y="958" dominant-baseline="hanging">P.S.O - Bosphorus 1080p</text>
<text x="491" y="956" dominant-baseline="middle">6.1%</text>
<text x="152" y="986" dominant-baseline="hanging">G-Random Access</text>
<text x="491" y="984" dominant-baseline="middle">6%</text>
<text x="152" y="1014" dominant-baseline="hanging">Average - Floating Point</text>
<text x="491" y="1012" dominant-baseline="middle">5.9%</text>
<text x="152" y="1042" dominant-baseline="hanging">Memory</text>
<text x="152" y="1070" dominant-baseline="hanging">Resizing</text>
<text x="494" y="1068" dominant-baseline="middle">4.9%</text>
<text x="152" y="1098" dominant-baseline="hanging">C.u.1.0.3.s.i.i.C.L.9</text>
<text x="495" y="1096" dominant-baseline="middle">4.7%</text>
<text x="152" y="1126" dominant-baseline="hanging">V.Q.O - Bosphorus 1080p</text>
<text x="495" y="1124" dominant-baseline="middle">4.5%</text>
<text x="152" y="1154" dominant-baseline="hanging">OpenMP LavaMD</text>
<text x="152" y="1182" dominant-baseline="hanging"></text>
<text x="152" y="1210" dominant-baseline="hanging">Sequential Fill</text>
<text x="152" y="1238" dominant-baseline="hanging"></text>
<text x="152" y="1266" dominant-baseline="hanging">Standard Memset</text>
<text x="497" y="1264" dominant-baseline="middle">4%</text>
<text x="152" y="1294" dominant-baseline="hanging">Tradesoap</text>
<text x="497" y="1292" dominant-baseline="middle">4%</text>
<text x="152" y="1322" dominant-baseline="hanging">Standard Memcpy</text>
<text x="497" y="1320" dominant-baseline="middle">3.9%</text>
<text x="152" y="1350" dominant-baseline="hanging">Bedroom</text>
<text x="497" y="1348" dominant-baseline="middle">3.8%</text>
<text x="152" y="1378" dominant-baseline="hanging">SET</text>
<text x="497" y="1376" dominant-baseline="middle">3.8%</text>
<text x="152" y="1406" dominant-baseline="hanging">channel2</text>
<text x="497" y="1404" dominant-baseline="middle">3.7%</text>
<text x="152" y="1434" dominant-baseline="hanging">M.C.F.B.S - 4096 MiB</text>
<text x="498" y="1432" dominant-baseline="middle">3.5%</text>
<text x="152" y="1462" dominant-baseline="hanging">M.R - SciVis</text>
<text x="498" y="1460" dominant-baseline="middle">3.5%</text>
<text x="152" y="1490" dominant-baseline="hanging">SADD</text>
<text x="499" y="1488" dominant-baseline="middle">3.3%</text>
<text x="152" y="1518" dominant-baseline="hanging">R.R.L</text>
<text x="499" y="1516" dominant-baseline="middle">3%</text>
<text x="152" y="1546" dominant-baseline="hanging">Disney Material</text>
<text x="152" y="1574" dominant-baseline="hanging">test_fpu2</text>
<text x="152" y="1602" dominant-baseline="hanging">Set</text>
<text x="501" y="1600" dominant-baseline="middle">2.5%</text>
<text x="152" y="1630" dominant-baseline="hanging">gas_dyn2</text>
<text x="501" y="1628" dominant-baseline="middle">2.4%</text>
<text x="152" y="1658" dominant-baseline="hanging">linpk</text>
<text x="152" y="1686" dominant-baseline="hanging">Memory Copy - 4096 MiB</text>
<text x="502" y="1684" dominant-baseline="middle">2.1%</text>
<text x="152" y="1714" dominant-baseline="hanging">CPU</text>
<text x="152" y="1742" dominant-baseline="hanging">8</text>
<text x="152" y="1770" dominant-baseline="hanging">Total Time</text>
<text x="502" y="1768" dominant-baseline="middle">2%</text>
</g>
<g font-size="10" fill="#757575" font-weight="bold" text-anchor="end">
<text x="152" y="79" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="107" dominant-baseline="hanging">Stream</text>
<text x="152" y="135" dominant-baseline="hanging">Stream</text>
<text x="152" y="163" dominant-baseline="hanging">Stream</text>
<text x="152" y="191" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="219" dominant-baseline="hanging">NAS Parallel Benchmarks</text>
<text x="152" y="247" dominant-baseline="hanging">NAS Parallel Benchmarks</text>
<text x="152" y="275" dominant-baseline="hanging">Parboil</text>
<text x="152" y="303" dominant-baseline="hanging">Parboil</text>
<text x="152" y="331" dominant-baseline="hanging">NAS Parallel Benchmarks</text>
<text x="152" y="359" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="387" dominant-baseline="hanging">NAS Parallel Benchmarks</text>
<text x="152" y="415" dominant-baseline="hanging">NAS Parallel Benchmarks</text>
<text x="152" y="443" dominant-baseline="hanging">7-Zip Compression</text>
<text x="152" y="471" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="499" dominant-baseline="hanging">SPECjbb 2015</text>
<text x="152" y="527" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="555" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="583" dominant-baseline="hanging">GROMACS</text>
<text x="152" y="611" dominant-baseline="hanging">BlogBench</text>
<text x="152" y="639" dominant-baseline="hanging">SPECjbb 2015</text>
<text x="152" y="667" dominant-baseline="hanging">CloverLeaf</text>
<text x="152" y="695" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="723" dominant-baseline="hanging">RAMspeed SMP</text>
<text x="152" y="751" dominant-baseline="hanging">Facebook RocksDB</text>
<text x="152" y="779" dominant-baseline="hanging">Zstd Compression</text>
<text x="152" y="807" dominant-baseline="hanging">Redis</text>
<text x="152" y="835" dominant-baseline="hanging">Rodinia</text>
<text x="152" y="863" dominant-baseline="hanging">Apache Cassandra</text>
<text x="152" y="891" dominant-baseline="hanging">Rodinia</text>
<text x="152" y="919" dominant-baseline="hanging">Intel Open Image Denoise</text>
<text x="152" y="947" dominant-baseline="hanging">SVT-VP9</text>
<text x="152" y="975" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="1003" dominant-baseline="hanging">RAMspeed SMP</text>
<text x="152" y="1031" dominant-baseline="hanging">Sysbench</text>
<text x="152" y="1059" dominant-baseline="hanging">GraphicsMagick</text>
<text x="152" y="1087" dominant-baseline="hanging">XZ Compression</text>
<text x="152" y="1115" dominant-baseline="hanging">SVT-VP9</text>
<text x="152" y="1143" dominant-baseline="hanging">Rodinia</text>
<text x="152" y="1171" dominant-baseline="hanging">GNU Octave Benchmark</text>
<text x="152" y="1199" dominant-baseline="hanging">Facebook RocksDB</text>
<text x="152" y="1227" dominant-baseline="hanging">R Benchmark</text>
<text x="152" y="1255" dominant-baseline="hanging">Tinymembench</text>
<text x="152" y="1283" dominant-baseline="hanging">DaCapo Benchmark</text>
<text x="152" y="1311" dominant-baseline="hanging">Tinymembench</text>
<text x="152" y="1339" dominant-baseline="hanging">IndigoBench</text>
<text x="152" y="1367" dominant-baseline="hanging">Redis</text>
<text x="152" y="1395" dominant-baseline="hanging">Polyhedron Fortran Benchmarks</text>
<text x="152" y="1423" dominant-baseline="hanging">MBW</text>
<text x="152" y="1451" dominant-baseline="hanging">OSPray</text>
<text x="152" y="1479" dominant-baseline="hanging">Redis</text>
<text x="152" y="1507" dominant-baseline="hanging">HPC Challenge</text>
<text x="152" y="1535" dominant-baseline="hanging">Appleseed</text>
<text x="152" y="1563" dominant-baseline="hanging">Polyhedron Fortran Benchmarks</text>
<text x="152" y="1591" dominant-baseline="hanging">Memcached mcperf</text>
<text x="152" y="1619" dominant-baseline="hanging">Polyhedron Fortran Benchmarks</text>
<text x="152" y="1647" dominant-baseline="hanging">Polyhedron Fortran Benchmarks</text>
<text x="152" y="1675" dominant-baseline="hanging">MBW</text>
<text x="152" y="1703" dominant-baseline="hanging">DeepSpeech</text>
<text x="152" y="1731" dominant-baseline="hanging">SQLite</text>
<text x="152" y="1759" dominant-baseline="hanging">Stockfish</text>
</g>
<line x1="162" y1="78" x2="156" y2="78" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="106" x2="156" y2="106" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="134" x2="156" y2="134" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="162" x2="156" y2="162" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="190" x2="156" y2="190" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="218" x2="156" y2="218" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="246" x2="156" y2="246" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="274" x2="156" y2="274" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="302" x2="156" y2="302" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="330" x2="156" y2="330" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="358" x2="156" y2="358" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="386" x2="156" y2="386" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="414" x2="156" y2="414" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="442" x2="156" y2="442" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="470" x2="156" y2="470" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="498" x2="156" y2="498" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="526" x2="156" y2="526" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="554" x2="156" y2="554" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="582" x2="156" y2="582" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="610" x2="156" y2="610" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="638" x2="156" y2="638" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="666" x2="156" y2="666" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="694" x2="156" y2="694" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="722" x2="156" y2="722" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="750" x2="156" y2="750" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="778" x2="156" y2="778" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="806" x2="156" y2="806" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="834" x2="156" y2="834" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="862" x2="156" y2="862" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="890" x2="156" y2="890" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="918" x2="156" y2="918" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="946" x2="156" y2="946" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="974" x2="156" y2="974" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1002" x2="156" y2="1002" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1030" x2="156" y2="1030" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1058" x2="156" y2="1058" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1086" x2="156" y2="1086" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1114" x2="156" y2="1114" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1142" x2="156" y2="1142" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1170" x2="156" y2="1170" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1198" x2="156" y2="1198" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1226" x2="156" y2="1226" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1254" x2="156" y2="1254" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1282" x2="156" y2="1282" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1310" x2="156" y2="1310" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1338" x2="156" y2="1338" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1366" x2="156" y2="1366" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1394" x2="156" y2="1394" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1422" x2="156" y2="1422" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1450" x2="156" y2="1450" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1478" x2="156" y2="1478" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1506" x2="156" y2="1506" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1534" x2="156" y2="1534" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1562" x2="156" y2="1562" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1590" x2="156" y2="1590" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1618" x2="156" y2="1618" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1646" x2="156" y2="1646" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1674" x2="156" y2="1674" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1702" x2="156" y2="1702" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1730" x2="156" y2="1730" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1758" x2="156" y2="1758" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="78" x2="162" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="162" y1="1862" x2="862" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="512" y1="1862" x2="512" y2="78" stroke="#757575" stroke-width="1"/>
<text x="508" y="72" font-size="15" fill="#f44336" text-anchor="end" font-weight="bold">8 x 16GB DDR4-3200</text>
<text x="516" y="72" font-size="15" fill="#673ab7" text-anchor="start" font-weight="bold">4 x 16GB DDR4-3200</text>
<line x1="512" y1="1856" x2="512" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="582" y1="1856" x2="582" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="442" y1="1856" x2="442" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="651" y1="1856" x2="651" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="373" y1="1856" x2="373" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="721" y1="1856" x2="721" y2="1862" stroke="#757575" stroke-width="1"/>
<line x1="303" y1="1856" x2="303" y2="1862" stroke="#757575" stroke-width="1"/>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB