Configuración de las X usando EDID

Estándar

EDID es un formato de datos estándar VESA que contiene información acerca de una pantalla y de sus caracterí­sticas, así­ como de sus capacidades,descripción,etc.
Esta información reside en la misma pantalla y nuestro sistema puede leerla mediante un canal de datos conocido como DDC. Todo esto resulta tremendamente útil si no disponemos de ninguna información técnica sobre nuestro dispositivo y tenemos que configurarlo.
He aquí­ como he conseguido configurar la pantalla LCD panorámica 15,4 de mi ordenador portátil Acer Aspire 1524Wlmi.

Primero he editado el archivo de configuración de las X:

neil@bisho:~ $ sudo gedit XF86Config-4

Y he dejado las secciones «device» y «Monitor» como sigue:

Section «Device»
Identifier «NVIDIA Corporation NV36 [GeForce FX Go 5700]»
Driver «nvidia»
BusID «PCI:1:0:0»
Option «NoLogo»
Option «RenderAccel» «true»
Option «NvAGP» «1»
VideoRam 65536
Option «UseEdidFreqs» «True»
EndSection

Section «Monitor»
Identifier «Monitor genérico»
# HorizSync 31.5-50
# VertRefresh 40-90
Option «DPMS»
Modeline «1280×800» 68.9 1280 1304 1336 1408 800 804 808 816
EndSection

Con este cambio tan solo necesitarí­a reiniciar el pc y todo quedarí­a autoconfigurado, pero tení­a curiosidad por ver qué información facilita EDID y he ido un poco más allá…
He salido de la sesion con la opcion «Terminar» y a la vista de la pantalla login he pulsado «Ctrl+Alt+F1» para ir a una terminal, me he logueado como «root» y he parado el proceso de login gráfico , gdm para los amigos, con la siguiente orden:

root@Bisho:~ $ /etc/init.d/gdm stop

Acto seguido he arrancado el servidor de las X en modo «verbose»:

root@bisho:~ $ startx — -verbose 5 -logverbose 5

En cuanto se ha iniciado el modo grafico he ido a Equipo–>Terminar sesión y he escogido la opcion «Terminar sesión» , para así­ volver a la consola. He echado un vistazo al log de las X y cerca del final del archivo me he econtrado con esto:

(II) NVIDIA(0): — EDID Information for display device DFP-0 —
(II) NVIDIA(0): Manufacturer: NVD Model: 800 Serial#: 0
(II) NVIDIA(0): Year: 2002 Week: 45
(II) NVIDIA(0): EDID Version: 1.3
(II) NVIDIA(0): Digital Display Input
(II) NVIDIA(0): Max H-Image Size [cm]: horiz.: 29 vert.: 22
(II) NVIDIA(0): Gamma: 1.00
(II) NVIDIA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) NVIDIA(0): First detailed timing is preferred mode
(II) NVIDIA(0): redX: 0.600 redY: 0.342 greenX: 0.295 greenY: 0.570
(II) NVIDIA(0): blueX: 0.147 blueY: 0.111 whiteX: 0.312 whiteY: 0.328
(II) NVIDIA(0): Manufacturer’s mask: 0
(II) NVIDIA(0): Supported additional Video Mode:
(II) NVIDIA(0): clock: 68.9 MHz Image Size: 286 x 215 mm
(II) NVIDIA(0): h_active: 1280 h_sync: 1301 h_sync_end 1333 h_blank_end 1409 h_border: 0
(II) NVIDIA(0): v_active: 800 v_sync: 804 v_sync_end 808 v_blanking: 816 v_border: 0
(II) NVIDIA(0): Monitor name: Nvidia Default
(II) NVIDIA(0): Monitor name: t Flat Panel
(II) NVIDIA(0): Ranges: V min: 0 V max: 60 Hz, H min: 29 H max: 49 kHz, PixClock max 70 MHz
(II) NVIDIA(0): — End of EDID Information for display device DFP-0 —
(II) NVIDIA(0): EDID reported maximum dimensions for display device DFP-0:
(II) NVIDIA(0): width : 1280
(II) NVIDIA(0): height : 800
(II) NVIDIA(0): Using EDID frequences for Display Device DFP-0:
(II) NVIDIA(0): HorizSync : 29.000-49.000
(II) NVIDIA(0): VertRefresh : 0.000-60.000
(II) NVIDIA(0): Processing requested modes for display device DFP-0:
(II) NVIDIA(0): «1280×800»
(II) NVIDIA(0): Monitor genérico: Using hsync range of 29.00-49.00 kHz
(II) NVIDIA(0): Monitor genérico: Using vrefresh range of 0.00-60.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 400.00 MHz

Fantástico no? Ahora sé cuáles son los valores correctos para la sincronización Horizontal y el refresco Vertical así­ como algunos datos más.

Información extraí­da de aquí­.
Descripción de EDID, aquí­.

NeiL

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.