Correção: o nível de recurso 10.0 do DX11 é necessário para executar o mecanismo



Experimente Nosso Instrumento Para Eliminar Problemas

O erro “DX11 nível de recurso 10.0 é necessário para executar o motor” aparece quando o sistema não tem o apropriado Nível de recurso de hardware Direct3D exigido pelo motor de jogo. Esta mensagem de erro específica está sinalizando que o mecanismo do aplicativo é incapaz de usar Nível de recurso 3D direto versão 10,0 . Se o sistema operacional tiver a versão mais recente do DirectX, o erro geralmente é um sinal de que a GPU não atende aos requisitos mínimos do sistema ou está executando um software de driver desatualizado. Os usuários encontrarão esse erro ao tentar executar jogos e outros aplicativos que requerem processamento gráfico extenso.



O que é DirectX?

Directx é uma coleção de interfaces de programação de aplicativos (APIs) desenvolvido pela Microsoft para lidar com tarefas relacionadas à programação de jogos e multimídia em todas as plataformas afiliadas à Microsoft. A coleção de APIs fornece programas compatíveis com DirectX com suporte multimídia acelerado por hardware. Entre outras coisas, o DirectX fornece os meios para um programa (jogo ou outro aplicativo) determinar seus recursos de hardware e adaptar seus parâmetros para fornecer a melhor experiência.



Muitas das APIs presentes no subsistema DirectX são obrigatórias e devem ser consideradas essenciais para tudo, desde a simples reprodução de vídeo até os exigentes videogames 3D.



DirectX Runtime vs Direct3D Hardware Feature Level

Muitos usuários estão confundindo o Tempo de execução DirectX ambiente com o Nível de recurso de hardware Direct3D . O DirectX Runtime descreve a versão DirectX que o software OS pode suportar. Por outro lado, o Nível de recurso de hardware Direct3d descreve o suporte que seu hardware de vídeo (GPU) oferece.

Com isso em mente, ter o ambiente de execução DirectX mais recente instalado em seu PC não significa que seu hardware é capaz de suportar Nível de recurso de hardware do Direct3D 10.0. Mesmo se sua versão do Windows estiver equipada para lidar com as APIs DirectX mais recentes, sua placa GPU pode não suportar os níveis de recursos. Este é geralmente o caso com GPUs mais antigas ou integradas.

Como descobrir se DirectX está instalado

Se você tem o Windows 10, Tempo de execução DirectX 12.0 foi instalado automaticamente com o sistema operacional (supondo que você tenha as atualizações mais recentes do Windows). Mas para usar as novas APIs DirectX, sua placa GPU precisa suportá-las.



Para confirmar isso e verificar qual versão do DirectX é compatível com o seu sistema operacional, você precisará executar o Ferramenta de diagnóstico DirectX (dxdiag) . Esta ferramenta integrada do Windows pode ser acessada em qualquer versão do Windows abrindo uma caixa Executar ( Tecla Windows + R ) e digitando “ dxdiag '

Você pode ver a sua versão do DirectX runtime em Informação do sistema no Sistema aba.

Para ver se sua GPU é capaz de suportar os níveis de recursos necessários, vá para o Exibição guia sob Motoristas e ver qual Níveis de recursos são suportados pela sua placa gráfica.

Se você encontrar isso nível de recurso 10_0 (10.0) não está aparecendo entre os Níveis de recursos entradas dentro Ferramenta de diagnóstico DirectX , é um dos seguintes cenários:

  • Sua placa gráfica (GPU) está funcionando com drivers desatualizados que precisam ser atualizados. A menos que seu sistema tenha um driver que instrui o hardware gráfico sobre como usar o respectivo nível de recurso, ele não vai ficar preso na ferramenta de diagnóstico DirectX.
  • Seu sistema operacional requer uma atualização de plataforma adicional. Aplicável apenas a usuários do Windows 7 e Windows XP.
  • Sua placa gráfica não suporta Nível de recurso 10.0 . Nesse caso, a correção aplicável seria comprar uma nova placa gráfica (GPU).

Lembre-se de que o DirectX tem compatibilidade com versões anteriores - se você tiver o DirectX 12, todas as distribuições de tempo de execução anteriores devem estar presentes em seu sistema. O mesmo vale para DirectX 11 e DirectX 10.

No entanto, alguns jogos antigos precisam de APIs DirectX mais antigas que estão obsoletas no Windows 10 e só podem ser encontradas em DirectX 9.0c ou inferior . Nesse caso, você deverá instalar essa distribuição específica para executar o programa. Embora a versão mais recente do DirectX seja 12.0, a grande maioria dos jogos ainda depende fortemente dos níveis de recursos implementados com o DirectX 10 runtime.

Corrigindo o erro “DX11 nível de recurso 10.0 é necessário para executar o mecanismo”

Se a ferramenta DirectX Diagnostic revelou que você tem o DirectX 10 runtime ou mais recente e sua GPU suporta o nível de recurso Direct3D necessário, você deve ter os componentes necessários para executar o aplicativo em questão. No entanto, se você ainda conseguir o “DX11 nível de recurso 10.0 é necessário para executar o motor” apesar de atender aos requisitos, uma das correções neste artigo permitirá que você corrija o erro.

Abaixo, você tem uma coleção de soluções que os usuários acharam úteis para corrigir o “DX11 nível de recurso 10.0 é necessário para executar o motor” erro. Siga cada método na ordem até encontrar uma correção que funcione para você.

Nota: Os métodos abaixo são aplicáveis ​​apenas se você tiver certeza de que sua GPU suporta Nível de recurso 10.0 . Antes de tentar qualquer uma das correções, é recomendável que você faça algumas pesquisas sobre as especificações da sua placa gráfica para ver se ela é capaz de suportar Nível de recurso do Direct3D 10.0 .

Método 1: executando o aplicativo com a GPU dedicada

Se você está vendo o erro em um laptop ou notebook, é provável que você tenha uma GPU dedicada e uma solução integrada. Se você tiver duas placas, seu sistema decidirá qual placa GPU usar, analisando quantos recursos são exigidos pelo mecanismo do aplicativo. No entanto, isso pode ser substituído por seu utilitário de economia de bateria - se estiver definido para o modo de economia de bateria, pode forçar o sistema a iniciar o programa com a GPU integrada, pois consome menos recursos.

Isso pode ser facilmente remediado configurando o utilitário para “ Modo de desempenho ”Ou desinstalando o software completamente. Mas se você não deseja desinstalar o gerenciador de bateria, você pode forçar sua GPU dedicada clicando com o botão direito no atalho do jogo e escolhendo Execute com processador gráfico. Em seguida, selecione seu cartão dedicado e veja se ele começa sem o “DX11 nível de recurso 10.0 é necessário para executar o motor” erro.

Se começar com sucesso, você pode retornar a esta configuração e clicar em Alterar processador gráfico padrão para definir uma regra permanente para o programa em suas GPUs Painel de controle configurações.

Método 2: Atualizando o driver da placa gráfica

O lugar óbvio para começar a fim de resolver o “DX11 nível de recurso 10.0 é necessário para executar o motor” erro é atualizar os drivers da placa gráfica. Existem várias maneiras de fazer isso, mas a maneira ideal de fazer isso depende do fabricante da placa de vídeo.

As versões mais recentes do Windows (Windows 10 e Windows 8) devem instalar automaticamente o driver de software necessário para sua placa gráfica. Mas mesmo que seu sistema operacional baixe e instale automaticamente um driver para sua GPU, é provável que não seja a versão mais recente disponível. Seu sistema pode relatar este erro porque a GPU não sabe como usar Nível de recurso 10.0 apesar de ter o hardware de suporte.

Isso pode ser resolvido instalando o driver gráfico apropriado. Existe uma maneira universal de fazer isso (independentemente do fabricante da GPU), mas não é tão confiável quanto seguir as orientações do fabricante para instalar o driver.

Instalando o driver gráfico através do Gerenciador de Dispositivos

Abaixo, você tem as etapas para atualizar seu driver gráfico via Gerenciador de Dispositivos . É um bom lugar para começar, mas depende do Windows Update para procurar o driver apropriado online. Se este método não atualizar seu driver de GPU, siga os próximos guias específicos para os fabricantes de placas de vídeo mais populares.

  1. pressione Tecla Windows + R , tipo ' devmgmt.msc ”E bateu Entrar abrir Gerenciador de Dispositivos .
  2. Role para baixo até Adaptadores de vídeo e expanda o menu suspenso. Clique com o botão direito no driver gráfico e selecione Atualizar driver (Atualizar software de driver) .
    Nota: Você pode ver duas entradas diferentes em Adaptadores de vídeo. Isso geralmente ocorre com laptops e notebooks que possuem uma placa de vídeo integrada e uma dedicada. A partir de agora, a Intel fabrica apenas placas integradas. Os cartões dedicados têm mais poder de processamento e são usados ​​para processar jogos e aplicativos exigentes - para nosso propósito, atualize o componente dedicado.
  3. Clique em Procure automaticamente por software de driver atualizado e espere enquanto o Windows procura drivers online. Se ele encontrar um driver mais recente, espere até que seja instalado e o sistema reiniciado.
    Caso o Windows determine que você possui o driver mais recente, continue com um dos guias abaixo. Se as etapas acima instalaram um novo driver, verifique se o erro ainda está ocorrendo ao iniciar o aplicativo. Se isso acontecer, vá para Método 2 .

Usuários com placas gráficas Nvidia

Se você tiver uma placa de vídeo dedicada Nvidia GeForce, poderá atualizar os drivers de duas maneiras diferentes. A solução mais elegante seria baixar Experiência GeForce e deixe o software identificar automaticamente sua GPU e instalar os drivers apropriados. O programa o poupará de ter que procurar manualmente a versão mais recente do driver.

No entanto, a GeForce Experience é conhecida por apresentar falhas e não funcionar corretamente com alguns modelos de placa-mãe. Se você não conseguir usar a GeForce Experience, siga as etapas abaixo para baixar manualmente o driver da placa gráfica mais recente para sua GPU:

  1. Visite a página oficial de download da Nvidia ( aqui ) e escolha o seu Tipo de produto, série de produto , e produtos . Certifique-se de selecionar o apropriado Sistema operacional e acertar o Pesquisa botão.
    Nota: Um método mais rápido é ir com opção 2 e clique em Drivers gráficos . Isso fará a varredura automaticamente em seu sistema e fará o download do driver apropriado para sua GPU. Mas lembre-se de que pode ser necessário baixar a versão mais recente do Java para que isso funcione.
  2. Baixe e instale o driver recomendado da Nvidia.
  3. Se o sistema não reiniciar automaticamente quando a instalação for concluída, reinicie manualmente e veja se o problema foi resolvido.

Usuários com placas gráficas ATI

O equivalente da AMD à GeForce Experience é O jogo evoluiu. Você pode usar este utilitário AMD para atualizar automaticamente os drivers da placa gráfica. Além de manter seu sistema atualizado com os drivers gráficos mais recentes, Gaming Evolved otimizará seus jogos alterando automaticamente as configurações de gráficos para que você obtenha a melhor experiência com base nas especificações do sistema.

Se você não quiser instalar um programa adicional para este trabalho, você também pode baixar o driver da maneira antiga. Aqui está um guia rápido de tudo isso:

  1. Visite a página oficial de download da AMD ( aqui )
  2. Debaixo Selecione manualmente o seu driver , selecione os tipo de produto, família de produto , e modelo . Em seguida, selecione o sistema operacional apropriado e clique em Resultados de exibição .
    Nota: Se você não tiver certeza do seu modelo de GPU ou quiser automatizar ainda mais, você também pode clicar no botão Baixe Agora botão sob Detecte e instale seu driver automaticamente . Isso instalará outro utilitário ATI que examinará seu sistema e aplicará o driver mais recente.
  3. Após a instalação do driver, reinicie sua máquina e veja se o erro foi removido.

Usuários com gráficos Intel integrados

Até agora, a ATI produzia apenas placas gráficas integradas. Na maioria das vezes, o driver é atualizado com êxito no Gerenciador de dispositivos (primeiro guia neste método). No entanto, se você não conseguir atualizar de lá, você pode baixá-lo do Centro de download da Intel ( aqui )

Método 3: Reparando o ambiente de tempo de execução DirectX

As APIs incluídas no pacote DirectX raramente quebram, mas sabe-se que isso acontece. Infelizmente, você não pode desinstalar o DirectX de forma eficaz. O tempo de execução 11.3 e 12 do DirectX está incluído no Windows 10 e todas as atualizações / reparos são gerenciados pelo Windows Update. Não existe um pacote independente para essas versões do DirectX.

No entanto, você pode reparar todos os arquivos DirectX (exceto os do DX12) usando Instalador da Web do DirectX End-User Runtime e DirectX Redist (junho de 2010) .

Comece baixando o Instalador da Web em tempo de execução do usuário final DirectX ( aqui ) Você precisará clicar com o botão direito do mouse no executável e escolher Executar como administrador para conceder privilégios elevados. Em seguida, siga as instruções na tela para se certificar de que todos os seus arquivos DirectX 9.0c estão intactos.

Em seguida, baixe o DirectX Redist (junho de 2010) deste link ( aqui ) Abra o pacote e extraia o SDK DirectX em algum lugar acessível. Em seguida, vá para os arquivos extraídos e abra o DXSetup executável. Siga as instruções na tela para reinstalar os componentes DirectX.

Assim que a instalação for concluída, reinicie o sistema e veja se o problema foi resolvido.

Método 4: Instalando a atualização da plataforma KB2670838 (somente Windows 7)

Ao contrário do Windows 8 e do Windows 10, o Windows 7 requer uma atualização de plataforma adicional ( KB2670838) para habilitar o DX 11 Feature Level 10.0. Ele é rotulado como uma atualização opcional, então você pode tê-lo perdido mesmo se achar que seu WU está atualizado.

Para ver se esta é a causa do erro, aplique todas as atualizações opcionais pendentes ou visite este link da Microsoft ( aqui ) e baixe o KB2670838 atualização da plataforma. Com a atualização instalada, reinicie o computador e veja se resolveu o problema.

8 minutos lidos