Reference
Everything we check before we quote
77 checks across eight areas. A blocking check means we will not quote the configuration as it stands, because it will not work. A warning means it will work but you should know about it, and you may well have good reason. Notes and suggestions are there so nothing about the machine surprises you after it arrives.
Try it on a configurationProcessor and board
Does the processor fit the board, and does the board fit the case. Simple in theory, and still the most common thing people get wrong on machines with more than one processor.
Socket mismatch
cpu.socketThe processor and board are different sockets. The chip will not seat.
More processors than sockets
cpu.countQuantity exceeds what the board physically has.
Mixed processor models
cpu.mixedMulti-socket systems need identical stepping, core count and TDP. Mismatched CPUs halt at POST.
Part is single-socket only
cpu.maxSocketsThe P-series parts are locked at the factory to refuse working in pairs, even though they look identical.
Second socket empty
cpu.halfPopulatedHalf the DIMM slots and several PCIe slots are wired to CPU2 and will not function.
Board will not mount
chassis.formThe chassis has standoffs for other form factors.
Tower or open frame in a rack deployment
chassis.notRackableNo rails, no ears, no enclosed airflow path. It cannot go in a cabinet.
Rack chassis chosen for a desk
chassis.rackOnDesk40mm fans at high static pressure are 60 dBA and up under load, exhausting into whoever sits behind.
Rack node without out-of-band management
chassis.ipmiEvery failed boot becomes a site visit.
Cooling
Whether the cooler can actually shift the heat the processor makes when it is working hard, rather than the number printed on the box.
No cooler
cool.missingNone of the selected processors ships with a heatsink.
Fewer coolers than sockets
cool.countEvery populated socket needs its own.
No mounting for this socket
cool.socketServer sockets in particular have almost no aftermarket bracket options.
Cooler undersized
cool.capacityRated below the processor's sustained peak. Escalates from warning to blocking past 25% short.
Too tall for the chassis
cool.heightThe panel or lid will not close.
Radiator will not mount
cool.radiatorLarger than the chassis accepts.
Passive heatsink in a chassis without forced airflow
cool.airflowRack heatsinks have no fan and do nothing in a tower.
Memory
The right type, in the right slots, in the right quantity. Filling the slots unevenly is the one that quietly costs you a third of your memory speed and gives no warning.
DDR4 module in a DDR5 board or vice versa
mem.genDifferent keying, it cannot be inserted.
Board does not accept this module type
mem.kindRegistered memory will not train on a consumer controller, and unbuffered will not initialise on a server one.
More modules than slots
mem.slotsAbove the board's qualified ceiling
mem.maxAbove the processor's addressable ceiling
mem.cpuMaxUneven channel population
mem.channelsThe controller falls back to a slower interleave. On a 12-channel EPYC, eight modules costs roughly a third of memory bandwidth.
ECC modules in a board without ECC support
mem.eccThey run, but correction stays off and single-bit errors pass silently.
Processor does not support ECC
mem.cpuEccIntel restricts ECC to Xeon and W-series.
Tall modules under a wide air cooler
mem.clearanceAnything over about 40mm fouls the cooler's front fan.
Modules will clock down
mem.speedYou are paying for speed the platform cannot use.
Accelerators
Will the card physically go in, will it get air, and will it actually run at full speed once it is in there.
SXM or OAM module in a parts build
gpu.formThese mount to a vendor baseboard sold as a complete system. There is no PCIe edge connector.
Card longer than the chassis clearance
gpu.lengthPassive card without chassis airflow
gpu.passiveDatacenter accelerators have no fans and throttle within a minute in a tower.
More accelerators than the chassis supports
gpu.countNot enough rear slot positions
gpu.slotsTriple-slot coolers consume neighbouring positions even though they use one PCIe connector.
More cards than x16 slots
gpu.mbSlotsA card will land in an electrically narrow slot
gpu.laneWidthIt works, but host bandwidth is halved. Visible in multi-GPU training, not in gaming.
Lane budget oversubscribed
pcie.lanesGPUs, network and NVMe together exceed what the processor provides.
Mixed accelerator models
gpu.mixedData-parallel training runs at the pace of the slowest card and is bounded by its VRAM.
Card negotiates down a PCIe generation
gpu.pcieGenOdd number of NVLink-capable cards
gpu.nvlinkOddBridges pair cards two at a time; one ends up unbridged.
NVLink unused with a single card
gpu.nvlinkSoloA second identical card and a bridge gives one pooled memory space.
Storage
Which drives the bays in your case will take. Some drive types fit one way round but not the other, which catches people out.
Drive type the backplane cannot speak
sto.backplaneU.3 backplanes accept U.2, SATA and SAS. U.2 backplanes accept U.2 only, the connector mates but a U.3 drive will not enumerate.
More enterprise drives than bays
sto.baysMore M.2 drives than slots
sto.m2More SATA devices than ports
sto.sataConsumer NVMe in a server build
sto.plpWithout power-loss protection an outage can lose already-acknowledged writes.
110mm M.2 module
sto.m2Length30mm longer than 2280. Many desktop boards have no standoff for it.
QLC in a training build
sto.qlcRight for the read-heavy dataset tier, wrong for checkpoints and scratch.
Power
Enough power for the worst moment, not the average, and the right cables to deliver it. Adapters are where most burnt connectors start.
No supply in the build
psu.missingCapacity below peak draw
psu.undersizedThe unit shuts down under load, usually mid-job.
Not enough native 12VHPWR leads
psu.conn12vRunning a 450W-plus card off a four-way 8-pin adapter is the most common cause of melted connectors.
Not enough PCIe cables
psu.connPcieDaisy-chaining two GPU connectors onto one cable exceeds its 150W rating.
Not enough EPS connectors for the board
psu.connEpsAn empty header causes shutdowns under all-core load, it passes a quick test and fails a real job.
Supply will not mount in the chassis
psu.formRequires more than 230V
psu.mainsPakistani single-phase mains is 230V/50Hz.
Under 20% headroom
psu.headroomRunning near the ceiling shortens life, maxes the fan and leaves nothing for expansion.
ATX 2.4 supply feeding a 12VHPWR card
psu.atxSpecPre-3.0 units trip their over-current protection on the transients these cards produce.
Single non-redundant supply in a rack build
psu.redundancyOver a single 230V circuit's continuous rating
power.circuitA 16A Pakistani domestic circuit is 3.68kW; continuous load should stay under about 2.9kW.
Accelerator uses a CPU-style power lead
psu.gpuEpsKeyed differently from PCIe 8-pin. Plugging a PCIe cable in damages the card.
Requires 200-240V
psu.mains200Suits Pakistani mains; will not start on 110V.
Fabric
The network cards, the switch and the cables between them all have to agree. Two of those three can disagree without telling you anything is wrong.
InfiniBand-only adapters with an Ethernet switch
fabric.mismatchThe cable is identical and the connectors mate, but the protocols are unrelated.
Ethernet-only adapters with an InfiniBand switch
fabric.ethOnIbCable does not fit any adapter
optic.nicPortCage sizes are not interchangeable.
Cable does not fit the switch
optic.swPortNo slot wide enough
nic.slotFull-height card in a 1U chassis
nic.profileCable coded for a different vendor
optic.codingMost switches read the module EEPROM and refuse to bring the port up. Electrically fine, firmware says no.
Adapter cannot reach line rate on this board
nic.bandwidthAdapters and switch with no cabling
fabric.noCablePorts ship empty; optics are a meaningful share of the fabric budget.
VPI adapters will run in Ethernet mode
fabric.vpiEthYou keep RoCE and GPUDirect, you lose in-network reduction.
Multi-GPU node without a GPUDirect adapter
fabric.gpudirectEvery gradient exchange bounces through host memory.
Facility
The things outside the machine: will it fit the rack, can the rack get air, is there enough power on the circuit, and what happens when the power goes out.
Equipment exceeds rack height
rack.heightChassis too deep
rack.depthYou need roughly 150mm behind the equipment for cable bend radius and the vertical PDU.
Load exceeds distribution capacity
pdu.capacityUPS smaller than the load
ups.capacityAn overloaded UPS drops to bypass, doing nothing at the moment it is needed.
Door perforation below 65% with GPU nodes
rack.perforationThe doors become the thermal restriction.
Over 8kW on single-phase
pdu.phaseBeyond about 7.4kW a single-phase 32A feed is exhausted.
Line-interactive UPS on a multi-GPU load
ups.topologyGiven local grid behaviour, double-conversion is the safer specification.
No UPS
ups.missingLoad-shedding will otherwise cut a running job and risk the filesystem.
What these checks cannot tell you
They tell you the machine will go together, switch on, and not cook itself or trip a breaker. They cannot tell you it is the right machine for your work. Four small graphics cards and one big one both pass every check on this page, but only one of them will hold the model you are trying to train. That is what the conversation about your quote is for.