3

Я хотел бы добавить третий монитор к моему компьютеру.

К сожалению, моя основная видеокарта Nvidia поддерживает только два монитора DVI, поэтому я решил взять старую видеокарту Nvidia с другого компьютера и поместить ее в обычный слот PCI моей материнской платы.

После перезагрузки компьютера Windows не смогла найти драйвер из Центра обновления Windows, поэтому установила драйвер «Стандартный VGA-графический адаптер» со значком предупреждения. Ошибка - это ошибка с кодом 10 (This device cannot start). Я попытался установить старый драйвер, совместимый со вторичной картой, но это просто привело к проверке ошибок (IRQL_NOT_LESS_OR_EQUAL), так как старые драйверы, казалось, заменяли более новые. Мне пришлось переустанавливать новые драйверы в безопасном режиме, чтобы система работала.

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

Должна ли моя карта правильно работать под общими драйверами? Это проблема WDDM? Или это, как я подозревал, конфликт IRQ, который не может быть разрешен обычным способом?

Технические характеристики:

  • Windows 7 64-битная
  • 8 ГБ ОЗУ
  • GeForce GTS 240 (основной)
  • PNY Technologies GeForce FX 5200 (проблемная карта)

Другие заметки:

  • Старый компьютер использовал 32-битную Windows Vista; карта отлично с этим справилась.
  • Моя материнская плата имеет только один порт PCIe, поэтому я не могу добавить более современную дополнительную видеокарту.
  • Меня интересует только установка с тремя мониторами. Я не заинтересован в каких-либо играх с дополнительной картой.

1 ответ1

1

Вердикт

Карта не будет работать вместе с моей основной. Хорошо, конечно, только потому, что он старый, верно? Нет.

Последний драйвер, поддерживающий GeForce FX 5200, фактически совместим с WDDM 1.0. Вот почему люди сообщают, что у них работает Aero, но только когда установлены драйверы. Кроме того, 5200 был одним из первых, кто поддержал DirectX 9, по крайней мере, на зачаточном уровне. Поскольку этот последний драйвер не может быть установлен вместе с основной картой (так как самый старый совместимый драйвер основной карты имеет много версий в дальнейшем), основная карта пытается загрузить эти старые драйверы и вызывает проверку ошибок.

Я пытался соединить новые и старые драйверы вместе, но это сделало что-то неловкое, что привело к другому типу BSoD, появившемуся на такой короткий момент, что я даже не мог прочитать его.

"Стандартный графический адаптер VGA" (vgapnp.sys), к которому Windows прибегает, когда не может найти драйвер, явно не совместим с WDDM. Драйвер не-WDDM не может быть загружен с драйвером WDDM, поэтому драйвер не запускается, показывая сбой кода 10. По этой причине я никогда не смогу использовать карты вместе. Это также причина, по которой 5200 может запускаться сам по себе, но не тогда, когда вокруг 240.

IRQ представлял собой «красную сельдь»: хотя ACPI дает Windows полный контроль над назначением IRQ устройствам, в шине PCI есть функция, называемая IRQ-управлением, которая означает, что несколько устройств могут занимать один IRQ без конфликтов. (Если вы используете две карты PCIe x16 вместе, две карты используют только ширину шины x8.)

Хотя карта способна (по производительности) работать с моим компьютером, не существует достаточно нового драйвера для его поддержки.

К сожалению, мне придется отказаться от всего предложения с тремя мониторами. У меня есть много запасных мониторов, но блок питания не может обрабатывать две промежуточные карты одновременно. Более того, у моей материнской платы только один порт PCIe x16. Физически не существует способа вставить дешевую новую карту в другой слот.

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