Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No Windows 10 versão 1903 (WDDM 2.6) e posterior, o Microsoft Compute Driver Model (MCDM) pode ser usado para escrever um driver para dispositivos que suportam a funcionalidade somente de computação.
Um driver MCDM, ou driver somente de computação, é um subconjunto reduzido do Windows Display Driver Model 2.0+ (WDDM). Na terminologia WDDM, o driver deve anunciar-se como um dispositivo "somente renderização" sem funcionalidade de exibição. O suporte do kernel para "dispositivos de renderização" é flexível, pois os comandos de renderização executados pelo dispositivo são opacos para WDDM. Em outras palavras, o WDDM pode facilmente suportar qualquer tipo de dispositivo com um design de buffer de comando opaco.
Ao contrário do WDDM, o Windows 10 v1903 e versões anteriores do MCDM exigem que o dispositivo tenha uma unidade de gerenciamento de memória (MMU). Os mecanismos de um dispositivo MCDM não podem exigir o modo físico. Em vez disso, os dispositivos MCDM devem usar a proteção do espaço de endereço virtual para oferecer suporte a multitarefas na presença de aplicativos mal-intencionados.
Existe uma exceção para suportar protótipos de hardware MCDM sem uma MMU. A partir do Windows 10 versão 2004, os protótipos de dispositivos MCDM só podem ser usados por um único processo de cada vez. Esses dispositivos são reconhecidos pela ausência de suporte a IOMMU ou GPU-MMU.
Para obter mais informações, consulte os seguintes artigos:
Para obter informações sobre o subconjunto de recursos do Direct3D 12 que um driver somente de computação pode expor no modo de usuário, consulte O nível de recurso do Direct3D 12 Core 1.0.