Muy bien, a partir de hoy procuraré configurar los equipos para juegos con la mejor tarjeta de sonido que pueda para que los juegos corran mucho más y le diré a la gente que para que los juegos vayan rápido que se compren una tarjeta de sonido muuuuuy potente…
Yo es que no entiendo del todo bien algunos razonamientos... Ese 10% de rendimiento (que no suele ser tanto pero bueno...) que comentas es perféctamente lógico, estamos hablando de procesar o no una parte del juego. Pero una tarjeta de sonido no da velocidad a un juego, no es el componente que permite que se ejecute lo más rápido posible, no marca el límite de velocidad al que se ejecuta, todo lo contrario a la gráfica. Además, puestos a hablar con propiedad del tema, imagino que sabrás que las pruebas de uso de CPU de las tarjetas de sonido en los juegos se suelen hacer, precisamente, eliminando todo lo posible factores como la gráfica, usando para ello por ejemplo resoluciones muy bajas donde el límite lo marca más que nada la CPU y por tanto los ciclos que roba la 'creación' del sonido se reflejan de forma clara... Pero a la hora de la verdad, cuando se juega 'de verdad' y la VGA está 'sudando tinta' para mover el juego, la tarjeta de sonido va a limitar muy poco (por no decir nada) la velocidad final del mismo... Creo que no necesito demostrarlo con números ¿verdad?
Además, el sector gráfico es de una complejidad muchísimo mayor que el sector del sonido, que se renueva con nuevos productos y nuevas funciones a una velocidad mucho más alta y, por todo ello, las dificultades de programación (tanto de aplicaciones y juegos como de los propios drivers) mucho mayores. Además, estamos culpando mucho a los fabricantes de chips 3D cuando en mi opinión (creo que compartida por muchos) tanto MS con sus 'mastodónticas' DirectX como los desarrolladores de juegos tienen casi la misma responsabilidad en todo esto, aunque es un poco otra cuestión.
Y sobre las optimizaciones tampoco deberíamos rasgarnos las vestiduras siempre que se hagan de forma honesta, porque seamos serios: estamos aburridos de ver optimizaciones tanto en el software (para un determinado HW) como el el hardware (para ejecutar más rápido un determinado SW) en procesadores, sistemas operativos y un largo etcétera. Si el driver puede hacer que una aplicación se ejecute más rápido ¿me puedes explicar qué tiene de malo? Por supuesto, comentarás la pérdida de calidad, pero yo no voy por ahí. Un código puede optimizarse para mejorar su rapidez de ejecución sin que se altere el resultado final. Esto que a ti te parece tan mal es lo más habitual del mundo en la informática. Por supuesto, insisto en que una cosa es eso y otra las 'optimizaciones' malintencionadas que no aportan nada más que falsas cifras de rendimiento.
En resumen: optimizaciones para engrosar benchmarks sin beneficio real ---> rotundamente NO! (el problema es que hay mucha gente que se dedica a 'jugar a los benchmarks' y así va el mercado... :() optimizaciones que permitan que cada juego se ejecute a la mayor velocidad posible sobre cada configuración harware sin 'efectos colaterales'---> ¿por qué no?
Salu2