Resolucion nativa 1280×800 en FreeBSD 7.0, Compaq nc6400

Posted on May 22nd, 2008 in FreeBSD, tutoriales by Miggs

beastyTal y como suele ocurrir al instalar Debian, una de las primeras batallas a las que se enfrenta uno es configurar la configuración de X11. FreeBSD no es diferente, especialmente en resoluciones diferentes a 1024×768. En mi caso, dispongo de un compaq nc6400 equipada con un Core 2 Duo T5500, 3 GB de RAM, disco SATA de 250 GB y afortunadamente el chipset GM945 de intel. La pantalla es de 14.1” con una resolución nativa de 1280×800. El proceso no es complicado en si pero si que puede llevar algo de tiempo a los recién iniciados como me ocurrió a mi.

Por cierto, aquí os dejo un ‘must have’ a todos los que migréis de Linux a FreeBSD y viceversa Unix/Linux/BSD Cheat Sheet.

Especificaciones H.W. de mi equipo relevantes al manual.

  • Chipset GM945, AGP.
  • Resolución nativa de la pantalla: 1280×800.

Necesidades:

  • modulo i915
  • Paquete i915resolution.

Paso 1: Asegurarnos que el i915 esta cargado.

En FreeBSD para ver los modulos cargados en cada momento se utiliza el comando ‘klbstat’

# kldstat

En caso de que no este en la lista el modulo ‘i915.ko’ tendras que cargarlo.

# kldload i915

Para cargar el modulo automáticamente durante el arranque añade la siguiente linea en /boot/loader.conf

i915_load=”YES”

Paso 2: Instalacion paquete i915resolution.

Es necesario tener instalado este paquete para permitir algunas resoluciones especificas, como por ejemplo 1280×800 en nuestro caso. Hay muchas formas de instalar paquetes, una de ellas es.

# pkg_add -r i915resolution

Una vez instalado agrega las siguientes lineas a /etc/rc.conf

i915resolution_enable=”YES”
i915resolution_modes=”3c”
i915resolution_width=1280
i915resolution_height=800

Configuracion: /etc/X11/xorg.conf

Este es mi xorg.conf.

Section “Files”
FontPath “/usr/share/fonts/X11/misc”
FontPath “/usr/share/fonts/X11/cyrillic”
FontPath “/usr/share/fonts/X11/100dpi/:unscaled”
FontPath “/usr/share/fonts/X11/75dpi/:unscaled”
FontPath “/usr/share/fonts/X11/Type1″
FontPath “/usr/share/fonts/X11/100dpi”
FontPath “/usr/share/fonts/X11/75dpi”
EndSection

Section “Module”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10″
Load “vbe”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option “XkbLayout” “de”
EndSection

Section “Device”
Identifier “Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller”
Driver “i810″
BusID “PCI:0:2:0″
Option “AGPMode” “4″
Option “AGPFastWrite” “yes”
Option “ColorTiling” “on”
Option “EnablePageFlip” “yes”
Option “DynamicClocks” “true”
Option “BIOSHotkeys” “true”
EndSection

Section “Monitor”
Identifier “Generic Monitor”
ModelName “1280X800@60HZ”
Option “DPMS”
VendorName “Hp”
Modeline “1280×800″ 80.58 1280 1344 1480 1680 800 801 804 827
EndSection

Section “Screen”
Identifier “Default Screen”
Device “Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller”
Monitor “Generic Monitor”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×800″
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
EndSection

Section “DRI”
Mode 0666
EndSection

Section “Extensions”
Option “Composite” “Enable”
EndSection

Post a comment