Existe apenas um requisito combinado: seu BIOS e SO devem suportar BARs de 64 bits.
A partir de GPUs nativas PCI Express, as GPUs da NVIDIA têm um recurso BAR de 64 bits (um Registro de Endereço Base armazena a localização de uma região de E / S PCI, como registradores ou um buffer de quadro). Isso significa que as regiões PCI I / O da GPU (registradores e buffer de quadros) podem ser colocadas acima do espaço de endereçamento de 32 bits (os primeiros 4 GB de memória).
A decisão de onde a BAR é colocada é feita pelo BIOS do sistema no momento da inicialização. Se o BIOS suportar BARs de 64 bits, as regiões de E / S PCI da NVIDIA poderão ser colocadas acima do espaço de endereço de 32 bits. Se o BIOS não suportar esse recurso, nossas regiões PCI I / O serão colocadas no espaço de endereçamento de 32 bits (o modo clássico).
Infelizmente, alguns sistemas operacionais Linux (como no 2.6.11.x) e Windows de 32 bits não entendem ou suportam BARs de 64 bits. Se o BIOS colocar quaisquer regiões de E / S PCI NVIDIA acima do espaço de endereçamento de 32 bits, o kernel rejeitará a BAR e o driver NVIDIA não funcionará.
Algumas informações úteis aqui :
Agora, na sua BIOS, verifique se você pode ativar a decodificação acima de 4 GB. Ao fazer isso, você deve estar bem. Configurar o endereço BAR abaixo de 40 bits garante melhor compatibilidade geral.