jas1 escribió:efectivamente, halo 2 funcionaba en xp simplemente porque estaba diseñado para poder funcionar en el xp, solamente hacia un chequeo y buscaba un sistema operativo superior al xp , si tenias xp no se instalaba. de serie no funcionaba en xp por temas de marketing no de capacidad. pero el juego era totalmente compatible con xp.
pero este caso es diferente, un juego diseñado para funcionar con dx 11 y no con dx 9 probablemente no se pueda hacer funcionar en condiciones en el xp.
al igual que un juego diseñado para el xp no puede ejecutarse en el windows 95.
Todo depende de las instrucciones con las que se pueda ejecutar el juego en cuestión.
Por ejemplo, el Half Life 2 Ep 2 en teoría necesita DX9, pero sin embargo, puedes forzar que use DX8 o incluso DX7, y aun que la diferencia gráfica se nota bastante, el juego es "jugable".
Si un juego se programa para aprovechar instrucciones que solo están disponibles para DX10 o DX11, entonces solo se podrá ejecutar en ordenadores que tengan respectivos DX. A priori, no por el sistema operativo y tampoco por el hardware en si (salvo por la gráfica y sus capacidades), sino por las APIs DirectX.
La limitación de la instalación de las APIs DirectX en sistemas Vista y 7 en sus últimas versiones, no es por que Windows XP no pueda con ellas, sino por puro marketing, ya que Microsoft como empresa de software cuyo producto estrella es el sistema operativo Windows, necesita forzar la compra de su último producto por parte de las diversas ramas de la informática, que en este caso es la rama del ocio.
Sin duda XP está sobradamente preparado para usar procesadores multinúcleo/multihilo o en sus versiones de 64 bits, mas de 3,2Gb de ram, pero conservar un producto en el mercado durante mas de 10 años en activo, a Microsoft no le reporta beneficio ninguno, sobre todo cuando ya está mas que petada su "seguridad".
No os engañéis, XP puede ejecutar juegos DX11 sin problema (siempre y cuando, Microsoft permitiera su instalación en XP), es DX11 que requiere si o si Windows Vista o Windows 7.