Blog gratis
Reportar
Editar
¡Crea tu blog!
Compartir
¡Sorpréndeme!
img
img

 

 

El payaso Pogo
Mi blog de Linux, informática, humor geek, software libre y algunas curiosidades

img
img
img
.Secciones
» Inicio
img
.Nube de tags [?]
img
.Tópicos
» Curiosidades y humor (46)
» How-Tos (12)
» Informática (30)
» Linux - GNU (65)
» Lo que pienso (16)
» Lo que vivo (12)
» Windows - Microsoft (8)
img
.Más leídos
» 10 cosas que Linux debería mejorar
» Cómo instalar Mozilla Firefox 2 en Linux Fedora
» Redes sociales y su escalabilidad
» Configuración de X11 con XOrg en Slackware
» Diagrama de flujo para la resolución de problemas en tu oficina... jajaja
» Instalación de Damm Linux en una unidad USB
» Los 5 mejores sitios web de torrents que no necesitan registro
» Maravilloso, simple y sencillamente : Cats Eye nebula
» Mini-Distribuciones de Linux
» Off Topic : 16 puntos a tomar en cuenta durante la construcción de un web site
img
.Enlaces
» Mi Windows Live Space
» Mi Last.FM Profile
» Mi banda Hated
» Mi empresa Vectorial
» Blog de Darkness Lord
» Blog de Nierox
» Blog de Paola
» Blog de Gabriela
» Blog de Pastora
» BLog de Jesús
» Blog de Alejandra
» Blog de Tonalli
» Blog de Ericka
» Blog de Oviedo
» Blog de Indira
Photo Sharing and Video Hosting at Photobucket
26 de Diciembre, 2006 · How-Tos

Configuración de X11 con XOrg en Slackware

La mayoría de las veces, después de instalar Slackware nos topamos con el problema de que el entorno gráfico del sistema no funciona, y si funciona no nos permite cambiar las resoluciones de pantalla. Esto se debe a que nuestro Slackware no está configurado para funcionar correctamente con el hardware que tengamos en nuestra PC, cabe señalar que Slackware no detecta automáticamente cuetsiones de video por aquello de la filosofía do it by yourself, estos contratiempos no los vemos en distribuciones como Fedora u OpenSUSE.El servidor de X11 que Slackware incorpora es XOrg y utiliza un archivo de configuración genérico con un driver de video utilizando el estandar VESA Video Electronics Standards Association, por favor, en este punto tengo duda, si alguien nota algún error por favor coméntelo ), esto nos acarrea un funcionamiento normal, pero muy probablemente no explotemos todas las características del hardware de video de nuestra PC, es por eso que debemos configurar correctamente X11.

Bien, antes de comenzar a configurar debemos tener todos los datos necesarios de nuestra tarjeta de video, los podemos obtener de la siguiente manera :

Abrimos una ventana de Konsole ( ventana de terminal ) y ejecutamos:

$ /sbin/lspci | grep VGA

Obtenemos :

00:02.0 VGA compatible controller: Intel Corp. 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

Ahora debemos obtener los datos del monitor ( modelo, frecuencia horizontal, frecuencia vertical, resoluciones que soporta y la resolucion maxima ), estos los pueden obtener del manual del monitor, si no lo tienen entren al sitio web del fabricante y ahí deben encontrarlo.

El siguiente texto fue proporcionado por Jorge Armando Medina ( http://www.tuxjm.net/docs/x4slack.txt ) y no contiene correcciones ortográficas ni de estilo, espero que sea de ayuda.

Bien ahora que conocemos las especificaciones tecnicas de nuestro hardware procederemos a configurar las X's, claro no sin antes hacer un respaldo de nuestro archivo de configuracion actual, asi:

# cd /etc/X11
# cp xorg.conf xorg.conf.orig

Entonces abres el archivo xorg.conf con tu editor de texto favorito y vamos a la sección que esta marcada como:

Section "Monitor"

La cual por default esta asi (sin los comentarios):

Section "Monitor"

Identifier "My Monitor"
HorizSync 31.5 - 50.0
VertRefresh 40-90

EndSection

Entonces segun nuestra configuracion lo dejaremos asi:

Section "Monitor"

Identifier "My Monitor"
HorizSync 30 - 70
VertRefresh 50 - 160

EndSection

Ahora lo que sigue es configurar la seccion para nuestra tarjeta de video, lo haremos editando la seccion llamada "Device", por default esta asi:

Section "Device"
Identifier "VESA Framebuffer"
Driver "vesa"
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

Y de acuerdo a nuestra informacion la dejaremos asi:

Section "Device"
Identifier "Intel i810"
Driver "i810"
VendorName "Intel Corp."
BoardName "82845G/GL[Brookdale-G]"
EndSection

La ruta de donde xorg busca los drivers para las tarjetas de video es:

/usr/X11R6/lib/modules/drivers/

Ahi podremos ver algo asi:

$ ls /usr/X11R6/lib/modules/drivers/
apm_drv.o cyrix_drv.o mga_drv.o s3_drv.o tseng_drv.o
ark_drv.o dummy_drv.o neomagic_drv.o s3virge_drv.o vesa_drv.o
ati_drv.o fbdev_drv.o nsc_drv.o savage_drv.o vga_drv.o
atimisc_drv.o glint_drv.o nv_drv.o siliconmotion_drv.o via_drv.o
chips_drv.o i128_drv.o r128_drv.o sis_drv.o vmware_drv.o
cirrus_alpine.o i740_drv.o radeon_drv.o tdfx_drv.o
cirrus_drv.o i810_drv.o rendition_drv.o tga_drv.o
cirrus_laguna.o linux/ riva128.o trident_drv.o

De ahi fue de donde saque el nombre para el driver de esta tarjeta.

Y en `/usr/X11R6/lib/modules/dri` estan los drivers para las tarjetas que usan DRI (Direct Rendering Infrastructure) los cuales son necesarios para tarjetas que usan aceleracion grafica (3D).

Lo cual es algo asi:

$ ls /usr/X11R6/lib/modules/dri
gamma_dri.so i830_dri.so r128_dri.so radeon_dri.so tdfx_dri.so
i810_dri.so mga_dri.so r200_dri.so sis_dri.so

Bien, ahora tendremos que hacer en unos cambios en la seccion "Screen" para que utilice la informacion que cambiamos, por defaul empieza asi:

Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"

Y lo cambiaremos para que en Device use el Identifier que definimos en la seccion de "Device" osea quedaria esa parte asi:

Section "Screen"
Identifier "Screen 1"
Device "Intel i810"
Monitor "My Monitor"

Lo que sigue es revisar la configuracion de las resoluciones que usaremos, por default esta asi:

DefaultDepth 24

Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubsection

EndSection

En el DefaultDepth esta para usar la de 24 la cual usa las resoluciones:

Modes "1024x768" "800x600" "640x480"

Y como nuestro monitor soporta una resolucion hasta: "1280x1024", entonces lo agregaremos para que tambien la use de manera que la parte de Modes de el Depth 24 este asi:

Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection

En general nuestra seccion de "Screen" (sin comentarios) quedaria asi para funcionar con este hardware:

Section "Screen"
Identifier "Screen 1"
Device "Intel i810"
Monitor "My Monitor"

DefaultDepth 24

Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubsection

EndSection

Y por ultimo ( Si es que tu tarjeta de video tiene soporte para aceleracion grafica, 3D) agregaremos al final de nuestro archivo lo siguiente para que cualquier usuario pueda hacer uso de la aceleracion grafica, asi:

Section "DRI"
Mode 0666
EndSection

Ya que hemos editado todo esto guardamos el archivo y reinicamos las X's y si se siguieron correctamente las instrucciones ya tendrias un mejor entorno grafico, el cual ya es mas optimo para nuestro hardware.

Si reiniciaste tu entorno grafico y tienes aceleracion 3D (DRI) lo compruebas corriendo el siguiente comando:

$ glxinfo | grep direct
direct rendering: Yes

Ahora puedes ver que tan bien trabajan tus graficos (solo con DRI) viendo los Frames por segundo que usa con el comando "glxgears".

Bien, pues esto es basicamente lo que debes de conocer y configurar para que tus X's trabajen correctamente.

Si algo salio mal, siempre puedes volver a usar el xorg.conf.orig que respaldamos y volver a revisar los pasos y ver que todo se haya hecho bien.

publicado por Pogo a las 10:36 · 3 Comentarios  ·  Recomendar
Más sobre este tema ·  Participar
Comentarios (3) ·  Enviar comentario
Jefe, te estas complicando de mas.. Es mas facil usar los comandos:
xorgconfig o xorgsetup

Segun la fecha, estas hablando de Slackware 10.2/10.1 cierto?

Personalmente me gusta mas xorgsetup, pero creo que el 10.1 solo viene con xorgconfig.

Despues de hacer la configuracion con ese comando, podes ir a /etc/X11/xorg.conf y tunear lo que haga falta :D
publicado por Llanero, el 15.11.2008 15:21
No considero que se esté complicando. Los que usamos Slackware, tenemos el gusto por conocer las entrañas de nuestro S.O. así que este artículo, mas bien sería informativo.. para conocer un poco sobre la configuración obviando un poco herramientas como las que mencionás..

Salck-udos!
publicado por Nachzeher, el 18.09.2009 15:00
Una pregunta...al configurar el entorno grafico con el archivo xorg.con no me funciona...segun el analisis que hicee parece ser que el modulo que se carga al iniciar el s.o. no es el que le corresponde a mi tarjeta grafica...se carga el i915 y el modulo que utiliza mi tarjeta grafica es el i810...con este modulo funciono correctamente asta la rama 12 pero desde la 13 asta la que hoy esta 13.37 no funciona...entonces sera recomendable volver a recompilar el nucle y los modulos o solo los modulos??...por otra parte no se si seria recomendable borrar el modulo que se carga con el nucleo y cargarle el i810 para que funcione???
si alguien me puede sujerir algo para solucionar esto de la parte grafica...se lo agradeceria..
publicado por andres, el 11.05.2011 17:14
Enviar comentario

Nombre:

E-Mail (no será publicado):

Sitio Web (opcional):

Recordar mis datos.
Escriba el código que visualiza en la imagen Escriba el código [Regenerar]:
Formato de texto permitido: <b>Negrita</b>, <i>Cursiva</i>, <u>Subrayado</u>, <li>· Lista</li>
img img
FULLServices Network | Crear blog | Privacidad