Solución a Problema con Gráficas Intel en Ubuntu 9.04

14 05 2009

Después de descargar la más reciente versión de Ubuntu, es decir, Ubuntu 9.04 o “Jaunty Jackalope” me dispuse a instalarlo y a probar las nuevas características de las que había leído y escuchado. Una vez finalizada la instalación (en aproximadamente 20 minutos) inicié por primera vez el sistema operativo y me topé con la desagradable sorpresa de que, al intentar iniciar los efectos de escritorio, apareció el mensaje “No se han podido activar los efectos de escritorio”. Así fue como me enteré que la nueva versión de Ubuntu frecuentemente presenta problemas con las gráficas Intel (incluida mi X3100 presente en mi chipset GL960), hecho que es admitido por Canonical en está página. Intenté con varias sugerencias y  guías,  instalando y desinstalando drivers, modificando archivos de configuración, etc. pero sin lograr resultados exitosos, hasta que por fin, con este sencillo procedimiento, el problema quedó perfectamente solucionado haciendo lo siguiente:

Abrimos un terminal y escribimos lo siguiente:

$ sudo gedit /usr/bin/compiz

Una vez abierto el archivo, debemos localizar la línea “# blacklist based on the pci ids” e insertamos el caracter “#” al inicio de todas las líneas sucesivas hasta alcanzar la línea que contiene “unset T” (en esta última línea también debemos agregar un “#” al inicio). De manera que nos quede de la siguiente manera:

# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
#T=”   1002:5954 1002:5854 1002:5955″ # ati rs480
#T=”$T 1002:4153″ # ATI Rv350
#T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″  # intel 965
#T=”$T 8086:2a02 ” # Intel GM965
#T=”$T 8086:3577 8086:2562 ” # Intel 830MG, 845G (LP: #259385)
#BLACKLIST_PCIIDS=”$T”
#unset T

Una vez llevado a cabo esto, guardamos los cambios y al reiniciar el sistema debería quedar solucionado el problema. Espero que les sea de tanta utilidad como a mí.

Editado 04/11/2009: Los problemas se solucionan de manera nativa y más eficiente al actualizar a la versión 9.10 del sistema operativo.

Anuncios




Jugar en Resoluciones “Wide”

9 03 2009

Widescreen gaming ForumPara quienes todavía disfrutamos de juegos que ya tienen algunos años y a la hora de setear la resolución nos encontramos con que no son compatibles con ninguna resolución “wide” para nuestro LCD, les quiero presentar un sitio muy completo que nos va a permitir deleitar nuestros ojos jugando a la resolución nativa de nuestro monitor. El sitio en cuestión es Widescreen Gaming Forum (http://www.widescreengamingforum.com/), el mismo tiene listas de compatibilidad con resoluciones wide para una enorme cantidad de juegos y nos brinda soluciones particulares para cada título que no icluye soporte nativo para relaciones de aspecto diferentes de 4:3.

Esta es la lista completa de juegos tratados en el sitio http://www.widescreengamingforum.com/wiki/index.php/Essential_Games_List.

Espero que les sea de tanta utilidad como a mí.





Instalación del Módem Huawei SmartAX MT810 en Ubuntu

9 03 2009

Hola, mi primer post en este espacio se lo voy a dedicar a la instalación en Ubuntu del tan querido odiado módem Huawei SmartAX MT 810, alias “el alfajor”, “la hamburguesa”, “el plato volador”, etc. que es el módem que entregaba Arnet con su servicio. Soy plenamente consciente de que existen muchas guías similares pero en mi experiencia personal tuve problemas con varias de ellas y es por eso que para lograr la correcta instalación del célebre aparato hice una selección de fragmentos de varias guías. Sin mas preámbulos: el resultado:

(Aclaración: esta guía funciona en Ubuntu 7.04 y posteriores, dado que a partir de esta release se incluye el driver ueagle-atm, en el cual se basa esta guía)

Para comenzar, necesitaremos descargar los siguientes paquetes:

– ueagle-data (descargarlo desde http://eagle-usb.org/ueagle-atm/non-free/)

– br2684ctl.deb (descargarlo desde http://rapidshare.com/files/647780/br2684ctl_20040226_1_i386.deb)

Una vez obtenidos los paquetes, procedemos a instalar el firmware del módem:

$ tar xzf ueagle-data-1.1.tar.gz
$ cd ueagle-data-1.1

Creamos una carpeta en donde instalaremos el firmware:
$ sudo mkdir /lib/firmware/ueagle-atm

Copiamos lo que descomprimimos en la carpeta recién creada:
$ sudo cp -a * /lib/firmware/ueagle-atm

Cargamos el driver del módem:
$ sudo modprobe ueagle-atm

Ahora deberá empezar a parpadear la luz “link” del módem durante unos segundos y a continuación permanecerá encendida de manera constante. Si esto no ocurre, reiniciamos el equipo antes de proseguir.

Opcionalmente, podemos tipear lo siguiente para comprobar el estado del módem:
$ dmesg | grep ueagle

Si todo está funcionando debidamente, podremos leer algo como “usb 1-2: [ueagle-atm] modem operational” y otras líneas más.
A continuación, configuraremos un proveedor ISP con encapsulación PPPoE. Primero, crearemos la interfaz de red instalando el otro paquete que descargamos:
$ sudo dpkg -i br2684ctl_20040226-1_i386.deb
$ sudo modprobe br2684

Configuramos con los parámetros VPI y VCI de nuestro proveedor, para Arnet son 0 y 33 respectivamente.
$ sudo br2684ctl -c 0 -b -a <VPI>.<VCI>
(para Arnet quedaría: $ sudo br2684ctl -c 0 -b -a 0.33)

Tras pulsar enter aparecerá en la consola el siguiente texto:
RFC1483/2684 bridge: Interface “nas0” created sucessfully
RFC1483/2684 bridge: Communicating over ATM 0.0.33, encapsulation: LLC
RFC1483/2684 bridge: Interface configured

Damos de alta la interfaz de red que creamos:
$ sudo ifconfig nas0 up

Para configurar nuestro nombre de usuario y contraseña debemos abrir dos archivos de configuración tipeando lo siguiente:
$ sudo gedit /etc/ppp/pap-secrets
$ sudo gedit /etc/ppp/chap-secrets

En los archivos abiertos, agregamos el texto:
“nombredeusuario@proveedordeinternet” * “contraseña”

Y los cerramos guardando los cambios. Para finalizar tipeamos:
$ sudo pppoeconf

Seleccionando “nas0” como interfaz de red, ingrsamos nuestros datos y el proceso está finalizado. En este momento, si todo resultó correctamente deberíamos poder disfrutar de Internet.
Como detalle extra, para que la conexión se establezca al inicio de sesión en Ubuntu, escribí el siguiente script y lo configuré para que se ejecute al inicio.

Script:
sudo modprobe br2684
sudo br2684ctl -c 0 -b -a 0.33
sudo ifconfig nas0 up
sudo pon dsl-provider

Para que se ejecute debemos darle al archivo permiso de ejecución e ir a Sistema/Administración/Sesiones” y crear una entrada que ejecute nuestro script.

Sin más que agregar, doy por concluido el tutorial, cualquier duda por favor pregunten.