Video playback performance drops substantially after suspend/wake cycle (Lenovo X201 i5 w/ Intel GMA HD)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
Note: I'm not 100% sure that this issue is with the driver, but it's my best guess and I figured it would include the most relevant diagnostic info.
I'm using Ubuntu 10.10 32-bit on a Lenovo X201 (i5, Intel GMA HD graphics). When I first boot, video playback for Flash and HTML5 videos in Chrome and Firefox is smooth. But if I suspend then wake up, it drops noticeably. A few examples:
- HTML5 videos play smoothly after a reboot. Once I suspend/wake, they're choppy at best. Regular-sized videos seem to play fine regardless of size.
- Flash videos play smoothly (albeit with the usual Flash bugginess) after a reboot. Once I suspend/wake, they're *really* choppy on Chrome, and bring Firefox to its knees (it freezes for seconds at a time).
Playing videos in Movie Player doesn't seem to be affected by this, but I'm not sure if this is just a result of it being so much more efficient than the browsers that the performance drop isn't visible. Likewise, I'm not sure if there's a qualitative difference between the full-screen and regular-sized videos in Chrome and Firefox, or if the added load of scaling the videos is making the performance hit noticeable.
I've tried both 64-bit and 32-bit 10.10, and both seem to suffer from exactly the same problem. I don't recall this being an issue in 10.04--I only used it for a month or so before 10.10 was released, but I think I would have noticed this regardless.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.35-
Architecture: i386
DRM.card0.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card0.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
Date: Wed Nov 17 03:47:43 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
Lsusb:
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 3249CTO
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_CA.utf8
SHELL=/bin/bash
SourcePackage: xserver-
dmi.bios.date: 06/07/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET46WW (1.16 )
dmi.board.name: 3249CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 3249CTO
dmi.product.
dmi.sys.vendor: LENOVO
glxinfo: Error: [Errno 2] No such file or directory
system:
distro: Ubuntu
codename: maverick
architecture: i686
kernel: 2.6.35-
tags: | added: performance |
tags: | added: resume |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | New → Confirmed |
status: | Confirmed → New |
I get a similar problem. Scrolling in Google Chrome becomes very sluggish after resuming from suspend. I have GeForce 230m with binary drivers from nvidia.com.