Por que meu modo de suspensão está diretamente ligado aos drivers da minha placa de vídeo?

2

Eu tenho o Windows 7 Professional instalado. Eu tenho usado o modo de suspensão por anos para desligar meu computador e apenas reiniciar ou realmente desligar quando for absolutamente necessário. Na verdade, eu até mudei o botão 'Desligar' para 'Dormir'

ontem. De repente, ficou cinza. Eu não podia mais usá-lo.

Ontem, eu removi todos os meus drivers Nvidia Display porque eu precisava deles sem o cartão?

Dois dias atrás, minha Geforce GTX 480 tinha morrido e eu tive que removê-la do sistema para que eu pudesse usar a porta dvi de vídeo onboard para continuar usando meu computador. (com a placa gráfica dentro, seria o padrão para isso e travaria na inicialização)

Uma pequena escavação me levou a isso:

C:\Windows\system32>powercfg -a The following sleep states are available on this system: Hibernate The following sleep states are not available on this system: Standby (S1)
        The system firmware does not support this standby state.
        The VGAPNP.SYS display driver does not support standby.  Please consult your hardware vendor for an updated display driver. Standby (S2)
        The system firmware does not support this standby state.
        The VGAPNP.SYS display driver does not support standby.  Please consult your hardware vendor for an updated display driver. Standby (S3)
        The VGAPNP.SYS display driver does not support standby.  Please consult your hardware vendor for an updated display driver. Hybrid Sleep

Então, aparentemente, minha capacidade de usar o modo de suspensão está diretamente ligada à minha placa de vídeo e aos drivers de vídeo. O que explica porque está acinzentado, acho. Mas agora eu tenho uma pergunta maior:

Por que meu modo de sono está diretamente ligado aos drivers da minha placa de vídeo?

Como é uma função do Windows, e as placas gráficas são essencialmente opcionais em alguns casos, não vejo por que essas duas coisas devem afetar umas às outras.

Estou ciente desta questão: Por que uma placa de vídeo é necessária para colocar meu sistema no modo de suspensão? , mas ela não é respondida. E ele está mais ou menos perguntando como ele ainda pode, eu estou perguntando por que eles estão relacionados.

    
por ooklah 22.12.2015 / 15:16

2 respostas

2

Colocar um sistema em suspensão não é tão simples quanto desligar o monitor e desligar a CPU. O Windows precisa conversar com cada driver de hardware para que ele entre em um estado de baixa energia. Caso contrário, seu monitor estará desligado e sua CPU será desligada, mas um dispositivo conectado por USB ou conectado por PCI, por exemplo, ainda pode estar ativo e recebendo energia.

Portanto, o modo de espera envolve todos os drivers do sistema, semelhantes aos eventos de ativação ou desativação. Isso inclui o driver de exibição.

Os drivers para alguns hardwares dependem das funções da ACPI, e isso envolve falar com o firmware ACPI / UEFI do seu sistema.

The system firmware does not support this standby state

O VGAPNP.SYS soa como um driver genérico do Windows selecionado como último recurso para sua placa gráfica, o que poderia acontecer se você removesse seus drivers da Nvidia, mas não instalasse os drivers para o seu vídeo integrado. VGA é um padrão pré-ACPI que existe desde 1987, e esse driver ou um similar provavelmente já existia em versões NT antigas do Windows a partir dos anos 90, portanto não seria surpreendente se ele não suportasse estados de suspensão em absoluto. Eu posso estar errado, mas não é incomum que os drivers genéricos de "último recurso" suportem apenas o menor denominador comum de recursos.

  • Descubra como usar o CPU-Z ou outro utilitário semelhante que o dispositivo de vídeo integrado está em seu sistema e procure por um driver atualizado para ele, como diz.
  • Alternativamente / adicionalmente, você pode garantir que os drivers do chipset do sistema sejam atualizados, pois o driver do chipset adequado pode "corrigir" esses tipos de problemas.
  • Se o seu dispositivo de vídeo integrado for o hardware da Intel, experimente o driver da Intel utilitário de atualização .
por 22.12.2015 / 18:14
2

Você tem algum driver instalado para a placa de vídeo que está usando? Os drivers serão responsáveis por relatar ao sistema como ele lida com o modo de suspensão (e subsequentemente como ele lida com o despertamento).

Se a máquina não puder determinar como adormecer um dispositivo com base nos relatórios de driver, o modo de suspensão será desativado, pois não seria capaz de "adivinhar" o que fazer com esse dispositivo em particular. Não é muito ligado ao vídeo, pois está ligado a todos os seus dispositivos. É só agora que você está usando um dispositivo que não está em conformidade.

Leia mais aqui:

link

    
por 22.12.2015 / 16:52