Ultimamente he tenido problemas con la EDID, mas bien con el detector de la suma de ella, la que esta integrada con el kernel y que funciona si esta activado el kms en el kernel. Solo para los que usan los drivers de ATI xf86-video-ati (el nomodeset podria servir para cualquier driver que use KMS, los de intel, tambien valen (xf86-video-intel):
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
y da cosas como esto el sistema se paraliza 2 segundos y sigue normal, talves a muchos les ha pasado a los usuarios de radeon con drivers libres, aunque el problema radica en el kernel cuando lee el edid y claro muchos monitores tienen buena informacion en ella, pero su suma no.
Usar sudo, o su + pass de root para los siguientes comandos
Editar como root esto o con otro editor:
#nano /boot/grub/grub.conf o menu.lst
deberia quedar mas o menos asi (puede variar la configuracion pero lo que importa es añadir el nomodeset ahi):
title=Gentoo Linux, Kernel 3.0.6-gentoo
kernel /boot/kernel-3.0.6-gentoo root=/dev/sda1 quiet nolapic noapic noapm nomodeset raid=noautodetect nopat acpi_enforce_resources=lax
guardar los cambios, si es en nano con ctrl+x
Si usas grub2:
#nano /etc/default/grub
editar esa linea para que salga en ves que eso:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
quede asi:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
(Para los Usuarios de Gentoo)
Al no usar el KMS y tener activado gallium perderas la aceleracion 3D, pero hay 1 manera de recuperarla
como root haz esto:
#eselect mesa set r300 classic o eselect mesa set r600 classic (segun que tarjeta ATI tengas)
#eselect mesa set sw classic
con eso usaras el mesa de siempre y al reiniciar aun tendras aceleracion 3D
reiniciar con reboot como root o de otra manera (sudo reboot), ahora saldran mensajes como este:
[ 29.067044] [drm] Setting GART location based on new memory map
[ 29.071722] [drm] Loading R300 Microcode
[ 29.071842] [drm] Num pipes: 1
[ 29.071853] [drm] writeback test succeeded in 1 usecs
aunque la resolucion de las tty baje, ya no habra mas problemas con la deteccion de EDID, ya no habra spam de ella, llenandote los syslogs
ps: si tenias activado ignoreedid, quitalo ya que xorg ahora tomara en cuenta esa opcion
Edita la section 'device' de /etc/X11/xorg.conf, la dejas asi
Option "IgnoreEDID" "False"
o simplemente la sacas , guardas los cambios y reinicias las X.