¿Que es el xorg?
(Comúnmente conocida como Xorg Server o simplemente como Xorg) es una implementación de código abierto del sistema X Window System, que surge como bifurcación de proyecto XFree86.
Explicación de algunos aspectos del Xorg
Similar a este ejemplo podrá ver su xorg.conf. Observe las frecuencias del monitor. Estas suelen estar expresadas en frecuencia de refresco horizontal y vertical. Estos valores se añaden al fichero xorg.conf en la sección "Monitor".
Ejemplo:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30-107
VertRefresh 48-120
EndSection
Las palabras HorizSync y VertRefresh podrían no existir en el fichero de configuración. Si no existen es necesario añadirlas con la frecuencia horizontal correcta puesta después de la palabra HorizSync y la frecuencia vertical correcta después de la palabra VertRefresh. En el ejemplo anterior se pusieron las frecuencias del monitor.
X permite usar las características DPMS (Energy Star) con los monitores que lo soportan. Si desea habilitar las características DPMS para su monitor tendrá que añadir la siguiente línea en la sección Monitor:
Option "DPMS"
Agrege a su xorg.conf la resolución por omisión y la profundidad de color deseada. Esto se define en la sección "Screen":
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" vea abajo: (OJO)
EndSubSection
EndSection
(OJO) Esta linea "Modes" va a depender de su monitor, es decir si su monitor es de 20 pulgadas la resolución puede ser de 800x600 o recomendablemente 1024x768 , si es de 19 pulgadas los fabricantes recomiendan que sea 1440x900 aunque la opción es de su preferencia.
La palabra DefaultDepth describe la profundidad de color a la que arrancará por omisión. Esto puede sobrescribirse con el argumento -bpp. La palabra Modes describe la resolución a la que funcionará para esa profundidad de color. Observe que sólo los modos estándar VESA están soportados por el hardware gráfico. En el ejemplo anterior la profundidad de color es 24 bits por pixel. En esta profundidad de color la resolución aceptada es 1024 por 768 pixels.
PRECAUCIÓN: Si desea modificar este archivo queda bajo su responsabilidad, se le pide encarecidamente hacer siempre una copia fiel de este documento antes de modificarlo para evitar futuros problemas.
El xorg.conf modificado se realizó con una tarjeta de vídeo GeForce GT 220 y un monitor Síragon Modelo: L1902W
Especificaciones del Monitor Síragon Modelo: L1902W
LCD de pantalla plana con TFT de matriz activa de 19 pulgadas (48,14 cm)
- Revestimiento antideslumbrante
19 pulgadas visibles
- Píxeles por pulgada de 0,285 X 0,285 mm
- Frecuencia Horizontal: 28 - 83 kHz (automático)
- Frecuencia vertical: 56 - 75 Hz (automático)
- Forma de entrada: TTL independiente, positivo/negativo SOG (sincronización en verde)
-Entrada de vídeo
- Entrada de señal: Conector D-Sub de 15 patillas
- Forma de entrada: RGB analógico (0,7 Vp-p/75 ohm) NO INCLUYE CORNETAS
- Máx: VESA 1440 x 900 @ 75 Hz
- Recomendada: VESA 1440 x 900 @ 60 Hz
- DDC 2AB
- Modo encendido: 36W(Típico)
- Temporizado: ≤ 1W
- Desactivado: ≤ 1W
- CA 100-240 V~ 50/60 Hz 0,8 A
- Soporte giratorio y de inclinación
- Rango de inclinación: -5° ~ 20°
Especificaciones de GeForce GT 220
Para comenzar a configurar este archivo lo primero que debemos hacer es darle permisos para poder escribir sobre el, para ello hacemos lo siguiente:
- Aplicaciones
- Accesorios
- Terminal de << Root >>
Colocamos lo siguiente:
nautilus
Se nos abre una ventana como esta:
El primer recuadro pequeño encerrado en un pequeño circulo rojo, sirve para cambiar entre la barra de lugares de botones y de texto. Con esto al darle clic al primer recuadro rojo nos desplegara la barra grande en el segundo rectángulo rojo allí colocaremos lo siguiente: /etc/X11
Seleccionamos el archivo xorg.conf hacemos doble clic y vemos el archivo, en mi caso lo veo así por defecto:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 260.19.29 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Wed Dec 8 12:28:55 PST 2010
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RenderAccel" "true" # render accel is enabled by default
Option "AllowGLXWithComposite" "true"
Option "RandRRotation" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "UseFBDev" "true"
Option "AddARGBGLXVisuals" "True"
#also supports 1280x1024 at 60Hz
SubSection "Display"
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
Depth 24
EndSubSection
EndSection
Muy bien aquí les dejo el mio para que puedan ver como quedo modificado:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 260.19.29 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Wed Dec 8 12:28:43 PST 2010
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 260.19.29 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Wed Dec 8 12:28:55 PST 2010
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "XXX L9W"
HorizSync 31.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 220"
Option "RenderAccel" "true" # render accel is enabled by default
Option "AllowGLXWithComposite" "true"
Option "RandRRotation" "on"EndSection
Section "Screen"
# Removed Option "metamodes" "1440x900 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "UseFBDev" "true"
Option "AddARGBGLXVisuals" "True"
Option "TwinView" "0"
Option "metamodes" "1440x900_60 +0+0; 1440x900 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
IMPORTANTE: De esta manera quedó configurado mi xorg.conf lo subrayado en color rojo fueron las lineas que configure.
Si por algún motivo al tratar de configurar la calidad de nuestra tarjeta de vídeo, la resolución o los Hz del monitor y no se guardan los cambios realizar lo siguiente ir a:
Seleccionamos:
Preferencias y NVIDIA X Server Settings
Una demostración en esta imagen:
Hacemos doble clic en "NVIDIA X Server Settings" luego nos saldrá una ventana como esta:
En el rectángulo rojo llamado: "Comando" agregaremos lo siguiente: gksu
Quedando de la siguiente manera:
gksu /usr/bin/nvidia-settings
Vea la siguiente imagen:
Luego de colocar esto cerramos la ventana y nos vamos a:
Probablemente le suceda que al mover la barra de Quality a High Performance al reiniciar no guarde los cambios, pues muy bien con todos los pasos que hemos venido realizando al fin podremos notar que si se guardaran los cambios que ha realizado a su tarjeta de vídeo. Desplaze la barra de Quality a High Performance.
Procedemos a configurar la resolución de pantalla, los hertz del monitor, esto lo podrá saber con las especificaciones del fabricante de su monitor o en manual de instrucciones, en este caso es un síragon aquí les dejo una captura:
Por cierto pasaba por alto lo más importante recuerde hacer los cambios a su configuración para esto procedemos a hacer clic en "Apply" y "Save to X configuration file", vea la siguiente imagen:
Presionamos "salir" y reiniciamos las "X" de la siguiente manera presionando:
Ctrl+Alt+blackspace
Eso es todo espero que esta información sea de su ayuda.
Fuente de información:
http://es.wikipedia.org/wiki/X.Org_Server
Gracias al compañero jmanuel_cool: del chat irc #canaima por aportar parte de las soluciones antes descritas.