Como atualizar corretamente o DirectX e OpenGL - PCForum.com.br
22.04.2018 às 03:52:51
PCForum.com.br › Software › Aplicativos em Geral › Como atualizar corretamente o DirectX e OpenGL
Como atualizar corretamente o DirectX e OpenGL (Lido 189506 vezes)
Como atualizar corretamente o DirectX e OpenGL
08.04.2008 às 17:31:14
Como atualizar corretamente o DirectX e o OpenGL
A pouco tempo postei uma notícia que estranhava a demora por parte dos sites brasileiros em disponibilizar o DirectX 9.0c (Mar08), mas reparei que há muita desinformação a respeito do assunto. Por isso criei este pequeno tutorial de forma a ajudar as pessoas a entenderem um pouco mais do assunto e a correta forma de atualizar.
No computador temos que ter esta preocupação tanto com o hardware (Som, Vídeo, etc.) quanto ao software (Windows, programas, antivírus, etc.), no Tutorial Atualizando Drivers de placa mãe e periféricos abordamos a parte física do computador, mas reparei que toda vez que pedia para atualizar o DirectX de uma determinada máquina o mesmo só era feito pela metade, um erro bem comum até mesmo para pessoas que lidam com manutenção de hardware.
A proposta do DirectX foi de implantar numa linguagem comum e universal a interface do software com o hardware independente do fabricante ou modelo utilizado. Assim o DirectX age como uma grande dicionário de programação, sempre haverá uma interface entre o hardware e o software sem que o desenvolvedor do jogo tenha obrigação de conhecer tudo sobre o hardware, até porque seria humanamente impossível. Assim sendo um jogo tanto roda numa máquina que possui uma placa dedicada de vídeo, quanto numa máquina que tenha um vídeo onboard , claro que respeitando as limitações físicas desta.
Hoje em dia estamos utilizando o DirectX na versão 9.0c para XP e afins, mas como tudo na informática sofre atualizações constantes o mesmo ocorre com ele. Infelizmente por mais que pesquisei não consegui saber o porquê a versão do DirectX 9.0c sofreu ao todo 15 atualizações desde o seu lançamento (Maio de 2005) e permanece com a nomenclatura inalterada, somente sendo acrescentado o mês e o ano no final, pessoalmente acredito que tenha sido atualizado somente alguns componentes não modificando a engine, assim estamos na versão 9.0c (Mar08).
Para saber qual a versão do DirectX instalado em seu computador é muito simples, digite no Executar: dxdiag
Mas note que mesmo de posse do código saberemos somente qual a versão, como já citamos a versão do DirectX 9.0c teve ao todo 15 atualizações:
Códigos das versões : http://pt.wikipedia.org/wiki/DirectX
Depois de utilizarmos o link acima e baixado para nosso computador a versão mais atual do DirectX, iremos proceder a instalação.
Por segurança crie um ponto de Restauração do Sistema.
Como sempre instalo no mesmo diretório haverá a pergunta se quero reescrever arquivos, clico YES to ALL:
O erro apresentado geralmente ocorre quando é feita uma atualização manual do DirectX, pois hoje em dia a maioria dos jogos contém a versão atual (pelo menos na época em que o jogo foi gravado) e seu instalador não necessita descompactar ele já possui as bibliotecas todas descompactadas e quando clicamos no ícone de atualizar ele realmente atualiza as bibliotecas.
Dependendo do hardware (memória RAM e processador) pode demorar um pouco e em alguns casos até haver travamentos, por isso aconselho que no momento em que tiver atualizando o DirectX não deixe outros programas abertos.
Lembramos que nem sempre a atualização trás melhorias, já presenciei casos que após a atualização do DirectX, um jogo que rodava perfeitamente passou a apresentar mensagens de erro, foi provavelmente uma incompatibilidade com a versão mais nova do DirectX. As maiorias dos problemas de incompatibilidade são com hardwares mais antigos, assim sendo computadores fabricados após 2005 possuem menos chances de problemas de incompatibilidade.
Neste caso teremos que utilizar uma ferramenta extra, pois o DirectX não possui desistalador e nem todos os usuários lembram de criar um ponto de restauração.
Assim sendo o uso de desistaladores será encarada como última opção antes de uma formatação, cito duas opções de desistaladores:
DirectX Uninstaller v1.3
Usado para versões até o Windows Millenium.
Aqui o link para baixar o DirectX Uninstaller v1.3.
Para baixar o DirectX Eradicator 2.0
O OpenGL é um concorrente direto do DirectX, mas de código aberto, ele é mantido pelo ARB (Architecture Review Board), um conselho formado por empresas como a 3DLabs, ATI, Dell, Evans&Sutherland, HP, IBM, Intel, Matrox, NVIDIA, Sun e, logicamente, a Silicon Graphics.
Hoje em dia são poucos os jogos que possuem a opção de escolher entre o OpenGL e o DirectX, mas como estamos comentando sobre atualizações não poderíamos nos furtar a ele.
Para baixar a versão mais nova do OpenGL.
Antes da atualização do OpenGL crie um ponto de restauração do sistema.
A instalação é fácil, copie o executável do OpenGL e cole:
C: \Windows \ System32:
Clique duas vezes no arquivo: Opengl95:
Aparecerá esta janela, clique sim para todos:
Seus arquivos já estarão atualizados, reinicie o computador para que sejam carregados.
http://pt.wikipedia.org/wiki/OpenGL
Para saber mais ou ler mais artigos como este visite: www.netetronica.com
Re: Como atualizar corretamente o DirectX e OpenGL
Resposta #1 - 08.04.2008 às 18:38:41
«luiz_claudio»
Parabéns pelo tutorial, muito bem explicado e detalhado.
Resposta #2 - 08.04.2008 às 18:49:50
eu sempre quis atualizar o OpenGL valeu luiz
Resposta #3 - 08.04.2008 às 20:35:53
Caro amigo LuizClaudio, ótimo tópico. Peça ao administrador para fixar. E, aproveitando seu conhecimento sobre DirectX, uma perguntinha; Já por duas vezes instalei programas que se recusaram a funcionar alegando que era necessário o DirectX 8.1 ou superior. Acontece que o que está no PC já é a versão 9.0. Tem idéia do porque disso?
Resposta #4 - 08.04.2008 às 21:08:46
isso acontece porque o Directx não tem compatibilidade 100% com suas versoes anteriores aqui é a mesma coisa e o mais interesante é que tenho o jogo Rally Championship que pede DirectX 7 e da um baita erro e o legado Diablo II que pede DirectX 3 roda numa boa vá saber né
assim como ja disse nosso amigo:
Resposta #5 - 08.04.2008 às 21:31:24
«crazy@psychiatrist®» escreveu em 08.04.2008 às 18:38:41:
Pinguim™ escreveu em 08.04.2008 às 18:49:50:
Obrigado amigos, sempre tento transferir tudo o que sei de uma maneira mais fácil possível, correta e precisa possível.
helionds escreveu em 08.04.2008 às 20:35:53:
Obrigado também amigo Hélio, mas fixar vai ser um pouco difícil, pois este tópico já foi denunciado como ilegal pelo h4k3.cz...
Tente atualizar seu DirectX pela maneira que citei acima e veja se os arquivos foram realmente criados.
Faltou algum arquivo da biblioteca e consequentemente o instalador abortou a instalação.
Muitos pensam que o DirectX é somente para jogos, mas não é verdade ele se faz útil quando o audio e vídeo são muito exigidos.
Realmente muitos jogos antigos não serão compatíveis com as novas versões do DirectX, como mencionou o Pinguim, mas no seu caso Hélio acredito que tenha sido alguma falha na instalação do DirectX, a dica seria anotar os arquivos que estão no pc e depois confrontar após a atualização.
Resposta #6 - 08.04.2008 às 22:51:17
Parabens Luiz, o tutorial esta otimo, bem detalhado, e com informações muito importantes... Eu acho que seria uma boa sim, como disse o amigo Helio, fixar o topico, não entendi o que ele apresenta de ilegal aqui...
Resposta #7 - 08.04.2008 às 22:59:31
tambem não intendi o que tem de ilegal pois ele faz referencia a feramentas gratis da Microsoft/Linux