Finalmente me llegó la hora de jugar un rato con Windows Vista y para mi mala fortuna, los rumores en sitios de noticias y blogs sobre las incompatibilidades, gastos de recursos y problemas en general de Windows Vista no eran exagerados (2007). Obviamente estoy conciente que un cambio fuerte de versión siempre viene acompañado de este tipo de cosas. De hecho, me tocó vivir algo similar ya hace bastantes años cuando emigré de Windows 3.11 a Windows 95. Aunque en aquella ocasión, la diferencia tecnológica era tanta, que daba gusto actualizarse y soportar uno que otro bug a cambio de tener un mejor multiproceso y una mejor interface gráfica. Afortunadamente, en aquella ocasión, los fabricantes y Microsoft se preocuparon por sus clientes y no tardaron mucho en tener nuevas versiones de sus controladores. Ahora, tristemente, parece que no es el caso.

Windows Vista en toda su gloria
Dejando atrás el negativismo, en este post iré poniendo los problemas con los que me he encontrado y como los he ido solucionado. Espero que al pasar el tiempo, Microsoft y las compañías de software/hardware vayan arreglando sus problemas para que pueda disfrutar de los juegos de PC/programas y aparatos que me ayudan a ser productivo y quitarme la tensión del trabajo.
Las cosas que en teoría el dinero puede arreglar
Impresoras Lexmark como la X83 no tienen soporte y no lo tendrán jamás.
Seguramente la solución más sencilla es comprarse una nueva impresora, pero creo que por el momento (2007), tendré que imprimir en la máquina Linux y switchearme a XP cuando quiera usar el scanner.
Cámaras Handycam como la TRV-22 de Sony, no sirven cuando se usa conectandolas por medio de usb.
Pues sí, en Windows Vista no esta soportado el USB streaming; por lo que la única manera de usarla es con una tarjeta Firewire.
No son recomendables los programas Nero 6 que venían gratis con unidades de DVD
La nueva versión cuesta alrededor de 60 a 70 dólares e incluye soporte para HD-DVD y Blue-ray. Aunque por el momento prefiero switchearme a XP para seguir usándolo; cuando se popularice alguno de los medios de alta definición y me compre alguna unidad, seguramente está incluirá de igual forma una versión gratis.
Las cosas que un nuevo driver o programa puede arreglar
Los juegos de XP al correrse en Vista no soportan EAX
Esta fue una de las cosas que más me dolió, porque el uso que le doy a Windows en mi casa es escencialmente para jugar y cuando hago uno que otro outsourcing. El problema se debe a la incompatibilidad provocada al remover el llamado "Vendor Extension Mechanism" en la implementación de DirectSound de Windows Vista, el cual era utilizado por muchos juegos para comunicarse con las tarjetas de Creative.
Para solventar este problema, Creative desarrolló un programa llamado ALchemy que una vez identificando el juego, intercepta las antiguas llamadas de EAX o DirectSound3D para enviarlas a través de OpenAL. Las malas noticias son que no todos los juegos están soportados y los posedores de tarjetas Audigy tienen que pagar alrededor de 9 dólares por tenerlo. No hay ningún costo para los afortunados posedores de tarjetas X-Fi.
Las cosas que un cambio en la configuración puede arreglar
Aero hace que el ventilador de la tarjeta de video este prendido gran parte del tiempo
Al requerir un modo gráfico con efectos, es más común que tengamos que escuchar el ventilador de la tarjeta de sonido; cosa imperseptible cuando jugamos pero bastante molesta cuando se trabaja solo en la casa o en la madrugada. Para desactivar aero:
1. Abrir el Panel de Control.
2. Click en Apariencia y Personalización.
3. En Personalizacion, click en Cambiar la combinación de colores.
4. En esquema de color cambiar a Básico de Windows Vista.
5. Después de unos minutos... ¡Por fin silencio!
Aero no le quita rendimiento o memoria a su máquina; por lo que no es necesario desactivarlo si tiene un ventilador silencioso en su tarjeta de video. En algunos foros leí que nvidia estaba buscando la forma de solventar este problema.
Además es buena idea aplicar estos hotfixes:
http://www.nvidia.com/object/windows_vista_hotfixes.html
Las cosas que una nueva programación puede arreglar
La función ShellExecute del API de Win32 en Windows Vista ya no reconoce al / como separador de directorios.
Pues aquí no hay de otra... a modificar las rutas de los programas que tiren programas o documentos usando dicha función.
Juegos que ya no corren
Fahrenheit
Lo logré instalar modificando con orca el archivo de instalación, pero nunca arranca a la hora de correr.