Homo homini penis est.
Намедни подбирали с шефом конфигурацию медиасервера. В данном случае это комп на винде с видеокартой у которой много выходов и картой видеозахвата, у которой много входов. 

Я давно не конфигурировал компы на винде, поэтому пришлось изучить вопрос совместимости комплектующих. Обнаружил занятную вещь. 

На материнской плате, как правило, имеются разъёмы PCI-e. Эти разъёмы бывают на 16 линий, на 8 и на 4. При этом разъём с большим количеством линий может работать в режиме с меньшим количеством линий, то есть часть линий может быть неактивна. Таких разъёмов, как правило, больше одного. Видеокарта всегда втыкается в разъём х16, но многие из видеокарт могут работать в режиме x8, что уменьшает производительность в некоторых задачах. Карты видеозахвата, котрые нас интересуют, требуют PCI-e x8 и с меньшим количеством линий работать отказываются.

Что бы компьютер работал, в материнскую плату всегда вставляется центральный процессор. Он, помимо прочих функций, обеспечивает работу линий PCI. В подавляющем большинстве процессоров организована поддержка только 16 линий PCI (тут уже можно заподозрить неладное)

Также на материнской плате есть чипсет. Помимо прочих функций, он распределяет линии PCI от процессора между устройствами. Он это может делать в разных режимах, эти режимы описаны в документации к чипсету. Также через чипсет организуется коммутация иных интерфейсов, некоторые из которых (например, USB 3.1 или tunderbolt) реализуются через интерфейс PCI и пожирают не менее 4 линий.

Итого мы имеем: купив не топовый и не серверный процессор, а также не самую дорогую материнку, мы в большинстве случаев имеем ситуацию, когда видеокарте выдаётся 8 линий PCI из 16 необходимых, часть линий заняты тем, что распаяно на материнке,  а остальные, если остались, зарезервированы под дополнительные устройства, которым тоже не факт что будет выдан канал нужной ширины. 

Получается, что большинство разъёмов PCI на почти любой материнской плате сделаны для красоты.

@темы: Ужастик, Выезды и практика, Ограничения и границы

Комментарии
24.04.2021 в 13:25

Да, когда познакомился с этой системой, был удивлён. Но всё же видеокарты должны работать в любом кратном пониженном режиме вплоть до x1, потому что майнинговые фермы используют специальные "тройники", чтобы подключать как можно больше видеокарт. А видеокарты майнеры ставят обычные. Вопрос производительности.

Вот, например:

www.kryptex.org/ru/articles/mining-riser-ru
24.04.2021 в 15:24

Homo homini penis est.
zHz00, как-то работать видеокарта будет, да. Но есть нюанс. На один разъём может быть выделено 4, 8 или 16 линий. Разъёмов может быть занято больше одного. Если у нас 2 устройства, каждое из которых хочет 16 линий и имеет одинаковый приоритет, а их всего 16, 4 из которых зарезервированы под USB, на оба устройства будет выделено по 4 линии и ещё 4 будут болтаться в воздухе. Если приоритет разный, может сложиться ситуация, когда устройство с меньшим приоритетом просто отключается. 

Оба случая были проверены на тестовом стенде. Теория оказалась рабочей: при установке двух разных видеокарт, одна из которых рендерит, а другая только предоставляет выходной разъём, при повышенной нагрузке на первую, картинка со второй пропадала, а карта видеозахвата, воткнутая в USB 3.1 циклично отсоединялась и снова подсоединялась, из за чего картинка с камеры шла чудовищными рывками. В случае, если видеокарты одинаковые и соединены в SLI возникает ситуация, когда они обе хорошо считают (навешивание эффектов на дорожки не меняет fps), но при этом тормозят, если дорожек больше двух или если у одной дорожки разрешение больше чем 1080p, а картинка с камеры была стабильна.
24.04.2021 в 15:51

Kris Antari, очень интересная информация, спасибо.

А блок УСБ в биосе отключить не пробовали? И поставить вместо него карту расширения на х1. Это будет медленно, но освободит 3 линии.
24.04.2021 в 18:25

Homo homini penis est.
zHz00, по сути, я показывал начальству, где у нас будет бутылочное горлышко если сэкономить на комплектующих и каким оно будет. Поэтому отключения чего-то в биосе были нерациональны: отключённое устройство кто-нибудь всё равно включит, а я потом буду бегать и искать проблему.

Расширенная форма

Редактировать

Подписаться на новые комментарии