Como especifico qual placa de vídeo usar para exibir em janelas?

2

Eu tenho duas Nvidia GTX 580s e uma GT 610. Eu uso os 580s para fazer renderizações arquitetônicas e eu quero usar meu 610 para exibição, então meus 580s não perdem poder de processamento gerenciando a tela. Por causa do layout da minha placa-mãe, e porque os 580 ocupam 2 slots, eu tenho que ter os 580s no slot PCIe 1 & 2 com o 610 em 4 (3 é coberto pelo segundo 580). Não há outra configuração física para os cartões. Liguei para o fabricante da minha placa-mãe e não há configuração na BIOS para definir qual slot PCI é a minha exibição padrão, nem há uma atualização da BIOS para fazer isso.

Então, minha pergunta é a seguinte: Existe uma maneira de definir isso no Windows? Mesmo se a tela estiver em branco até que o Windows carregue e mude para o meu 610 para exibição, tudo bem.

Agradeço antecipadamente a todos que puderem me ajudar:)

    
por Trevor 23.07.2012 / 14:32

1 resposta

3

Se os cartões não estiverem no SLI, eles serão tratados como dispositivos PCI-E separados.

O comportamento do Windows para adaptadores de vídeo conectados ao PCIE (em um sistema sem o Nvidia Optimus ou qualquer outra coisa para complicar) é o seguinte:

  1. Cada adaptador de vídeo obtém seu GPU booted , o que significa que o kernel carrega o firmware na GPU e o inicializa. Isso, com os drivers de dispositivo da Nvidia, ativa a funcionalidade de computação (OpenCL / DirectCompute / CUDA), OpenGL e Direct3D da placa e também inicializa o gerenciamento de energia adequado para cada placa. Observe que os cartões no SLI são tratados como um adaptador de vídeo lógico na opinião do Windows, mas cada placa ainda é inicializada.

  2. Os adaptadores de vídeo são enumerados, começando pelo primeiro detectado (o que deve ser o do primeiro slot PCI-E), procurando uma exibição eletricamente conectada. Os adaptadores de vídeo sabem quais monitores estão conectados e quais resoluções estão disponíveis porque têm detecção de porta inteligente, o que significa que, quando você conecta o monitor, a GPU sabe.

  3. O Windows usa a lista de adaptadores de vídeo e monitores correspondentes para determinar onde alocar a primary window station (área de trabalho principal). Esta "estação de janela" é atribuída ao adaptador PCI-E de número mais baixo com um ou mais monitores conectados. Se tiver 0 exibe, será ignorado.

Se os 580s não tiverem conectores de vídeo plugados na parte de trás deles, eles ainda terão seu controlador VGA inicializado, mas ele não está sendo usado ativamente para renderização de gráficos ... ele está apenas esperando por algo para ser conectado. Enquanto isso, uma certa quantidade da infraestrutura gráfica foi carregada para permitir arquiteturas de computação (OpenCL, DirectCompute, etc).

    
por 23.07.2012 / 16:35

Tags