Cómo descargar y actualizar DirectX en tu PC
Las bibliotecas de DirectX siguen siendo cruciales para jugar en PC. Esto no se debe sólo a sus características técnicas, sino también al dominio de Microsoft en el escritorio informático. DirectX permite a Microsoft Juegos de monopolio en PC Incorpórelo al sistema operativo Windows y su ecosistema Xbox.
Hoy te presentamos lo que significa esta interfaz. programación de aplicaciones (API). Biblioteca para el desarrollo de aplicaciones multimedia y de vídeo, especialmente videojuegos. Aunque existen otras especificaciones estandarizadas y más abiertas, como OpenGL y su prometedora última versión, Vulkan, el dominio de Windows en los PC ha hecho que DirectX Referencia del juego en PCesta es una de las características más obvias que distingue a Windows de otras computadoras de escritorio como OS X y Linux.
¿De dónde vino DirectX?
Los usuarios de toda la vida recordarán que antes de Windows 95, los juegos de PC eran a menudo una prueba tortuosa que implicaba trabajar con sistemas DOS y arrancar disquetes. para proporcionar juegos Acceso directo al hardware del sistema.primero debe iniciar en DOS y utilizar parámetros especiales en los archivos de configuración config.sys y autoexec.bat.
Microsoft rápidamente se dio cuenta de que para que el sistema operativo Windows fuera popular entre los jugadores, tenía que brindarles a los desarrolladores de juegos una forma de fabricar sus productos. Puede acceder a los mismos recursos de hardware en Windowscomo en DOS.
La primera versión de DirectX se lanzó en junio de 1996 para Windows 95 y NT 4.0. La adopción fue lenta al principio, pero DirectX pronto se volvió poderoso. Algunos críticos estiman que otras interfaces como OpenGL son más eficientes a la hora de aprovechar el hardware, están abiertas bajo una API multiplataforma estándar, están libres de regalías, están inherentemente fuera del control de Microsoft y, lo más importante, están limitadas a un único sistema operativo. , Ventanas.
Este debate será de gran ayuda, pero hoy en día es irrelevante. De hecho, la llegada de DirectX cambió el panorama de los juegos de PC para siempre. Hoy en día, cuando Windows ocupa el 90% de los escritorios informáticos y utiliza la consola de juegos Xbox One, su importancia es incuestionable.
DirectX 12, última versión
La última versión de estas bibliotecas multimedia fue lanzada por Microsoft en 2015 exclusivamente para Windows 10 y Xbox One, y su lanzamiento promete suponer una revolución, especialmente en términos de rendimiento, incluyendo optimizaciones específicas para aprovechar mejor los recursos reales del sistema. En particular. En CPU con más procesamiento de cuatro núcleos y configuraciones multi-GPU.
Los resultados no cumplieron con las expectativas.. El soporte inicial fue mínimo y, aunque las cosas han mejorado recientemente, los beneficios han sido irregulares. No por capacidades técnicas, sino porque su complejidad impide a los desarrolladores aprovechar todo su potencial, por lo que las mejoras han sido mínimas (a excepción de ciertos juegos). Existe una mayor complejidad en las áreas de administración de memoria, múltiples GPU y la tecnología subyacente necesaria para admitir la computación asincrónica. En resumen, DirectX 12 tiene mucho potencial sobre el papel, pero hasta ahora pocos resultados prácticos.
¿Qué versión estoy usando?
Puede ver fácilmente qué versión está instalada en su PC con Windows usando la búsqueda del sistema o la herramienta «Ejecutar» (haga clic derecho en el menú Inicio o usando la tecla de acceso rápido «Windows + R»), ingrese el comando «dxdiag»:
tu visitaras Herramienta de diagnóstico DirectX En la pestaña Sistema verás la versión de DirectX instalada. En la pestaña «Pantalla» verás más información, la tarjeta gráfica que tienes instalada, la última versión del controlador o los parámetros DX que hay que activar, como la aceleración DirectDraw, Direct3D o la aceleración de texturas. Si hay algún problema con la API, se lo notificará una nota adicional.
Aunque esta es la última versión instalada, también es la versión que Windows prefiere usar en juegos compatibles. No es raro que también tengas otras versiones instaladas.. La explicación es que cada juego depende de una versión diferente de DirectX. Por ejemplo, si un desarrollador escribe un juego que usa DirectX 11 actualización 40, solo se ejecutará esa versión, no versiones posteriores. Por lo tanto, cada vez que instalas un juego nuevo, especialmente uno antiguo, es probable que se instale una nueva versión de la API. Estas bibliotecas se encuentran en C:\Windows\System32 o/y C:\Windows\SysWOW64.
¿Cómo descargar y actualizar DirectX?
Anteriormente, DirectX tenía su propia descarga e instalación como cualquier ejecutable, pero desde Windows 8, Microsoft ha hecho que la API forme parte del sistema operativo.
- existir ventanas 10 Sólo funciona con DirectX 12. Actualice directamente desde Windows. «Configuración > Actualización y seguridad > Actualización de Windows > Buscar actualizaciones.
- Ventanas 8.1 Admite hasta DirectX 11.2. Al igual que con Windows 10, no hay descargas manuales regulares y las actualizaciones funcionan de la misma manera.
- existir ventana 7la última versión de DirectX compatible es la 11.1. Se proporciona con Windows 7 Service Pack 1 y específicamente en Windows Update KB2670838. Las actualizaciones se pueden realizar manualmente o mediante Windows Update.
- Microsoft también mantiene una página de descarga dedicada donde puede descargar versiones anteriores de la biblioteca.
Vulkan, una excelente elección
Vulkan es una plataforma de última generación para el desarrollo de videojuegos y aplicaciones con gráficos 3D. De propósito similar al DirectX de Microsoft (u otros productos como Metal de Apple), proporciona acceso de bajo nivel, lo que permite a los programadores exprimir el rendimiento del hardware.
Vulkan es el mayor competidor de DirectX 12, además de sus cualidades técnicas, también es conocido por su Soporte multiplataforma Funciona en una variedad de dispositivos (consolas, PC, tabletas, teléfonos móviles, integrados…) y plataformas (Linux, Android, OS X, Steam OS o todas las versiones de Windows…) que la última API de Microsoft. Una gran ventaja , recuerda que es exclusivo de Windows 10 (y Xbox One).
Otra ventaja es que es una API. bajo licencia de código abierto Se puede agregar a casi cualquier plataforma. Los desarrolladores pueden escribir código de juegos en Vulkan, haciéndolos fácilmente portátiles entre diferentes plataformas.
Vulkan es compatible con los controladores de gráficos de Windows y Linux de NVIDIA, AMD e Intel. El sistema operativo Steam de Valve también los tiene, e incluso ha llegado a macOS e iOS, aunque Apple prefiere promocionar Metal por motivos comerciales. Igual de importante es la apuesta de Samsung por Vulkan como API gráfica de nueva generación y la apuesta de Google por Android.
A partir de Vulkan 1.1, se agregó de forma nativa el uso de sombreado Microsoft API HLSL y diseño de memoria Direct3D. Este apoyo ayudará Mover el código Direct3D existente a Vulkanya que ya no necesitan reescribir todos los programas de sombreado. Para respaldar este soporte, Khronos ha lanzado una nueva versión de SPIR-V 1.3 para que los programas escritos para OpenCL puedan ejecutarse en cualquier GPU con un tiempo de ejecución Vulkan.
Muy interesante y vale la pena vigilar a Vulkan en el futuro. Aún así, para no engañar a nadie, DirectX es Fundamental para el desarrollo global de juegos. No por sus características técnicas, sino por el dominio de Microsoft en el escritorio de Windows.
Puedes consultar la fuente de este artículo aquí