Hotplug polling causing pageflip jitter. Fixed in v3.9
** Changed in: xserver-xorg-video-intel (Ubuntu)
Status: New => Fix Committed
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu.
https://bugs.launchpad.net/bugs/1077512
Title:
xserver-xorg-video-intel regression, video playback not smooth on
external display after video driver update
Status in “xserver-xorg-video-intel” package in Ubuntu:
Fix Committed
Bug description:
Hardware
---------------
- HP Probook 4510s Laptop (Dual core Intel Celeron) with Intel internal
graphics GM45 (Mobile Intel GMA 4500MHD).
- Sony KDL-32W4000 TV as external display, resolution 1920x1080, connected to
laptops HDMI - port. The brand of the external display probably has nothing to
do with the bug.
Software
--------------
- Ubuntu 12.04.1 LTS
Description of the bug
--------------------------------
- Happens only if external HDMI display is connected to the laptop.
- Started to happen when Ubuntu 12.04 (x86_64) delivered the first update to
package xserver-xorg-video-intel, the version that shipped with Ubuntu 12.04
release did not have this bug.
- The display updates stops for a brief moment (approximately 5 - 10 frames).
- Happens continuously repeating every 10 seconds.
- kworker - process seems to do something modestly intensive always when the
display glitch happens.
- If you move the mouse pointer in a circle slowly with a continous speed,
you can see that even the mouse pointer stops briefly every 10 seconds.
- The bug dissapears if I downgrade my xserver-xorg-video-intel driver to the
version that originally shipped with Ubuntu 12.04 (xserver-xorg-video-intel
version 2:2.17.0-1ubuntu4)
How to reproduce the bug
--------------------------------------
- Attach an external 1920x1080 display to the HDMI - port of the laptop.
- Install Ubuntu 12.04.1. Note: do not install updates during installation.
- Install mesa-utils as we need the program glxgears to see the display
glitch. You can see the buggy behaviour also playing any sort of video, but its
easiest to see with glxgears.
- Install synaptic because it can be used to easily force install different
versions of the video driver.
- After installation run synaptic and search for the package:
xserver-xorg-video-intel verify that driver version is 2:2.17.0-1ubuntu4
- Run glxgears and note that the 3D-gears it displays spin totally smoothly
all the time.
- Install all Ubuntu updates and reboot
- Run glxgears and note that every 10 seconds the gears stops spinning for a
brief moment and then jump forward a couple of frames. If you have top running
you can see that every time the display glitch happens kworker jumps up in the
process list, it does not consume much processor power but this seems to happen
at approximately the same time as the video glitch.
- Run synaptic, search for xserver-xorg-driver-intel and note that the
version is 2:2.17.0-1ubuntu4.2. Select the driver package and click on the
"Package" - menu and select option "Force Version", select version
2:2.17.0-1ubuntu4 and apply.
- Now that we have the old driver installed, boot and run glxgears to see
that the video glitch is gone.
- Install all Ubuntu updates (this updates just the intel video driver as we
just installed all the other updates) to see that the problem comes back, when
the intel driver is updated.
Things tested that don't have any affect, the buggy behaviour remains
---------------------------------------------------------------------------------------------------
- Selecting a smaller resolution (1280x1024) for the extrenal display instead
of the native 1920 x 1080.
- Mirroring laptop internal display to the external display (forces both
displays to the resolution of the internal display).
- Using Ubuntu System Settings / Displays to turn of external or laptop
internal monitor does not help, the display glitch is still there.
- The bug happens also in Ubuntu 2D.
- The bug happens also in Gnome Classic (No effects).
Things tested that have an affect, the buggy behaviour goes away
--------------------------------------------------------------------------------------------
- Starting up the computer without the external monitor. The bug is still
there but the display glitch is very mild, meaning that the display still stops
updating every 10 seconds but the stop is very very short, missing just 1 or 2
frames.
- Downgrading intel xorg driver to 2:2.17.0-1ubuntu4. After downgrading to
the version of the driver package that originally shipped with Ubuntu 12.04 the
display glitch goes away.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1077512/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp