|
Instalación de Velutha
|
|
|
Hace unas semanas me compré un ordenador de sobremesa nuevo. Le puse el nombre «Velutha», por un personaje de la genial novela «El Dios de las pequeñas cosas», de Arundathi Roy. «Velutha» significa «blanco» en malayalam, el idioma que hablan los personajes (de la India). Por supuesto, le instalé Debian GNU/Linux, aunque dejé una partición más o menos grande, libre para hacer experimentos con nuevas instalaciones, otras distribuciones, o incluso algún BSD libre. Hay dos cosillas que me dieron algún problema para hacerlas funcionar: una fue el ratón que me compré («Logitech USB Pilot Wheel Mouse») y la otra fue la tarjeta gráfica, una nVidia GeForce 440 MX (muy popular actualmente, por lo que parece). El ratón sólo me dio problemas con la rueda, porque funcionó a la primera con el protocolo ImPS/2 (o PS/2, no recuerdo). El caso es que el ratón es USB, pero viene con un adaptador (puesto de fábrica) a PS/2. Pues bien, la solución a mis problemas con la rueda fue precisamente quitar el adaptador y conectar el ratón directamente al puerto USB. El trozo de fichero de configuración relevante para el ratón es:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Ahora el ratón funciona perfectamente, y usar el Opera con un ratón con rueda es una gozada... También he configurado el Openbox para cambiar de escritorio con Alt+rueda del ratón, lo que también es útil a veces. Sobre la tarjeta gráfica, yo sabía que funcionaba bien en Linux, pero sólo tiene aceleración 3D (que yo sepa) con los controladores binarios no libres del propio fabricante, nVidia. Por lo tanto, me decidí a probar a instalarlos. Realmente, el proceso en Debian es relativamente sencillo: sólo hay que instalar los paquetes nvidia-kernel-common y nvidia-kernel-source y seguir las instrucciones de /usr/share/doc/nvidia-kernel-source/README.Debian. Básicamente lo que dicen esas instrucciones es que hay que descomprimir los fuentes contenidos en el paquete nvidia-kernel-source, crear un paquete con el módulo del núcleo (el controlador de la tarjeta gráfica, vamos) con la orden make-kpkg e instalarlo. Es probable, además, que tengamos que añadir a cada usuario que quiera usar la aceleración 3D al grupo video. Los problemas que tuve al principio con la instalación de los controladores se pueden resumir en dos:
Así que si usas Debian y tienes esa tarjeta gráfica, te recomiendo que uses los paquetes que ya vienen en la distribución, en vez de intentar compilar lo que hay en la página de nVidia (que conseguí al final, por cierto, pero cuando cambié de núcleo tuve que recompilar, y decidí hacerlo de la manera «normal»). En plan referencia, la parte relevante del fichero de configuración de X para la tarjeta gráfica es:
Section "Device"
Identifier "GeForce4"
Driver "nvidia"
VideoRam 65536
EndSection
Section "DRI"
Mode 0666
EndSection
Si no quieres usar sucios programas no libres, siempre puedes usar el controlador nv que viene con X, en vez del nvidia, que es el que distribuye nVidia. De paso, te ahorrarías todo este rollo. Lo malo es que no tendrás aceleración 3D (que yo sepa), y la aceleración 2D puede que no sea completa (aunque probablemente no la necesitarás de todas formas). Y sobre el sonido, sólo unas notas. La tarjeta de sonido que uso ahora es la C-Media Electronics Inc CM8738, que es la que viene integrada en la placa Asus A7S333. El sonido funcionó bien (con el módulo cmpci), aunque no encontré la manera de que funcionara el micrófono. Al final, decidí pasar el sonido al ALSA y, entre todos los volúmenes, encontré el que fallaba. Igual habría funcionado con OSS buscando lo suficiente, pero ALSA es mejor de todas maneras, así que... |