sábado, 20 de febrero de 2010

Tarjeta Gráfica ATI Mobility Radeon HD 3650 en portátil Toshiba

Problema

No puedo instalar el driver que me exprima esta maravillosa tarjeta.

Solución

Añadir en las opciones de arranque del kernel de linux: pci=use_crs (Fuente: Dawnthorn)
Eliminar todos los drivers de intentos anteriores según indica lubberlick.
$ sudo /usr/share/ati/fglrx-uninstall.sh  # (si existe)
$ sudo apt-get remove --purge fglrx*
$ sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon 
$ sudo apt-get install xserver-xorg-video-ati
$ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
$ sudo dpkg-reconfigure xserver-xorg
$ sudo rm /etc/X11/xorg.conf
$ sudo reboot # Reiniciar el sistema.
$ sudo apt-get reinstall -y -f jockey-gtk # Esto nos asegura que todo funciona bien.
Instalar los drivers utilizando Sistema/Administración/Controles de hardware
Abrir pantalla de terminal y ejecutar:
$ sudo aticonfig --initial -f
  $ sudo aticonfig --acpi-services=off
Reinicias de nuevo y... ¡voilá!, a exprimir toda la tarjeta con linux.

Historia

Esta es una historia de amor/odio.

Llevo más de medio año con mi portátil Toshiba y esta maravillosa tarjeta de ATI que es todo un expediente X.

Porque,todo ufano instalo el driver de ATI.
Reinicio el sistema y...
¡Me sale una pantalla negra parpadeante! No arranca el entorno gráfico.
¿Qué pasa?
Pues que tengo que recuperarlo...
  1. Reiniciaba en 'Recovery mode'.
  2. Elegía 'prompt+network'
  3. $ apt-get remove --purge xorg-driver-fglrx
  4. $ login
  5. CTRL + ALT +F2
  6. sudo apt-get remove compiz compiz-core
Pero quiero utilizar mi tarjeta al máximo así que...
  1. Descargo el driver de ATI.
  2. Instalo el driver manualmente.
  3. Arranco a 'Recovery mode'.
  4. Inicio ventana de Terminal
  5. $ aticonfig --initial
  6. $ aticonfig --acpi-services=off
Y... nada, otra vez pantallazo negro, lo vuelvo a arreglar y me "apaño" con el driver VESA con una resolución 1024x768.
Lloro por los rincones porque no veo ninguna solución.

¿Qué es este misterio?

El problema está detallado en: https://bugs.launchpad.net/bugs/336348
En resumen es porque... ¡¡¡tengo 4Gb de RAM!!!, y parece que eso es un problema para el acceso de control de energía con algunas BIOS.
Alguien dice... Me he quedado con 2Fb de RAM y funciona.
Pues... vale, pero yo quiero utilizar los 4 Gb.
$