¿Problemas con los drivers gráficos de Windows 7?
Hemos podido leer en MuyComputer que en las pruebas qua ha realizado PC Pro con la nueva RC de Windows 7 los resultados fueron bastante peores en lo que respecta a la parte ofimática con respecto a Vista. El redactor del test, Darien Graham Smith, apunta con muy probable acierto que el “problema” es de los nuevos contoladores gráficos WDDM 1.1.
Si recordáis, hace poco hablábamos del nuevo modelo de gestión de memoria de vídeo de Windows 7 y de cómo los nuevos controladores aprovechaban la memoria de vídeo en vez de cargar copias de datos de la pantalla tanto en la RAM como en la tarjeta. Una buena idea para equipos con poca memoria y cuando abramos muchas ventanas pero ¿qué pasa en un equipo con RAM suficiente? ¿Por qué se ralentizaban las pruebas de rendimiento en office? ¿No es irónico que precisamente el problema de rendimiento lo tenga con aplicaciones de Microsoft (esto lo dejo para que los amigos Linuxeros hagan sangre con más comodidad
).

El bueno de Darien encontró al culpable: el malvado PowerPoint. El resto de las pruebas con las demás aplicaciones de Office funcionaban prácticamente a la misma velocidad en Vista y en Windows 7, pero en PowerPoint la cosa cambiaba. El culpable, como decíamos, el controlador de vídeo. Almacenar los datos de la pantalla en la memoria de vídeo es buena idea, hasta que quieres renderizar a mucha velocidad imágenes una detrás de otra. ¡Ajá!
Lo que le sucede a las pruebas de PowerPoint es que crean y visualizan centenares de diapositivas y las muestran en pantalla a toda velocidad. Como los drivers WDDM 1.1 utilizan la memoria de vídeo y no hay copia en la RAM, el equipo tiene que realizar sucesivas peticiones a la memoria de vídeo para mostrar las imágenes pues tiene que leerlas de la memoria de la tarjeta, un proceso más lento que obtenerlas de la RAM. La prueba definitiva consistió en probar con los drivers antiguos: el rendimiento fue el mismo que en Vista.

Como observa Darien, en realidad eso ya se explicaba con pelos y señales en el blog Engeneering Windows 7 al mostrar el funcionamiento del nuevo modelo de gestión de memoria de vídeo: “La eliminación del duplicado de la memoria de vídeo lleva en algunos casos a una reducción de las prestaciones pues la CPU tiene ahora que leer los datos desde la memoria de vídeo… En nuestras observaciones han sido que estas ralentizaciones no afectan la funcionalidad del usuario directamente y que en cambio el ahorro de memoria supone directamente que Windows 7 funcione de forma más rápida..”
Recapitulemos información y sensatez. En primer lugar, no se si lo he dicho antes, no creo en los Benchmark de esos de “uso de la vida real”. Fijaos en la prueba de PowerPoint de PC Pro: cientos de diapositivas que se muestran en segundos, ¿refleja eso un uso normal del sistema? No recuerdo ninguna presentación a la que haya asistido (por desgracia he asistido a muchas) en la que el conferenciante pasara las diapositivas varias veces por segundo. Y no se me ocurre un escenario en el que en tiempo real se renderice en 2D a esa velocidad.
Ya se lo que estáis pensando: los juegos. Pero es que los juegos utilizan otras librerías diferentes en 3D y el responsable total de que se muestren suficientes imágenes por segundo es el procesador de la tarjeta gráfica. La CPU prácticamente se sienta a mirar. Y en el caso del vídeo (seguro que es lo siguiente que estábais pensando) no hay renderizado, la CPU vuelca en la memoria de vídeo cada fotograma (eso cuando no se utilizan modernas librerías que utilizan, una vez más, directamente el procesador de la tarjeta gráfica).
Lo que quiero decir es que es cierto lo que dicen en el blog de Windows 7: no son demasiados los escenarios en los que esa ralentización “tipo PowerPoint” vaya a ser un problema para el usuario. Y en cambio el ahorro de memoria sí que parece importante.
En este punto merece la pena detenerse una vez más. Hay que reconocer, mirándonos a los ojos y abriendo nuestro corazón, que ese intrépido ahorro de memoria con los drivers WDDM 1.1 que han conseguido Sinofsky y sus chicos apenas lo van a notar los que tengan su máquina trufada de memoria DDR3. Sin embargo en el caso de los netbooks y ordenadores con poca memoria el ahorro de la misma puede suponer una diferencia abismal. El propio Darien lo reconoce en su artículo “Infiernos (Hell es difícil de traducir) la superioridad es obvia en cuanto empiezas a arrastrar ventanas transparentes en un PC con bajas especificaciones”.
En definitiva sale a flote (una vez más) la obsesión de Microsoft por que Windows 7 triunfe con los netbooks por un lado y desintegrar de una vez el sambenito se ha colgado a Vista de que es un sistema operativo lento y muy exigente en especificaciones de hardware.
Y todo esto sin tener en cuenta que, obviamente, esta versión de PowerPoint no está optimizada para Windows 7. Con una sencilla caché u otras técnicas se podría obtener un PowerPoint capaz de disparar diapositivas como si fuera una ametralladora (para el que lo pueda necesitar, por ejemplo para experimentos tipo Naranja Mecánica).
Yo lo resumo de nuevo con un… de nuevo falsa alarma. Chicos, de verdad que no soy tan incondicional de Microsoft como parece, pero para decir que lo que sea funciona mal o funciona lento hay que informarse: ¿en qué funciona mal o lento exactamente? ¿Va a afectar a la mayoría de los usuarios? Así que un aplauso a Darien, porque su artículo me ha parecido realmente sólido y responsable, cuando el titular podría haber sido sensacionalista y si hubiera sobrevolado sobre los resultados del test podría haber sacado conclusiones apresuradas. Pero se documentó y lo aplaudo. Por otro lado, repito DESCONFIAD DE LOS BENCHMARKS y lo digo también por los que hemos publicado aquí. Hay que cogerlos con pinzas…
Bueno, este post ha sido un poco extenso, pero merece la pena aclarar las cosas ¿no os parece?




















Creo que la extensión es la adecuada por que permite explicar bien el problema. Es más, prefiero esto a la microentrada en la que se menciona algo por el aire
¡GENIAL ARTICULO!
Muy bueno el post Guillermo sinceramente estoy de acuerdo con eVeR esto es mucho mejor xq explica el problema y su verdadera repercusion en el usuario final…simplemente 2 palabras: Gran Post
Excelente, te felicito y te admiro. Me pareció muy chistosa la parte de naranja mecánica jajajajajajaja.
Que tal.
Me decidí a hacer la partición. Tenía instalado vista (C)y 7(F). Pero me decidí a sustituir vista por 7, ya que se me complicaba tener el disco duro particionado.
Entonces instalé el 7 en C (donde estaba vista), correctamente. Hice formato a (F), y reinicié.
El problema es que ahora me aparece un arranque dual de windows 7, es decir me da a escoger windows 7 o windows 7. ¿Puedo quitar ese arranque dual, quedándome con el de windows 7 que está en C por default?
Ah otra cosa, ahora me interesa instalar ubuntu en (F) ¿Se puede hacer sin problemas? Gracias
Cuando dice la expresión que dice “Hell” es fácil la traducción, es cómo si dijera… ¡Diablos! ¡y tanto que es superior!
excelente post, sobre todo en explicar que el “problema” no es uno real
Arturo, es bien sencillo en Vista/Win7
Haz clic con el botón derecho en “Equipo” del menú inicio y elige “propiedades”.
Luego haz clic en “Configuración avanzada del sistema”.
En “Inicio y recuperación” tienes lo que necesitas. Selecciona el sistema que quieras de inicio y pon a cero la espera.
Nuestro TinSmith también tiene un método para liquidar una partición de Windows 7:
http://www.muywindows.com/2009/03/03/como-tirar-windows-7-a-la-papelera/
Lo de Ubuntu no lo he probado pero no deberías tener problemas con los gestores de arranque que se suelen usar con Linux.
En todo caso seguro que mis amigos de http://www.MuyLinux.com sí que lo han probado…
Muchas gracias Admin.
Me funcionó muy bien
hola, recien conosco la pagina y la verdad me a gustado mucho, hasta puedo decir que desde ahora le hare una visita periodica al sitio. aparte tambien queria preguntar si no sabra alguien cuanta ram lee windows rc y es que mi laptop tiene 4 gigas de ram y cuando miro las especificaciones en mi pc me sale “Memoria instalada(RAM): 4gb (2.99 gb utilizables)” sera que hay algo que puede hacer para que coga las 4 y si no, es esta una razon de peso para volver al vista?
Nicolas. Usa windows 7 rc 64 bits
gracias por el consejo neox pero la verdad no se como funciiona eso de 64 bit y que tendria que sacrificar asi que no quiero arriesgarme
Nicolas, si quieres saber algo más sobre el Windows 7 en 64 bits echa un vistazo a este post:
http://www.muywindows.com/2009/04/14/microsoft-quiere-todo-en-64-bits/
Este es un buen ejemplo de los artículos que me hacen visitar este sitio, la verdad es que vale lo que pesa.
[...] RC de Windows 7 están apareciendo multitud de pruebas de todos los colores. Como hemos visto no siempre nos podemos fiar de los resultados, sobre todo si las herramientas no reflejan un uso real del ordenador, pero en otros casos pueden [...]
[...] sigo erre que erre con mi desconfianza en lo que respecta a los test de rendimiento, parece que el artículo de Legit Reviews confirma que [...]
Hola, por casualidad he encontrado esta pagina, he leido el articulo y puede que tenga la clave sobre el problema que tengo y expongo por si alguien puede ayudarme:
Tengo dos discos duros en uno tengo windows xp y en otro la ultima beta de windows 7, en general el comportamiento del 7 me va muy superior, pero he hecho pruebas y comparaciones de render y las misma escena, me la renderiza mas rapido en xp 32 bits que en windows 7 64 bits, algo que no es muy logico. En los juegos me pasa lo mismo, tengo mas fps en xp que en 7. He instalado los ultimos drivers de mi targeta Quadro fx 560, pero sigue pasando lo mismo.
Puede ser un problema de drivers graficos? directx? la teoria y la experiencia de un compañero, dicen que en windows 7 64 mi maquina deberia renderizar mas rapido que en xp 32.
que puedo hacer?
Psy, si te das cuenta en el artículo explico el por qué de esa ralentización en las pruebas y en definitiva que no, Windows 7 no debería ralentizar los gráficos.
Es posible que sea un problema de drivers. Comprueba que hayas instalado estos:
http://www.nvidia.com/object/Quadro_win7_winvista_64bit_190.38_whql.html
En cualquier caso ten en cuenta que XP requiere menos recursos que Windows 7. Si tu PC tiene poca memoria RAM es posible que esa sea una razón.
Si no es así mi recomendación es que envíes una consulta a NVIDIA.
guillermo gracias por contestar, son los drivers ke tengo instalados, y mi equipo tiene 4 gb de ram.
deberia instalarme unos drivvers mas antiguos??? por probar?
saludos
Esa es una posibilidad (la de los drivers antiguos). En cualquier caso ten paciencia porque los drivers (mucho menos los de 64 bits) no están “maduros”.
Por mi experiencia un mail a NVIDIA nunca está de más (y no cuesta tanto).
¿Con qué software realizas las pruebas?
Pues estoy utilizando cinema 4d, tiene una aplicacion llamada cinebench y valora bastante bien los datos grafico en cuanto a rendimiento de render y opengl.
el mail a nvidia puede ser en español o solo atienden en ingles?
gracias guillermo una vez mas.