
Ao contrário de dispositivos de armazenamento externos, como pen drives, as placas de vídeo normalmente são instaladas diretamente no computador e não devem ser removidas durante o uso. Portanto, quando o Windows solicita a você uma mensagem para “ejetar” sua unidade de processamento gráfico (GPU), a situação pode ser bastante confusa. A imagem de uma placa de vídeo sendo ejetada do slot é certamente desconcertante. Neste guia completo, vamos nos aprofundar nas razões por trás desse comportamento estranho no Windows e descrever métodos eficazes para evitá-lo.
Compreendendo a notificação “Ejetar GPU” no Windows
A opção “Ejetar GPU” aparece quando o Windows categoriza erroneamente sua GPU como um dispositivo removível. Esse recurso normalmente é reservado para gabinetes de GPU externos ou dispositivos que usam slots compatíveis com hot plug. A confusão surge principalmente em sistemas que usam uma faixa PCIe padrão ou GPUs integradas, quando o Windows as classifica incorretamente como removíveis.
Esse problema é especialmente comum em laptops com GPU dupla, PCs pré-montados com suporte a GPU externa ou máquinas com BIOS que permite a funcionalidade hot plug. O Gerenciador de Dispositivos do Windows se baseia em dados do firmware da Interface de Configuração Avançada e Energia (ACPI) do dispositivo, que pode identificar erroneamente uma GPU não removível como uma que pode ser trocada imediatamente.
É importante observar que, embora esta opção funcione conforme o esperado em alguns contextos, é desaconselhável utilizá-la. Ativar este recurso em circunstâncias impróprias pode levar a vários resultados, incluindo:
- O monitor pode desligar brevemente, acompanhado de um ruído de desconexão do dispositivo, antes de retornar.
- Sua GPU dedicada pode ser desativada, forçando o sistema a alternar para a GPU integrada. Será necessário reinicializar o sistema se você desejar continuar usando aplicativos com uso intensivo de gráficos.
- A tela pode ficar preta, sem recuperação até que uma reinicialização seja realizada.
Para evitar o possível acidente de “ejetar” involuntariamente sua GPU, é aconselhável desabilitar essa opção nas configurações do sistema.
Como desabilitar o PCIe Hot Plug no BIOS
Em muitos sistemas que apresentam a opção “Ejetar GPU”, geralmente há um recurso de hot plug nas configurações do BIOS que pode ser desativado, eliminando efetivamente o problema. Se você não utiliza periféricos externos, como eGPUs, pode desativar esse recurso com segurança, sem consequências.
Para isso, reinicie o computador e acesse a interface BIOS/UEFI. Procure por Configurações avançadas, onde você encontrará uma seção dedicada à configuração PCIe. Ela pode estar listada em Dispositivos integrados ou Chipset. Localize as configurações de Hot Plug ou Hot Swap do slot PCIe, que podem ser ajustadas para slots específicos ou globalmente. Nos casos em que os slots estiverem listados individualmente, desative a opção para o slot da sua GPU; caso contrário, desative o recurso geral de Hot Plug.
Tenha em mente que, caso você decida integrar um dispositivo hot-swappable no futuro, será necessário reinicializar o sistema para que ele seja reconhecido.
Implementando um hack de registro
Como alternativa, uma modificação no Registro do Windows pode ser usada para impedir que o Windows reconheça sua GPU como um dispositivo removível. O sistema operacional utiliza o status da política de remoção do PCI para ativar a opção “ejetar GPU”, portanto, definir sua GPU como um componente de hardware permanente pode evitar que isso aconteça.
Para começar, você precisará do ID da instância do dispositivo da sua GPU. Abra o Gerenciador de Dispositivos pesquisando-o na Pesquisa do Windows. Clique com o botão direito do mouse na entrada da sua GPU, selecione Propriedades e navegue até a aba Detalhes. Selecione Caminho da instância do dispositivo em Propriedade e anote o valor.

Em seguida, acesse o Registro do Windows através da barra de Pesquisa e siga o seguinte caminho:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI
No diretório PCI, localize o ID da instância do dispositivo da sua GPU e navegue até a seção Parâmetros do dispositivo.
No painel direito, clique com o botão direito do mouse e selecione Novo → Valor DWORD (32 bits). Nomeie o novo valor como RemovalPolicyDefault
, clique duas vezes nele e ajuste seu valor para 0. Repita esse processo para criar outro valor DWORD DeviceHackFlags
e atribuir a ele o valor 20.

Após concluir essas etapas, reinicie o computador para que as alterações entrem em vigor. Essa modificação desativará os recursos de troca a quente para aquela porta PCIe específica.
Se você estiver usando uma GPU Nvidia, uma chave de registro alternativa pode ser modificada para obter resultados semelhantes. Navegue até:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm
Nesta seção, ajuste o valor de SurpriseRemovalSupport para 0. Se esta chave não existir, crie um novo valor DWORD e nomeie-o SurpriseRemovalSupport
.
O problema de “ejetar GPU” surge principalmente de configurações específicas e de como elas interagem com as funcionalidades hot plug. Dada a natureza de nicho do problema que afeta configurações específicas, é improvável que futuras atualizações do Windows resolvam essa anomalia.
Deixe um comentário