Configuración de Xorg en Slackware
26/03/2011 Dejar un comentario
En Slackware a partir de la versión 10.0 Xorg es el reponsable de brindar el entorno X Window el cual es el encargado de brindar la GUI (interfaz gráfica de usuario). Generalmente Slackware no hace detección ni muchos menos configuración de hardware involucrado con el video, como la mayoria de las tarjetas actuales soportan el estandar basico de video mejor conocido como VESA, se carga de inicio una configuración “básica” o “genérica” después de instalar el sistema operativo, con esto se asegura que cualquier equipo que inicie el servidor gráfico no debería tener ningún problema. Asi, Slackware deja la tarea de reconfigurar las X al usuario siguiendo la filosofia “házlo por ti mismo”.
En esta ocasión quiero compartir con ustedes la forma en que podemos configurar correctamente las X y de esta forma optimizar el rendimiento del hardware (tarjeta de video y monitor) para obtener mejores resultados de video en nuestro sistema.
Para efectos de este manual, la configuración que vamos a realizar será para una tarjeta de video Intel integrada a la motherboard y cuyas especificaciones son las siguientes:
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
La información anterior la obtienes con el comando siguiente:
# lspci | grep VGA
Algo bien importante es que debes tener a la mano las espeficaciones técnicas de tu monitor, los datos que debes saber son:
- Marca
- Modelo
- Frecuencia Horizontal
- Frecuencia Vertical
- Resoluciones soportadas
Esta información la puedes encontrar en la página oficial del fabricante de acuerdo a la marca y modelo que tengas, o en algunos de los manuales técnicos de hardware.
En mi caso es un monitor ViewSonic LCD modelo VA702b el cual soporta los valores 30-82 para HorizSync, 50-85 para VertRefresh y hasta una resolución máxima de 1280X1024 (a la cual configuraremos el video).
Para configurar las X, vamos a necesitar editar el archivo xorg.conf se encuentra ubicado debajo de el folder /etc/X11/. Este archivo contienes información detallada sobre el hardaware de video, ratón y monitor, para efectos de este manual, las unicas tres secciones que vamos a editar son las siguientes:
# Monitor section
# Graphics device section
# Screen sections
Antes de iniciar te recomiendo que realices un backup de tu archivo, esto como precaución por si algo llegara a salir mal tengas la oportunidad de reestablecer la configuración de video a su estado original o la última que estaba funcionando.
# cd /etc/X11/
# cp xorg.conf xorg.conf.original
Manos a la obra, abre tu archivo xorg.conf con tu editor favorito y edita las secciones antes mencionadas de tal forma que quede como sigue:
# ********************************************************************** # Monitor section # ********************************************************************** # Any number of monitor sections may be present Section "Monitor" Identifier "My Monitor" HorizSync 30 - 82 VertRefresh 50 - 85 EndSection # ********************************************************************** # Graphics device section # ********************************************************************** # Any number of graphics device sections may be present Section "Device" Identifier "Intel i810" BoardName "intel" Busid "PCI:0:2:0" Driver "i810" VendorName "Intel Corp." EndSection # ********************************************************************** # Screen sections # ********************************************************************** Section "Screen" Identifier "Screen 1" Device "Intel i810" Monitor "My Monitor" # DefaultDepth 8 # DefaultDepth 16 DefaultDepth 24 # DefaultDepth 32 # "1024x768" is also a conservative usable default resolution. If you # have a better monitor, feel free to try resolutions such as # "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your # card/monitor can produce) Subsection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 32 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection EndSection
Recuerda que los valores en la sección Monitor varian de acuerdo al Hardware del cual dispones, además de que los valores deben ser los correctos.
Una ves que realices los cambios y para que estos se reflejen y puedas observarlos, debes reiniciar el servidor gráfico.
Espero que esta información te sea de gran utilidad, cualquier comentario para reportar un error o mejorar el procedimiento aqui explicado no dudes en realizarlo.












