Eu tenho um laptop ThinkPad W540 que tem um slot ExpressCard 2.0. Eu aproveitei e construí minha própria configuração de eGPU, usando um adaptador PE4L 2.1b, e uma placa nVidia GeForce 750Ti da EVGA. Normalmente, quando quero jogar jogos processando o eGPU, tenho meu laptop acoplado no ThinkPad UltraDock ao qual normalmente conecto 2 monitores usando DVI.
Agora, como desconectar os cabos dos monitores e da estação de acoplamento é um pouco trabalhoso, decidi conectar um cabo VGA a um dos monitores (preenchendo todos os slots do monitor) e conectá-lo ao o GPU externo usando o adaptador DVI para VGA fornecido pela EVGA na caixa. Eu não me importo com a pequena perda de qualidade tomando o caminho analógico, e prefiro a conveniência de não ter que desconectar as coisas.
Quando conecto o eGPU e inicializo o laptop, a placa gráfica é ativada e perfeitamente detectada no Gerenciador de dispositivos. No entanto, o monitor não recebe um sinal no VGA. Se eu instalar o driver nVidia mais recente, o monitor será detectado e, a partir dele, tudo funcionará de maneira perfeita. Até que eu reinicie, após o qual o monitor está ausente novamente, e eu tenho que repetir a instalação dos drivers da nVidia (usando setup.exe).
Meu palpite é que o monitor recebe o sinal errado (digital) na inicialização e, como ele não responde adequadamente (esperando analógico), a placa decide não enviar para ele. Durante a instalação do driver, alguma detecção do monitor mágico é acionada e a tela é identificada e funciona corretamente. Isso tudo por causa do complicado conector DVI-I.
Alguém tem alguma idéia sobre como detectar a entrada VGA do monitor a partir do boot?
Btw, estou usando o Windows 10 Pro. Obrigado!