The X server will not be able to send the VDPAU driver (solución)

Revisando el Xlog /var/log/Xorg.0.log en una instalación limpia de 64bits, me he dado cuenta de este error del driver de nvidia que no consigue acceder al vdpau,


] ) LoadModule: "dri2"
[ ] (WW) Warning, couldn't open module dri2
[ ] (II) UnloadModule: "dri2"
[ ] (EE) NVIDIA: Failed to load module "dri2" (module does not exist, 0)
[ ] (II) NVIDIA(0): The X server will not be able to send the VDPAU driver name to
[ ] (II) NVIDIA(0): libvdpau.

La solución es sencilla, simplemente editar el fichero /etc/X11/xorg.conf y añadir estas lineas:


Section "Files"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib64/opengl/xorg-x11/extensions/"
EndSection

Asegurandose en todo caso de que existen o que las rutas són las correctas de tu distribución. Después de añadirlas, comprobar de nuevo al reiniciar las X de que vdpau es detectado correctamente.


[ ] (II) LoadModule: "dri2"
[ ] (II) Loading /usr/lib64/opengl/xorg-x11/extensions/libdri2.so
[ ] (II) Module dri2: vendor="X.Org Foundation"
[ ] compiled for 1.12.2, module version = 1.2.0
[ ] ABI class: X.Org Server Extension, version 6.0
[ ] (II) NVIDIA(0): [DRI2] Setup complete
[ ] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia

Y listo!

El Dr. Hard Responde: Windows XP vs. Laptops

Buenos dias:

El otro dia un colega me pidió que le desinstalara de su nuevo y flamante HP Compaq 6720s el Windows Vista y que por favor le instalara el Windows XP SP2. La tarea en si es muy sencilla, pero con los portátiles nuevos que funcionan con discos SATA, si no sabes lo que haces, te puedes volver loco.

Para poder instalar el WinXP, de lo único que nos tenemos que preocupar es de poder detectar el disco duro y de tener los drivers a mano. Vamos pues a ver como podemos solucionar esto:

  • La primera opción que debemos mirar es en la BIOS. Normalmente, los portátiles, tienen habilitada la opción de detección del HDD en S-ATA. Si esto está activado, el Windows no nos detectará ningún HDD y deberemos cargar los drivers via Floppy y, sinceramente, es un coñazo. Asi pues, accedemos a la BIOS y le modificamos el parámetro de detección a P-ATA (Parallel ATA) o a IDE. Simple, rápido y sencillo. Ya podemos meterle de nuevo el CD de instalación que nos tendrá que detectar sin problemas el HDD del portátil.
  • Ostras, pero haciendo lo del punto anterior, sigue sin funcionar! Bueno, entonces lo que debemos hacer es saber que placa lleva el laptop. Para ello, arrancaremos con normalidad el Windows Vista e instalaremos el Everest. Este programa permite hacer informes (además de un montón de benchmarkings) de los componentes del pc, dándonos un link directo a la web del fabricante. Una vez tengamos esto, debemos descargarnos los drivers del IDE (normalmente pone HDD IDE Floppy o HDD Floppy o algo parecido), y nos agenciamos una disketera floppy USB. Accedemos a la instalación del windows, pulsamos F6 y cargamos los drivers correspondientes. Ahora si, el Windows nos detectará un HDD.

Una vez consigamos instalar el Windows, nos viene encima otro quebradero de cabeza: los drivers. Aquí la solución rápida y sencilla es disponer de los drivers en un CD, pero que pasa en la actualidad? El Windows Vista viene preinstalado en en portátil y los drivers vienen en una parte del disco duro que automáticamente se elimina una vez hemos cargado por completo el Windows Vista. Esto es una verdadera putada (con perdón) ya que la única solución que nos queda es descagarlos dela red, buscando el modelo del portátil y, en según que casos, el número de série. Pero, atención, aun hay otro problema: el Windows XP. Siguiendo con la política autodestructiva de Sistemas Opeativos de Microsoft, llevada a cabo des de que sacaron su versión Win95, los fabrcantes de laptops no cuelgan en su página de soporte los drivers para el Windows XP para los portátiles nuevos o, con almenos 1 año de antigüedad, ya que Microsoft paulatinamente esta dejando de fabricar drivers para XP. ¿Que podemos hacer?

  • La primera solución es ir directamente a la Web del fabricante (Acer, Asus, Sony, HP, etcétera). Alli tenemos que buscar el modelo del portátil y empezar a descargar drivers.
  • Si la primera da problemas (por experiencia os digo que con los Acer es un autentico infierno y la pimera solucón no funciona ni de coña), una solución más pesada y laboriosa, es instalar el Everest, hacer un informe completo de los componentes y descargar los drivers fabricante por fabricante, directamente de sus págias web.
  • Otro recurso parecido al anterior sin instalar ningún programa (bueno, un controlador ActiveX), es visitar la página francesa www.touslesdrivers.com y en donde pone “Mes Drivers”, nos descargamos el ActiveX y le damos a la detección de componentes. Nos sacará un informe con enlaces a los fabricantes.
  • La tercera opción es la mejor de todas con diferencia, pero existe un pequeño problema: es de pago. Actualmente y aprovechando las ventajas de los ActiveX, existen programas de detección de componentes que enlazan directamente a sus bases de datos y de allí te puedes descargar el controlador exacto que necesitas, sea el Sistema Operativo que sea. Yo he tenido que llegar a este recurso (no es muy caro, 19$ al año aprox. y por tema de curro) y funciona muy muy muy bien. Os recomiendo www.driveragent.com, de Phoenix AWARD, en colaboración con VIAARENA.

Como podeis ver, la instalación de Windows XP en los portátiles nuevos, es sencilla si sabes lo que tienes que hacer en todo momento y si se siguen los pasos anteriores. Yo aquí os he publicado los recursos que utilizo y que siempre me han dado tan buenos resultados.

Si quereis consultarme cualquier cosa, no lo dudeis! dr_hard@ytuquelees.net

Saludo!