Ir ao conteúdo
  • Cadastre-se

Versões do DirectX


Posts recomendados

  • Administrador

Tópico para a discussão do seguinte conteúdo publicado no Clube do Hardware:


Versões do DirectX


"Quais são as principais diferenças entre as várias versões do DirectX lançadas? Descubra neste tutorial. Tutorial atualizado para incluir o DirectX 12."


Comentários são bem-vindos.


Atenciosamente,
Equipe Clube do Hardware
https://www.clubedohardware.com.br

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...

valeu gabriel, otimo artigo.

quero ve se entendi direito, e gostaria da ajuda dos nossos amigos e do Gabriel.

directx 9.0c, por exemplo, para rodar nesta versao, você tem que ter uma placa de video 9.0c (ou superior), o jogo suportar a mesma, e você ter instalado essa versao ou superior correto?

Outra coisa, um jogo feito p/ directx 10, por exemplo, se você tiver usando diretcx mais antigo, o jogo irá rodar? pelo que eu entendi, sim.... talvez nao 100% mas irá rodar, certo?

outra duvida, no meu computador eu tenho um PV 8600GT, que é compativel com dx10, mas uso xp que suporta no maximo dx9.0c, correto? Se eu rodar um jogo que seja dx10 (compativel com a placa), mas usando o dx9.0c (xp), o jogo mesmo assim vai rodar em modo "compatibilidade"? Mesmo eu possuindo uma pv dx 10? O desempenho do jogo vai piorar por fazer essa emulacao?

Valeu um abraço.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
valeu gabriel, otimo artigo.

quero ve se entendi direito, e gostaria da ajuda dos nossos amigos e do Gabriel.

directx 9.0c, por exemplo, para rodar nesta versao, você tem que ter uma placa de video 9.0c (ou superior), o jogo suportar a mesma, e você ter instalado essa versao ou superior correto?

Correto, depende dos 3 fatores, se faltar um não funciona.

Outra coisa, um jogo feito p/ directx 10, por exemplo, se você tiver usando diretcx mais antigo, o jogo irá rodar? pelo que eu entendi, sim.... talvez nao 100% mas irá rodar, certo?

Considerando um jogo 100% directx10 isso acontece, mas por hora não sei de nenhum jogo assim. Isso acontece com alguns jogos que tem requisito mínimo o DX 9.0c por exemplo, não rodam nas X800 mesmo que elas tenham força pra isso.

outra duvida, no meu computador eu tenho um PV 8600GT, que é compativel com dx10, mas uso xp que suporta no maximo dx9.0c, correto? Se eu rodar um jogo que seja dx10 (compativel com a placa), mas usando o dx9.0c (xp), o jogo mesmo assim vai rodar em modo "compatibilidade"? Mesmo eu possuindo uma pv dx 10? O desempenho do jogo vai piorar por fazer essa emulacao?

O jogo vai rodar em 9.0c. O desempenho geralmente é até melhor, mas perdem-se alguns efeitos que os DX mais novos sempre trazem. Por hora o pessoal não viu nada de mais no DX10.. o 10.1 parece que melhora o desempenho, mas de qualidade gráfica não vi o pessoal de boca aberta como esperávamos que seria o DX10. Uma grande vantagem das placas DX10 é que todas suportam HDR*+AA, dois efeitos que juntos, deixam a imagem muito legal, pena que isso tenha um peso razoável.

*(um efeito 9.0c, mas nem todos como o GDR do HL2 pr exemplo, é 9.0, mas a maioria dos HDR, um efeito de ilunimação bem legal, depende de 9.0c)

Link para o comentário
Compartilhar em outros sites

Esta possível diferença do DX 10 para o DX10.1... alguêm aqui já fez isto na prática? Digo, no caso alguêm que tenha uma placa ATI com suporte ao DX 10.1 e passou do Windows Vista para o Vista SP1 ou Server 2008, e conseguiu notar algum melhora em termos de desempenho.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Esta possível diferença do DX 10 para o DX10.1... alguêm aqui já fez isto na prática? Digo, no caso alguêm que tenha uma placa ATI com suporte ao DX 10.1 e passou do Windows Vista para o Vista SP1 ou Server 2008, e conseguiu notar algum melhora em termos de desempenho.

Em jogos que dão suporte isso faz uma boa diferença, do que eu saida Assassin´s Creed é o único que dá suporte ao DX 10.1 por enquanto (suporte que será removido) e o desempenho das ATI nesse jogo é acima do esperado.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Vou ver se dou uma olhada.. achei no Wikipedia uma lista de jogos DX 10. To usando o Windows XP ainda e não sei se haverá vantagem em mudar, ainda mais se pensando na quantidade grande de jogos DX8 e DX9 disponíveis no mercado.

Mas o vista também roda DX 9 e anteriores, pode migrar sem problemas caso você tenha uma boa máquina.

Link para o comentário
Compartilhar em outros sites

Basicamente, instalar o SP1 melhora no desempenho geral da máquina, não só no desempenho gráfico. É altamente recomendável o upgrade pra quem já roda o vista.

Pra quem roda xp e não tem uma máquina com processador dual core e pelo menos 2gb de ram, não vale a pena migrar pro vista só pra usufruir do dx10, mesmo que tenha uma boa placa de vídeo. Quem possui uma máquina nesses requisitos está perdendo muito em não usar o vista.

Link para o comentário
Compartilhar em outros sites

  • mês depois...

Opa,

É o seguinte galera, esse artigo ficou show de bola, e também surgiu num momento muito oportuno.

Preciso fazer um trabalho, com pesquisa bibliográfica :eek:, e meu tema é justamente DirectX: história, funcionalidades, tendências, evolução... essas coisas.

Então, alguém conhece livros que eu possa consultar ?

Pode ser em inglês também, já que está bem difícil pra achar material impresso.

valeu!!! :D

Link para o comentário
Compartilhar em outros sites

  • 5 anos depois...

Sensacional esse artigo! Me tirou dúvidas que tinha há anos. Sei que ainda há muito pra saber --no próprio texto há boa quantidade de documentação técnica e outras informações para quem quiser se aprofundar-- apenas minha curiosidade foi completamente abatida pelo artigo em si.

 

Obrigado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 3 meses depois...

É, realmente sacanagem a Microsoft atrelar o DX ao sistema operacional. Forçar uma atualização de S.O. acaba muitas vezes, embora não se justifique, em pirataria.

O cara compra o windows licenciado com um preço absurdo de R$400,00 ou mais aí a M$ restringe as versões do DX por SO... É de revoltar! Nessas horas que vale a pena comprar um console.

Link para o comentário
Compartilhar em outros sites

O cara compra o windows licenciado com um preço absurdo de R$400,00 ou mais aí a Microsoft restringe as versões do DX por SO... É de revoltar! Nessas horas que vale a pena comprar um console.

Não sei porque algumas pessoas ficam bravas com isso. DirectX é uma camada de abstração ruim se comparada à OpenGL, fica mais lenta a cada versão e não traz grandes melhorias na qualidade da imgaem. Quanto aquela desculpa de "é mais bonito o directx novo do que o antigo", recomendo o pessoal dar uma pesquisada sobre o "Crysis XConfig" que mostra como um simples add-on faz um jogo DX9 ficar infinitamente mais bonito do que com DirectX10 e ainda rodar com melhor performance.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Não sei porque algumas pessoas ficam bravas com isso. DirectX é uma camada de abstração ruim se comparada à OpenGL, fica mais lenta a cada versão e não traz grandes melhorias na qualidade da imgaem. Quanto aquela desculpa de "é mais bonito o directx novo do que o antigo", recomendo o pessoal dar uma pesquisada sobre o "Crysis XConfig" que mostra como um simples add-on faz um jogo DX9 ficar infinitamente mais bonito do que com DirectX10 e ainda rodar com melhor performance.

Eu concordo com você Amarildo. O que sou contra é a Microsoft fazer essa 'barberagem' para forçar o usuário a comprar a versão mais recente do SO para ter a versão mais recente da DX. Exemplo. Você acaba de comprar uma placa de vídeo mais top para usufruir todo o potencial, qualidade e compatibilidade dos jogos em seu PC. Daí a Microsoft lança uma nova versão do DX para a nova versão do SO. Já não bastava ter que esperar entrar uma nova geração de hardware para ter um melhor proveito do dinheiro, agora tem que se precaver com essas pegadinhas do Windows. A Micro$soft também faz suas cachorradas como por exemplo estar limitando propositalmente o potencial do DX 11 nos PCs para alavancar as vendas do XBOX ONE. Tanto é verdade que depois que a AMD descontente com essa API da Microsoft desenvolveu e lançou o 'Mantle' que se mostrou superior ao DX11. Depois que rumores e especulações começaram a se espalhar, a Micro$soft lançou o DX 12 que disse antes que não existiria mais... E disse que as placas de vídeo geração DX11 são suportadas para o DX12. Curioso não é?? Se o DX está ficando 'ultrapassado' e não tem mais potencial, ou a Micro$soft esta a limitando... Fato é que não dá mais para confiar. As empresas precisam investir em APIs concorrentes ou novas, mas isso também dá mais trabalho para os desenvolvedores. Sem falar que a Micro$soft dá apoio (tipo? $$$ não sei) para empresas que desenvolvem o jogo com a API dela. E também, com certeza incentva as epresas a ficarem longe das outras APIs como o OpenGL e 'Mantle'.

O dono do Linux uma vez mandou a Nvidia para aquele lugar porque ela não queria dar suporte para os drivers versão Linux.

veja aqui no youtube.

Por trás de tudo isso, percebe que existe um boicote seja da Micro$soft, seja das empresas 'parceiras' (Nvidia).

Pelo jeito o DX vai ser um câncer da Micro$soft nas nossas vidas por um bom tempo. Mas eu tenho esperaças no Steam OS. Quem sabe o cenário muda?

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

@Yarkan A Microsoft foi acostumada desde o início a implementar um monopólio, e isso dá muito lucro pra ela.

Felizmente o Linux está crescendo muito no mundo dos jogos, e como disse o Deus Gabe Newell: "O Linux é o futuro dos jogos". Agora é só esperar empresas como NVIDIA e AMD se tocarem que a restrição imposta pelo capitalismo predatório da Microsoft (e aliadas) tem que deixar de existir como é hoje, deixando lugar para uma concorrência justa onde todos podem apresentar seus produtos de qualidade sem que gigantes corporativos passem por cima de todos.

 

Eu mudei para Linux no dia em que soube que a Steam foi portada para Ubuntu, e até hoje não me arrependo de ter largado aquele sistema operacional feito na padaria da esquina :P

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...