Oficialmente, a NVIDIA encerrou o suporte ao Windows XP na arquitetura Maxwell 2.0. A última placa da série 900 com suporte nativo foi a GTX 960 (junto com a GTX 950).
No entanto, as placas de ponta — GTX 970, GTX 980, GTX 980 Ti, GTX Titan X, e a profissional Quadro M6000 — são construídas exatamente sobre o mesmo chip e a mesma arquitetura: basta modificar o arquivo .inf do driver oficial para fazê-las rodar no Windows XP sem complicações.
Limitação importante: Esse método funciona exclusivamente para placas Maxwell 2.0 (série GeForce 900)! Ele NÃO funciona de jeito nenhum em placas da série 10 (Pascal: GTX 1050/1060/1070/1080, etc.). Tentar aplicar esse hack em uma placa Pascal resultará ou em um driver básico sem aceleração 3D, ou em uma tela azul (BSOD), já que essas GPUs não possuem suporte de hardware nem de arquitetura de vídeo para o kernel do Windows XP.
📥 Opção 1: Baixar um Driver Já Modificado
Se você não quiser editar os arquivos .inf manualmente, pode baixar o pacote já modificado e pronto para usar:
- Baixe o driver NVIDIA 368.81 modificado (XP x86 / 32 bits):
Mirror no Phil’s Computer Lab (arquivo 7z)
Esse arquivo já inclui os Device IDs das GTX 970, 980, 980 Ti, Titan X e Quadro M6000 (12GB / 24GB). Tudo o que você precisa fazer é extraí-lo e executar o setup.exe.
🛠 O Método Manual: Instruções Passo a Passo
Passo 1. Preparação e Escolha do Driver
Não use versões mais antigas, como a 359.06. A versão final, mais estável e mais completa dos drivers NVIDIA com suporte a XP é a 368.81 (lançada em 14 de julho de 2016).
- Baixe o instalador oficial do driver NVIDIA 368.81 no site da NVIDIA para a versão que você precisa (32 bits ou 64 bits).
- Execute o arquivo
.exebaixado. Por padrão, ele extrairá seus arquivos paraC:\NVIDIA\DisplayDriver\368.81\WinXP\International. - Assim que a janela de boas-vindas do instalador abrir, feche-a.
Passo 2. Modificando o Arquivo nv4_dispi.inf
Navegue até a pasta C:\NVIDIA\DisplayDriver\368.81\WinXP\International\Display.Driver e abra o arquivo nv4_dispi.inf no Bloco de Notas.
1. Adicionando os IDs de Hardware (Device ID)
Dependendo da sua versão do Windows XP, encontre a seção apropriada:
- Para Windows XP 32 bits: procure pela seção
[NVIDIA_Devices.NTx86.5.1]. - Para Windows XP 64 bits: procure pela seção
[NVIDIA_Devices.NTamd64.5.2].
Solução de problemas em x64: Em algumas builds oficiais do driver 368.81 x64, essa seção pode simplesmente não existir (ou estar com o nomeNTamd64.5.1). Nesse caso, crie a seção[NVIDIA_Devices.NTamd64.5.2]manualmente no arquivo e adicione os identificadores abaixo dela — caso contrário, o XP 64 bits (que é construído sobre o kernel do Windows Server 2003) ignorará completamente a lista de placas.
Adicione as seguintes linhas ao final da seção que você encontrou:
%NVIDIA_DEV.13C2% = Section008, PCI\VEN_10DE&DEV_13C2
%NVIDIA_DEV.13C0% = Section008, PCI\VEN_10DE&DEV_13C0
%NVIDIA_DEV.17C8% = Section008, PCI\VEN_10DE&DEV_17C8
%NVIDIA_DEV.17C2% = Section008, PCI\VEN_10DE&DEV_17C2
%NVIDIA_DEV.17F0% = Section012, PCI\VEN_10DE&DEV_17F0
%NVIDIA_DEV.17F1% = Section012, PCI\VEN_10DE&DEV_17F1
Preste atenção aos números das seções: Essas instruções usam
Section008(o perfil da GTX 960) para as placas GeForce eSection012para a Quadro. Tenha em mente que, se você decidir experimentar uma versão diferente do driver, os números das seções (Section0XX) podem ser diferentes — sempre confira e compare esses números com os da GTX 960 no próprio arquivo.inf.
2. Adicionando os Nomes das Strings de Dispositivo
Role até o final, até a seção [Strings], e adicione as seguintes linhas:
NVIDIA_DEV.13C2 = "NVIDIA GeForce GTX 970"
NVIDIA_DEV.13C0 = "NVIDIA GeForce GTX 980"
NVIDIA_DEV.17C8 = "NVIDIA GeForce GTX 980 Ti"
NVIDIA_DEV.17C2 = "NVIDIA GeForce GTX TITAN X"
NVIDIA_DEV.17F0 = "NVIDIA Quadro M6000 12GB"
NVIDIA_DEV.17F1 = "NVIDIA Quadro M6000 24GB"
Salve as alterações no arquivo e feche-o.
Passo 3. Instalando o Driver
- Execute o
setup.exea partir da pastaC:\NVIDIA\DisplayDriver\368.81\WinXP\International\. - O instalador vai passar pela verificação de compatibilidade sem problemas.
- Selecione o modo Instalação personalizada e certifique-se de marcar a opção “Realizar uma instalação limpa.”
- Se um pop-up do Windows avisar sobre uma assinatura digital inválida, clique em “Continuar mesmo assim.”
- Reinicie o PC.
⚠️ Problemas Conhecidos, Bugs e Limitações
1. Limitação do DisplayPort 1.2 (Apenas DP 1.1a)
Os drivers XP da NVIDIA não conseguem lidar com o protocolo DisplayPort 1.2+ no nível de software. Por isso, ao conectar um monitor moderno via DisplayPort, você só terá o modo DP 1.1a. O limite prático de largura de banda é de 1920×1080 a 144Hz (ou 2560×1440 a 60Hz). Se você tentar configurar 4K ou uma taxa de atualização alta via DP, o monitor perderá o sinal e mostrará uma tela preta. Para resoluções mais altas, é melhor usar DVI-D Dual-Link ou HDMI.
2. Limitação de RAM em Sistemas de 32 Bits (a Região BAR)
A perda de RAM utilizável no Windows XP de 32 bits não é um bug nem culpa da placa de vídeo — trata-se de uma limitação física do endereçamento de 32 bits. O espaço de endereçamento de dispositivos PCI (MMIO / BAR) é mapeado diretamente sobre a região superior de 4GB de RAM física. Em placas de ponta como a GTX 980 Ti ou a Titan X, a BIOS aloca uma região BAR grande, o que pode deixar você com apenas 2.5–3.0GB de RAM utilizável no XP de 32 bits. Se ter 4GB de RAM ou mais for essencial para você, instale o Windows XP Professional x64 em vez disso.
3. Problemas de Estabilidade Conhecidos (Especialmente no Windows XP x64)
- Segundo monitor (BSOD): Conectar um segundo monitor com o PC ligado (hot-plug) ou ativar o modo “Área de Trabalho Estendida” no XP x64 frequentemente causa uma falha fatal com um erro no driver
nv4_mini.sys. O ideal é usar apenas um monitor. - Conflitos com periféricos via HDMI: Certos dispositivos (em particular, mesas digitalizadoras Wacom com telas integradas, ou dispositivos de captura conectados via HDMI) podem causar falhas durante a inicialização do driver de vídeo.
- Instabilidade geral em x64: No geral, a versão de 32 bits do XP com o driver modificado roda de forma sensivelmente mais estável e oferece a melhor compatibilidade com jogos mais antigos dos anos 2000.
4. O Que Fazer Se a Aceleração 3D Desaparecer (OpenGL / DirectX Param de Funcionar)
Se, após reiniciar, a área de trabalho for exibida em alta resolução, mas os jogos reclamarem da ausência de Direct3D/OpenGL ou rodarem a 1 FPS, isso significa que o Windows voltou a usar o driver VGA padrão da Microsoft em vez de carregar o driver da NVIDIA.
Solução: Execute o setup.exe novamente, escolha “Instalação personalizada” ➔ marque “Realizar uma Instalação Limpa.” Isso vai sobrescrever à força os arquivos do driver básico da Microsoft.
5. Configurações de BIOS para Placas-Mãe Modernas (Dual-Boot)
Ao montar um PC retrô com chipsets Intel/AMD lançados após 2015, ajuste as seguintes configurações na BIOS:
- Modo de boot: CSM / Legacy Boot (o Windows XP não inicializa em modo UEFI puro).
- Secure Boot: Desabilitado.
- Modo SATA: IDE (não exige drivers adicionais) ou AHCI (exige que os drivers F6 sejam integrados previamente à mídia de instalação do XP).
🔗 Fontes e Créditos
- Criador deste método e autor do guia original: Matt Pilz (Matt’s Repository)
- Autor do pacote de driver 368.81 refinado e da base de pesquisa: Phil’s Computer Lab