A versão do Directx depende da placa gráfica?

0

Estou tentando entender como as placas gráficas e a cpu interagem. Agora eu entendo que existe um programa (rodando em cpu) chamado driver de dispositivo (neste caso, placa gráfica) que envia comandos para placa gráfica. Quando outro programa deseja exibir algo, ele não fala diretamente com o driver do dispositivo, mas fala com a API (OpenGL, Directx), que fala diretamente com o driver da placa gráfica. Portanto, o DirectX ou OpenGL depende do driver, porque a placa gráfica apenas executa instruções do driver. Eu entendi corretamente?

    
por PcAF 09.09.2015 / 15:51

1 resposta

1

Em resposta à pergunta do título, sim, a versão da API (DirectX ou OpenGL) suportada por um determinado cartão depende do hardware físico. Na maioria dos casos, uma nova versão da API exigirá novo hardware para total compatibilidade.

O driver de dispositivo, na verdade não está emitindo comandos, os comandos já são emitidos pela API, o driver, de certa forma, manipula esses comandos para fazer melhor uso do hardware subjacente. Ele faz muito mais do que isso e também gerencia a interação no nível do SO.

    
por 09.09.2015 / 16:18