linux intel and xorg status on i915GM hardware

Knut Petersen Knut_Petersen at t-online.de
Thu Jan 5 23:45:43 PST 2012


Some comments related to linux and xorg git master on an AOpen i915GMm-hfs:

1: Xorg.0.log is full of (besides timestamp) identical EDID entries:
==================================================

[  2502.358] (II) intel(0): EDID vendor "ENC", prod id 5769
[  2502.358] (II) intel(0): Using EDID range info for horizontal sync
[  2502.358] (II) intel(0): Using EDID range info for vertical refresh
[  2502.358] (II) intel(0): Printing DDC gathered Modelines:
[  2502.358] (II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz eP)
[  2502.358] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[  2502.358] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  2502.358] (II) intel(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[  2502.358] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)

The following bash script calculates the seconds between logged EDID reads:

y=0;
cat git/X11/var/log/Xorg.0.log | \
grep "EDID vendor"  | \
sed -e "s/\[\ //" -e "s/\.[[:print:]]*//" | \
while read x; do \
if [ $y -ne 0 ]; then \
echo -n "$[$x-$y] "; \
fi; \
y=$x; \
done;
echo

Output of the script:

1048  31  101  629  243  11  253  1613  72  30  254  782
122  487  375  213  295  537  396  81  152  213  264  142
1  1  69  355  2313  203  132  1136  527  213  467  101
102  385  11  172  10  1146  406  406  203  132  426  507
1390  1  1  1063  2820  2850  2  1  667  213  588  1309
710  304  1867  1349  700  1501  507  447  274  182
609  984  771  1562  1675

No, no monitor has been connected or disconnected ... I do not see any pattern.

2. https://bugs.freedesktop.org/show_bug.cgi?id=42300 has not been resolved
============================================================

3. evdev: keyboard led problem, see http://lists.x.org/archives/xorg-devel/2012-January/028374.html
============================================================================

4. kernel: Polling occasionally distorts the framebuffer console
===============================================
_Very_ old bug, but "echo N > /sys/module/drm_kms_helper/parameters/poll" helps.

5. Xorg fails to start without a manually created "Section Modules" in config
=========================================================
see: https://bugs.freedesktop.org/show_bug.cgi?id=41208

6. "Thank you" to opensuse:
=====================
11.3 has the last reliable Xorg version for my hardware, 11.4  crashes/locks and 12.1
has render problems ... a good way to increase the number of people that use and test
the git master tree ;-))

cu,
  -knut


More information about the xorg-devel mailing list