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