Resolucion nativa 1280×800 en FreeBSD 7.0, Compaq nc6400
Tal 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”
EndSectionSection “Module”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10″
Load “vbe”
EndSectionSection “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option “XkbLayout” “de”
EndSectionSection “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”
EndSectionSection “Monitor”
Identifier “Generic Monitor”
ModelName “1280X800@60HZ”
Option “DPMS”
VendorName “Hp”
Modeline “1280×800″ 80.58 1280 1344 1480 1680 800 801 804 827
EndSectionSection “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
EndSectionSection “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
EndSectionSection “DRI”
Mode 0666
EndSectionSection “Extensions”
Option “Composite” “Enable”
EndSection