dell_vostro_1510.jpg

La notebook Dell Vostro 1510 cuenta con un procesador Core 2 Duo{.reference.external} , por lo que la arquitectura de Debian a instalar es amd64. ¿ Y por que amd64 en un Intel ? Bueno, parece que Debian eligio el nombre amd64 debido a que fue ADM quien introdujo primero esta familia de microprocesadores, seguidos luego por Intel. La arquitectura amd64 designa a toda una familia de microprocesadores llamados genericamente como x86-64.

La especificacion x86-64{.reference.external} fue diseñada por Advanced Micro Devices (AMD), la cual fue renombrada a AMD64.

AMD licenció su diseño x86-64 a Intel, donde es ofrecido bajo el nombre Intel 64 (anteriormente EM64T ).

Sin embargo, la arquitectura x86-64 soporta compatibilidad de 32 bits, sin perdida de performance. Por lo tanto, en una computadora con microprocesador Core 2 Duo, puede instalarse tanto la version de 32 bits, como la de 64 bits de Debian.

32 bits vs. 64 bits ¿ Que version conviene instalar ?

Performance ? , Compatibilidad con programas de 32 bits ??

Esa es una pregunta que por el momento no puedo responder con certeza. Actualmente tengo instaladas tanto la version de 32 bits como la de 64 bits y en breve publicare los resultados de test de performance entre las 2 versiones para las aplicaciones que utilizo habitualmente. En este post simplemente me limitare explicar la instalacion de la version de 64 bits.

Descargar Debian Lenny 5.0 amd64

Debian 5 Lenny

Los CDs o DVDs para la arquitectura amd64 pueden descargarse desde el sitio de Debian …

http://cdimage.debian.org/debian-cd/5.0.2/amd64/bt-dvd/

Instalacion

La instalacion es muy simple, y detecta todo el hardware (inclusive la camara web). Lo unico que hay que configurar por separado es el driver de la placa de red wifi (que esta en non-free) y la aceleracion del video.

Primero, informacion tecnica sobre la notebook:

  • Procesador: Core 2 Duo
  • Memoria: 3 GB
  • Disco Rigido: 250 GB
lspci

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
08:05.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
08:05.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
08:05.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)

driver wi-fi iwl3945

Agregar non-free a los fuentes del administrador de paquetes:

/etc/apt/sources.list:

deb http://ftp.us.debian.org/debian lenny main contrib non-free
deb-src http://ftp.us.debian.org/debian  lenny main contrib non-free

Luego ejecutar:

sudo aptitude update

sudo aptitude install firmware-iwlwifi

Como estamos instalando en una notebook, conviene tambien instalar el paquete network-manager-gnome, que simplifica mucho la tarea de configurar la red. (no recomendado para un servidor).
El network-manager-gnome intentara mantenernos conectados a la red en todo momento, aun en modo itinerante (viajando o cambiandonos a otras redes, por ejemplo entre el trabajo, la casa, la facultad, etc ).

Mas informacion en: http://wiki.debian.org/iwlwifi

Drivers para Aceleracion de video tarjeta Intel X3100, chipset GM965

Este portatil posee una tarjeta de video Intel X3100, chipset GM965/GL960.

00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960
Integrated Graphics Controller (rev 0c)

Instalamos los siguientes paquetes antes de comenzar nuestra configuracion:

linux:~#aptitude install libdrm2 libgl1-mesa-dri libpng3 libpng12-0 libpng12-dev
libxdamage1 libxcomposite1 x11proto-core-dev  x11proto-composite-dev
x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev   x11proto-render-dev
x11proto-randr-dev libcairo2 libcairo2-dev libcairo-perl
libmono-cairo1.0-cil python-cairo libgl1-mesa-dev mesa-common-dev mesa-utils
libsvn1 libglitz1 libglitz-glx1 libxfont1 libfontenc1 libwnck-common libwnck22
libsvn1 libglu1-mesa

Ahora procedemos a modificar, manualmente, el archivo xorg.conf no sin antes
hacer una copia de respaldo de la siguiente manera:

linux:~#cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig

Modificando el xorg.conf

linux:~#gedit /etc/X11/xorg.conf

El archivo deberia quedar de la siguiente manera:

# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section    "Module"
    Load    "dbe"
EndSection

Section "InputDevice"
    Identifier    "Generic Keyboard"

    Driver        "kbd"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "latam"

EndSection

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
EndSection

Section "Device"
    Identifier    "Intel Corporation Mobile 945GM/GMS, 943/GML Express
Integrated Graphics Controller"

    Driver        "intel"
    Option        "XAANoOffscreenPixmaps"     "True"
    Option        "RenderAccel"    "true"
    Option        "AllowGLXWithComposite"    "true"

    Option        "UseFBDev"    "true"
    Option        "AccelMethod"    "XAA"
    Option        "DRI"    "true"

EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"

    Option        "AddARGBGLXVisuals"    "True"
EndSection

Section    "Extensions"
    Option    "Composite"    "Enable"
EndSection

Reiniciamos la PC, y deberia funcionar sin problemas.

Para comprobar si nos resulto todo bien, introducimos el siguiente comando y nos deberia arrojar algo asi:

linux:~$glxinfo | grep direct
direct rendering: Yes

Importante: En caso de presentar problemas luego de la modificacion del archivo
xorg.conf podemos volver todo a la normalidad usando nuestra copia de respaldo
de la siguiente manera:

linux:~#mv /etc/X11/xorg.conf.orig /etc/X11/xorg.conf
linux:~#reboot

visto en: http://felipe.eslinux.com/9274/portatil-dell-inspiron-1525-debian-50

Juego con aceleracion de video

Para probar la aceleracion de video se puede probar el siguiente juego:

AssaultCube http://assault.cubers.net

La version 1.0.2 para GNU/Linux de 40Mb funciona perfectamente en 64 bits.

Reproduccion de videos

Para mplayer, conviene usar la opcion -vo gl para que utilice la aceleracion durante la reproduccion del video.

Ejemplo:

mplayer -vo gl una.pelicula.avi

Comentarios

Si tienes una pregunta o quieres colaborar aportando informacion, por favor escribe un comentario.