Por que minha placa antiga da Nvidia não inicia?

3

Gostaria de adicionar um terceiro monitor ao meu computador.

Infelizmente, minha placa gráfica Nvidia principal suporta apenas dois monitores DVI, então eu decidi pegar uma placa de vídeo Nvidia antiga de outro computador e a coloquei no slot PCI convencional da minha placa-mãe.

Uma vez que reiniciei o computador, o Windows não conseguiu encontrar um driver do Windows Update, portanto, ele instalou um driver "Adaptador gráfico VGA padrão" com um ícone de aviso. O erro é um erro de código 10 ( This device cannot start ). Eu tentei instalar um driver antigo que é compatível com a placa secundária, mas isso simplesmente acabou com uma verificação de bugs ( IRQL_NOT_LESS_OR_EQUAL ), já que os drivers antigos pareciam substituir os mais novos. Eu tive que reinstalar os novos drivers no modo de segurança, a fim de obter o sistema operacional.

No entanto, isso não resolve o problema. Suspeitei que a causa fosse um conflito de IRQ / recurso, mas o Gerenciador de Dispositivos não explica exatamente os IRQs de dispositivos não funcionais. Usando HWiNFO, o nome do cartão e os dados rudimentares são mostrados para o cartão mais antigo, mas não há indicação de que ele esteja operacional.

Meu cartão deve ser executado corretamente em drivers genéricos? Este é um problema do WDDM? Ou é isso, como eu suspeitava, um conflito de IRQ que não pode ser resolvido por meios normais?

Especificações :

  • Windows 7 de 64 bits
  • 8 GB de RAM
  • GeForce GTS 240 (principal)
  • PNY Technologies GeForce FX 5200 (cartão de problema)

Outras notas:

  • O antigo PC usava o Windows Vista de 32 bits; o cartão tratou perfeitamente.
  • Minha placa-mãe tem apenas uma porta PCIe, por isso não posso adicionar uma placa de vídeo secundária mais moderna.
  • Estou interessado apenas em uma configuração de três monitores. Eu não estou interessado em nenhum jogo com o cartão secundário.
por oldmud0 17.01.2015 / 21:50

1 resposta

1

O veredicto

O cartão não funciona ao lado do meu principal. Ok, apenas porque é velho, certo? Não.

O último driver que suporta a GeForce FX 5200 é, na verdade, compatível com o WDDM 1.0. É por isso que as pessoas relatam ter o Aero funcionando, mas apenas quando os drivers estão instalados. Como um aparte, o 5200 foi um dos primeiros a suportar o DirectX 9, pelo menos em um nível rudimentar. Como esse driver final não pode ser instalado com a placa principal (já que o driver compatível mais antigo da placa principal possui muitas versões posteriores), a placa principal tenta carregar esses drivers antigos e evoca uma verificação de bugs.

Eu tentei unir os drivers novos e antigos, mas fiz algo estranho que levou a outro tipo de BSoD que apareceu por um breve momento que eu nem consegui ler.

O "Adaptador gráfico VGA padrão" ( vgapnp.sys ) que o Windows utiliza quando não consegue encontrar um driver aparentemente não é compatível com o WDDM. Um driver não-WDDM não pode ser carregado com um driver WDDM, portanto, o driver não inicia, mostrando uma falha no Código 10. Esta é a razão pela qual eu nunca poderei usar os cartões juntos. Esta é também a razão pela qual o 5200 pode começar sozinho, mas não quando o 240 está por perto.

O IRQ era um arenque vermelho: embora o ACPI forneça controle total do Windows na atribuição de IRQs aos dispositivos, há um recurso no barramento PCI chamado IRQ steering , o que significa que vários dispositivos podem ocupar o mesmo IRQ sem conflito. (Se você executar duas placas PCIe x16 juntas, as duas placas usarão apenas a largura do barramento x8.)

Embora o cartão seja capaz (em desempenho) de funcionar com o meu computador, não há nenhum driver novo o suficiente para suportá-lo.

Infelizmente, terei que descartar toda a proposta de três monitores. Eu tenho muitos monitores de reposição, mas a PSU não parece ser capaz de lidar com duas placas de middle-end simultaneamente. Além disso, minha placa-mãe tem apenas uma porta PCIe x16. Não existe uma maneira física de colocar um cartão novo e barato em outro slot.

    
por 18.01.2015 / 05:15