Я планирую построить домашнюю рабочую станцию для игр / виртуализации на основе Subj.
В соответствии с топологией 2990wx (т.е. здесь https://www.gamersnexus.net/news-pc/3350-threadripper-2-specs-price-topology-die-arrangement) я планирую иметь две виртуальные машины KVM для игр с 4 (8) закрепленные ядра (в конечном счете с 8 (16) с ударом производительности, но 4 должно быть хорошо в это время), выделенная память (основанная на канале памяти, связанном с конкретным чипом) и один 2080ti, переданный каждой виртуальной машине. Я надеюсь запустить упомянутые игровые автоматы одновременно с минимальным падением производительности, так как они будут использовать разные каналы памяти и линии PCIe, и им не нужно будет использовать бесконечную матрицу для доступа к памяти / вводу / выводу.
Но.
Я взглянул на документацию Zenith Extreme x399 MB, чтобы узнать, как каналы памяти и слоты PCIe соединены с процессором 2990wx (лучше сказать, умирает), но я не смог найти такую информацию там, нигде в Интернете ,
Теперь я буду только гадать, и я буду рад, если кто-то может подтвердить, что это так:
Надеемся, что каналы памяти подключены, как и следовало ожидать, поэтому ядра 0-3 (0-7 соответственно) имеют прямой доступ к модулям DIMM, подключенным к слотам каналов A/B, а ядра 16-19 (16-23 соответственно) имеют прямой доступ к подключенным модулям DIMM. в слоты C/D. Это должно быть хорошо.
Но меня больше интересует проводка PCIe.
Из документации должны быть доступны линии PCIe x16 x8 x16 x8, доступные на разъемах сверху вниз. Поскольку 2990wx имеет в общей сложности 2 x 16 + 2 x 16 линий, я хотел бы полагать, что матрица 0 (ядра 0-7) напрямую подключена к двум верхним разъемам PCIe, в то время как матрица 1 (ядра 16-23) напрямую подключена к двум нижние разъемы PCIe. Я также считаю, что остальные 8 дорожек, которые недоступны на разъеме 1 или 3 соответственно, используются для других устройств, таких как M.2, поэтому каждый кристалл также должен иметь прямой доступ к выделенному M.2.
Поскольку на МБ имеется 3 слота M.2, я полагаю, что третий слот использует линии PCIe от чипсета, а не от процессора, поэтому он будет немного медленнее.
Может быть, я совершенно не прав, и все настраивается программно, а не жестко, поэтому BIOS заботится о правильной конфигурации каждой группы NUMA с каналами памяти /PCIe. Я просто хотел бы знать, возможен ли сценарий, который я планирую использовать, чтобы один компьютерный блок работал как две игровые машины.
Для тех, кто интересуется тем, что я буду делать с остальной частью памяти и ядрами, я буду использовать их для других виртуальных машин Windows / Linux, связанных с моей работой (хотя по крайней мере 1 игровой автомат будет в автономном режиме).
Спасибо за помощь