3

ПК компании в компании имеет три 16x слота pci-e, назовем их ABC (A ближе всего к процессору, C дальше). В него были установлены две графические карты (gtx680 в A и gtx560 в C, все они используются для некоторых видов вычислений на GPU), и все они работают хорошо.

Затем новая карта pci-e разрабатывается нами и используется для получения данных из внешнего мира.

Тогда возникает проблема: если используются все три слота (установите новую карту в B), ПК в большинстве случаев не запускается (новая карта не может быть опознана ОС, когда ПК может время от времени запускаться).

Затем мы провели несколько экспериментов:

  1. Если мы удалим графическую карту из A, компьютер запустится без проблем, новая карта будет хорошо работать как в A, так и в B.

  2. Если мы извлечем новую карту и установим gtx680 в B, компьютер также запустится (наблюдая за состоянием клавиатуры и индикатором активности HD), но никакого отображения, возможно, потребуется некоторая конфигурация.

  3. Если мы установим новую карту в A и gtx680 в B, компьютер также не запустится.

Итак, какова возможная причина проблемы? Нужно ли проводить больше исследований? о чем?

Я надеюсь, что я понял себя, и любое предложение будет оценено.

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

Используемый нами блок питания помечен как 1000W, также, когда мы используем конфигурацию с двумя GPU, компьютер может работать без проблем в течение целого дня, когда 680 полностью загружен некоторым приложением cuda.

Edit2:

Карта, которую мы разработали, может работать на другом обычном компьютере (lenovo или dell), который имеет только встроенную графическую карту. Проблемная машина не от таких известных брендов, как dell, lenovo и т.д. Ее материнская плата оснащена EVGA.

2 ответа2

5

Бесстыдное срывание превосходного ответа Криса С на аналогичный вопрос на Server Fault относительно спецификации PCI-e:

Что должно быть: спецификация PCIe гласит, что все слоты начинаются с 1x и определяют, сколько каналов они могут использовать. Неважно, у кого больше, некоторые слоты предназначены для карт большего размера, а меньшие - в большие. Какая бы ни была максимальная скорость, с которой могут взаимодействовать обе стороны (как число дорожек, так и тактовая частота / версия), именно эта скорость будет согласовываться и использоваться.

Что на самом деле: обычно то, что должно случиться, это то, что происходит на самом деле. Но есть довольно много досок (особенно досок для энтузиастов), которые не соответствуют спецификации. Некоторые материнские платы не будут использовать ничего, кроме видеокарты 16x в своем первом слоте PCIe. Другие не будут автоматически вести переговоры правильно. В оборудовании серверного уровня эти проблемы очень редки, но это случается.

По сути, многие материнские платы не соответствуют спецификации PCI-e. У меня были проблемы с 8-кратным RAID-контроллером. Эта конкретная материнская плата для настольных ПК имела только один слот PCI-e x16, а остальные были x4 или x1; так что мой единственный выбор был слот x16. Но материнская плата будет принимать только видеокарты в этом слоте, так что мы в конечном итоге того , чтобы заменить эту плату с более высокой конечной платой.

Теперь вы не упомянули, где работает это оборудование. Если он работает на фирменном сервере или имеет общую материнскую плату на уровне сервера (например, Super Micro, Tyan и т.д.), То это, вероятно, не ваша проблема.

Но если это работает на материнской плате Gigabyte или Asus (или тому подобное), то я предлагаю просто попробовать другую материнскую плату, так как вполне возможно, что она разрешает видеокарты только в слотах x16 или принимает какую-то странную комбинацию графики / другого карты в слоты.

-2

Смешивание Nvida с ATI может быть проблемой. Как мост SLI связан может быть причиной. Власть или недостаток там от вашего БП.

Я думаю, что здесь недостаточно информации. Третья карта - это тоже карта Nvida или ATI? как указал Сатья, блок питания. Запуск карт в Сли?

немного больше деталей может помочь пролить свет на решение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .