Fullscreen youtube video freezes with intel drivers when compiz is enabled

Bug #660127 reported by Gonzhauser
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: compiz

Since upgrading to maverick fullscreen video freezes.
This is a Dell Vostro 1720 with Intel graphics.
Disabling compiz fixes the problem.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: compiz 1:0.8.6-0ubuntu9
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
CompizPlugins: [core,ccp,move,resize,place,decoration,dbus,mousepoll,gnomecompat,png,svg,imgjpeg,text,commands,neg,wall,snap,animation,scale,scaleaddon,expo,staticswitcher,regex,resizeinfo,workarounds,ezoom,vpswitch,fade,session]
Date: Wed Oct 13 21:00:31 2010
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: Dell Inc. Vostro 1720
PackageArchitecture: all
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=dd66135d-08e6-48a2-b8d8-7399b8bc5ba4 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions:
 xserver-xorg 1:7.5+6ubuntu3
 libgl1-mesa-glx 7.9~git20100924-0ubuntu2
 libdrm2 2.4.21-1ubuntu2
 xserver-xorg-video-intel 2:2.12.0-1ubuntu5
 xserver-xorg-video-ati 1:6.13.1-1ubuntu5
SourcePackage: compiz
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 09/10/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A04
dmi.board.name: 0P993J
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnDellInc.:bvrA04:bd09/10/2009:svnDellInc.:pnVostro1720:pvrNull:rvnDellInc.:rn0P993J:rvr:cvnDellInc.:ct8:cvrN/A:
dmi.product.name: Vostro 1720
dmi.product.version: Null
dmi.sys.vendor: Dell Inc.
system: distro = Ubuntu, architecture = i686, kernel = 2.6.35-22-generic

Revision history for this message
Gonzhauser (gonzhauser) wrote :
affects: compiz (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Revision history for this message
eltro5000 (eltro) wrote :

Hi.
This affects me to.
I'm on an HP Compaq 6720s Notebook with an intel Mobile GM965/GL960 Graphics.
Does anyone has a clue why this is specfic to youtube?
Flash fullscreen in general works. Do YouTube fullscreen does not.
But when disabling compiz, youtube works too.

Revision history for this message
4listair (alistair-alistairlang) wrote :

Seeing the same here, regardless of running compiz. In fact, every full screen Flash crashes (cannot Esq to quit; need to ctrl-alt-F2 and kill browser and plugin-containe or restart gdm).

For example, The Val Thorens webcam, after selecting the fullscreen option:
http://www.valthorens.com/winter-en/val-thorens/live/livecams--webcams.61.name-mc_picto3.nb0.html

xserver-xorg-video-intel 2:2.12.0-1ubuntu5.1
Linux pharaoh 2.6.35-23-generic #36-Ubuntu SMP Tue Oct 26 17:03:18 UTC 2010 i686 GNU/Linux
Flash 10.1r102

     *-pci
          description: Host bridge
          product: 82915G/P/GV/GL/PL/910GL Memory Controller Hub
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 04
          width: 32 bits
          clock: 33MHz
          configuration: driver=agpgart-intel
          resources: irq:0
        *-display
             description: VGA compatible controller
             product: 82915G/GV/910GL Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:16 memory:cfd00000-cfd7ffff ioport:1800(size=8) memory:e0000000-efffffff memory:cfd80000-cfdbffff

Revision history for this message
eltro5000 (eltro) wrote :

Actually I have noted this, too. But on an Asus X53Ka Notebook with an Radeon Mobility HD2600. Here the fglrx crashes when going to fullscreen with hardware acceleration enabled. The Graphics then shows some strange glitches and goes to a black screen. I have to go to a console to restart the system (no I can't init 6 - I have to hint Strg-Alt-Entf because theres no Graphics on the console, either).

Revision history for this message
eltro5000 (eltro) wrote :

Hi

I just tested flash fullscreen with the opensource radeon driver instead of fglrx and it works like a charm.
For now this is ok, but I am using fglrx for better 3D performance so it is a bit annoying to switch the drivers every time.

Can somebody tell me how to get more information about this, need to fix this?
Also, I am not quite sure, that this is really related to this bug.

bugbot (bugbot)
tags: added: freeze
tags: added: compiz
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi,

Thanks for reporting this X gpu lockup bug in Ubuntu maverick.

In my opinion GPU lockups are one of the most frustrating kinds of bugs, both as a user and a developer. I want take a few moments of your time to explain the situation with these types of bugs.

For some reason, -intel has been plagued with these freeze bugs for a long time. In the past -intel has had options to switch to legacy memory or rendering technologies as workarounds, but Intel tends to drop obsolete code pretty aggressively and unfortunately in maverick these workarounds are not available.

As a policy, Intel engineers look only at bugs that are seen in the most recent release of their drivers. With older versions of their drivers, such as the version in maverick, we're on our own.

On the plus side, they provide good tools for gathering debug data about the bugs, such as the intel_gpu_dump too. Unfortunately, the version of Apport in maverick doesn't capture the dmesg or X logs correctly (it collects the files at the time of freeze, but then overwrites them with clean, unhelpful versions when it goes to file the report for you.)

The version of these diagnostic tools in natty has been fixed up, and is allowing us to analyze GPU lockups a lot easier. This has helped us solve several of the bugs, and given us a handle on some of the more challenging ones.

Backporting these fixes may not be feasible though; by their nature the fixes for these type of bugs tend to be very low level, esoteric, and risky of causing something else to regress. Because the freezes are often hard to reproduce, it's not always possible to verify fixes anyway. It may be that our best bet is to focus on natty.

But for now, since these freezes typically require kernel patches to solve, I'm moving your bug report to the kernel package. They may be able to point you to a newer kernel likely to help with this issue.

affects: xserver-xorg-video-intel (Ubuntu) → linux (Ubuntu)
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Gonzhauser,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.