[i855] laptop screen flickers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Fix Released
|
Medium
|
|||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
since upgrading from hardy to intrepid, the display on my Gateway MX6025 laptop now flickers. it is extremely noticeable in the login screens (GDM), and slightly noticeable (headache inducing...) once logged in, depending on the display brightness.
lowering the brightness makes it less obvious, but still present. killing compiz made no difference.
00:02.0 VGA compatible controller [0300]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02)
Subsystem: Gateway 2000 Device [107b:0360]
there are quite a lot of error reports in the Xorg log:
(EE) intel(0): tried to update DSPARB with both planes enabled!
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.90 1280 1301 1333 1408 800 804 808 816 -hsync -vsync (48.9 kHz)
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.90 1280 1301 1333 1408 800 804 808 816 -hsync -vsync (48.9 kHz)
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.90 1280 1301 1333 1408 800 804 808 816 -hsync -vsync (48.9 kHz)
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.90 1280 1301 1333 1408 800 804 808 816 -hsync -vsync (48.9 kHz)
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): using SSC reference clock of 100 MHz
(II) intel(0): Selecting standard 18 bit TMDS pixel format.
(EE) intel(0): underrun on pipe B!
(EE) intel(0): tried to update DSPARB with both planes enabled!
(II) intel(0): EDID vendor "AUO", prod id 3853
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800"x0.0 68.90 1280 1301 1333 1408 800 804 808 816 -hsync -vsync (48.9 kHz)
(II) intel(0): EDID vendor "AUO", prod id 3853
(EE) intel(0): underrun on pipe B!
(EE) intel(0): tried to update DSPARB with both planes enabled!
"underrun on pipe B"? also, "tried to update DSPARB with both planes enabled!"
also interesting, the only refresh rate available is 60Hz.. but isn't that modeline telling me 68.9Hz?
Changed in xserver-xorg-video-intel: | |
status: | Unknown → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | Incomplete → New |
status: | New → Incomplete |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → In Progress |
Changed in xserver-xorg-video-intel: | |
status: | In Progress → Fix Released |
tags: | added: flicker |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
Changed in xserver-xorg-video-intel: | |
importance: | Medium → Unknown |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
Created an attachment (id=20021)
Xorg.0.log after the commit
I experience very low refresh rate on laptop LCD panel using driver from xf86-video- intel-2. 4-branch (both ubuntu package and today's git) on Intel 852GM. I see the flickering with my eyes, which suggest that somehow refresh rate goes way below 60Hz.
Using xrandr -r or changing resolution does not improve it. Sometimes I also see random white dots in text console and banding on horizontal gradients (similar to "ghosting" artifact on TV). xorg.conf is non-existent.
This issue is also reported in Ubuntu bug tracker: https:/ /bugs.launchpad .net/ubuntu/ +source/ xserver- xorg-video- intel/+ bug/292761
Doing git bisect on 2.4 branch identifies this commit: http:// gitweb. freedesktop. org/?p= xorg/driver/ xf86-video- intel.git; a=commit; h=86b10601e8798 974240ae17539b4 13c1798d34e1 4240ae17539b413 c1798d34e1
commit 86b10601e879897
Reorganize VBIOS code
xrandr output before the commit:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 82.7 + 85.0* 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
xrandr output after the commit:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0 + 85.0* 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
diff:
- 1024x768 82.7 + 85.0* 75.0 70.1 60.0
+ 1024x768 60.0 + 85.0* 75.0 70.1 60.0
ddcprobe: 852GM/852GME/ 855GM/855GME Graphics Chip Accelerated VGA BIOS 852GM/852GME/ 855GM/855GME Graphics Controller Hardware Version 0.0
vbe: VESA 3.0 detected.
oem: Intel(r)
vendor: Intel Corporation
product: Intel(r)
memory: 8000kb
mode: 1280x1024x256
mode: 1280x1024x64k
mode: 1280x1024x16m
mode: 1024x768x256
mode: 1024x768x64k
mode: 1024x768x16m
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 640x480x256
mode: 800x600x256
mode: 640x480x64k
edid:
edidfail
diff of Xorg.0.log: Xorg.0. log", Time: Mon Nov 3 19:30:21 2008 Xorg.0. log", Time: Mon Nov 3 19:51:38 2008
--- xorg.log.good 2008-11-03 19:47:25.000000000 +0300
+++ xorg.log.bad 2008-11-03 19:52:44.000000000 +0300
@@ -15,7 +15,7 @@
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/
+(==) Log file: "/var/log/
(EE) Unable to locate/open config file
(II) Loader magic: 0x81d9a40
(II) Module ABI versions:
@@ -216,7 +216,7 @@
ABI class: X.Org Video Driver, version 4.1
(II) Unlo...