Двухпроцессорная материнская плата не запустится с одним CPU, если процессор установлен во второй сокет — это самая частая ошибка при первой сборке серверной платформы. На платах с двумя разъёмами первичным всегда является сокет, обозначенный как CPU1: именно к нему привязаны часть линий PCIe, слоты памяти первого канала и логика инициализации при старте. Если процессор один — он должен стоять строго в CPU1, иначе система не пройдёт POST и не выдаст изображение.

Такие платы занимают особую нишу: они нужны там, где требуется максимальное число вычислительных ядер, объём оперативной памяти и количество линий PCIe — рендер-фермы, виртуализация, научные расчёты, СУБД. Для обычного домашнего ПК или игровой сборки двухсокетная плата бессмысленна: большинство игр и бытовых программ не масштабируются на два физических процессора, а накладные расходы на межпроцессорную шину могут даже снизить производительность.

Как устроена двухсокетная платформа

Каждый процессор на плате получает собственный набор ресурсов: свои каналы памяти, свои линии PCIe и часть периферии. Между собой CPU связаны высокоскоростной межпроцессорной шиной — у Intel Xeon это UPI (в более старых поколениях — QPI), у AMD EPYC — Infinity Fabric. Именно по этой шине один процессор обращается к памяти, физически подключённой ко второму.

Из-за такой архитектуры возникает эффект NUMA (неоднородный доступ к памяти): обращение к «своей» памяти происходит быстрее, чем к памяти соседнего сокета. Операционные системы и серверные приложения умеют это учитывать, но неправильно сконфигурированный софт может потерять заметную часть производительности именно на межсокетных обращениях.

Разделение линий PCIe между сокетами имеет практическое следствие: слот расширения, физически расположенный рядом со вторым процессором, может вообще не работать, пока второй CPU не установлен. Это нормальное поведение, а не неисправность — распайку слотов по процессорам нужно смотреть в руководстве конкретной платы.

💡

На двухсокетной плате часть слотов PCIe и банков памяти аппаратно привязана ко второму процессору и не работает без него.