19 octubre 2006

Linux FC5 en un Del820: pantalla correcta

De la instalación del FC5 que comentaba en el post anterior quedaban varios temas por resolver. Uno de ellos era la resolución de la pantalla, que no estaba muy bien.
El D820 viene con una pantalla panorámica en formato 8:5, en lugar de el típico 4:3 de los monitores, por lo que para que se vea correctamente hay que elegir alguna de las resoluciones que respetan este ratio: 1600x1050, 1280x800 o 1024x640. Si no se elige alguna de estas, la imagen se distorsiona un poco, y aunque se puede trabajar (he estado un par de semanas con resolución de 1280x1024 y no pasaba nada, sólo un poco aplastada la imagen) es más cómodo poner una resolución adecuada.
El problema es que estas resoluciones no eran proporcionadas por el driver por defecto, y aunque la seleccionara en la configuración de xorg.conf, al arrancar las X la descartaba.
Después de googlear un rato, he encontrado la pista en esta URL: http://www.oiepoie.nl/linux_on_d620/. Utilizando el programa 915resolution, puede cambiar una de las resoluciones que no utilizo a la que yo necesitaba.
En concreto, por defecto tenía:

[root@pecador ~]# 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.2
Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36
Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel

Así que he cogido el modo 58 y lo he cambiado por 1280x800:

[root@pecador ~]# 915resolution 58 1200 800 32
Intel 800/900 Series VBIOS Hack : version 0.5.2
Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36
Patch mode 58 to resolution 1280x800 complete

Eso si, estos cambios sólo se mantienen durante una sesión, por lo que hay que añadir esta línea en el /etc/rc.d/rc.local.
Con más tiempo experimentaré con otras resoluciones mayores, como 1600x1050, para ver si no se ven demasiado pequeñas.
Technorati Tags: , , ,

No hay comentarios: