Archive for the ‘ Debian ’ Category

Arreglando el consumo excesivo del procesador en Debian + Mate

Desde hace unos días estoy probando el escritorio MATE, y la verdad que funciona muy bien. Todo perfecto salvo un detalle, el procesador tenía picos de trabajo. Echando un vistazo por Internet he podido ver que esto se debe a una incompatibilidad con el paquete Glib, cuya versión 2.34 provoca este mal comportamiento.

mate

El problema reside en que la biblioteca Glib busca las “imágenes de cache” en la carpeta “~/.cache/thumbnails” pero el sistema de Mate utiliza la carpeta “~/.thumbnails” para gestionarlas y por lo tanto no las encuentra.

En el siguiente trozo de código fuente perteneciente a la librería Glib 2.34 se puede observar que el directorio de trabajo es el “~/.cache/thumbnails” (en las versiones antiguas de Glib se utiliza “~/.thumbnails” y funciona perfectamente).

#if GLIB_CHECK_VERSION (2, 34, 0)
 path = g_build_filename (g_get_user_cache_dir (), “thumbnails”,
#else
 path = g_build_filename (g_get_home_dir (), “.thumbnails”,
#endif

Al parecer en la versión 1.4.2 del paquete mate-desktop ya está corregido el fallo :). La solución manual es muy sencilla y pasa por ejecutar en un terminal los siguientes comandos:

ln -ds $HOME/.thumbnails/ $HOME/.cache/
mv $HOME/.cache/.thumbnails $HOME/.cache/thumbnails

LA solución se basa en crear un acceso directo (link) para que al ir a “~/.cache/thumbnails” se esté accediendo a la carpeta “~/.thumbnails” donde se almacenan todas las imágenes generadas para la cache.

PD: A quién le gusten los escritorios tradicionales, MATE es una muy buena opción!

Instalando Debian

Debian

Ayer me decidí por instalar Debian 6 Squeeze. Descargué el cd número 1 y resulta que el pc no arranca, problemas con la tarjeta gráfica (AMD Radeon 6630M), cosa que ya me había pasado con Linux Mint Debian Edition. Utilice la versión ISO de red, y resultó que si arrancó. Todo bién, salvo a la hora de reconocer las interfaces de red, faltaban los drivers de la tarjeta de red y de la wifi, aparecia un mensaje diciendo que se introdujeran los siguientes drivers:

  • rtl8168e-2.fw
  • iwlwifi-1000-1.ucode
  • iwlwifi-1000-2.ucode
  • iwlwifi-1000-3.ucode
Empecé a buscarlos, y la cosa no parecía trivial, al final los saque de las siguientes hubicaciones:
Basta con descargar el paquete de la tarjeta en cuestión y descomprimirlo en una memoria usb para insertarlo en la instalación.
Hay que seleccionar una ubicación para descargar el .deb (archivo comprimido), luego descomprimirlo y meterlo en la memoria usb.
Una vez hecho esto, la instalación detectará los drivers de las tarjetas y se podrá seguir con la instalación.
La instalación no tiene ningún secreto, y es poco más que seguir los pasos que se indican. Por último, me dediqué a actualizar los repositorios (Debian 7 Wheezy) para utilizar el último software “estable” disponible para utilizar todo el potencial de mi hardware. El resultado es excelente, un gran sistema operativo funcionado muy bien.
Mi decisión de actualizar a la versión “testing” radica en usar el software con mejor rendimiento/estabilidad que aproveche el último hardware disponible, en mi caso un Intel I5 2500 Sandy Bridge, un SSD OCZ y una AMD 6630M, Todo ello bajo GNOME 3 con su interfaz en modo clásico 🙂
PD: En otra ocasión trataré como utilizar y gestionar estas dos tarjetas gráficas en linux.
 
  • RSS
  • Flickr
  • YouTube