It looks like this is a kernel issue rather than a xserver issue, as
kernel commit 3a69ddd6f872180b6f61fda87152b37202118fbc fixes the problem
for me:

commit 3a69ddd6f872180b6f61fda87152b37202118fbc
Author: Kenneth Graunke <kenn...@whitecape.org>
Date:   Fri Apr 27 12:44:41 2012 -0700

    drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
    
    Clearing bit 5 of CACHE_MODE_0 is necessary to prevent GPU hangs in
    OpenGL programs such as Google MapsGL, Google Earth, and gzdoom when
    using separate stencil buffers.  Without it, the GPU tries to use the
    LRA eviction policy, which isn't supported.  This was supposed to be off
    by default, but seems to be on for many machines.
    
    This cannot be done in gen6_init_clock_gating with most of the other
    workaround bits; the render ring needs to exist.  Otherwise, the
    register write gets dropped on the floor (one printk will show it
    changed, but a second printk immediately following shows the value
    reverts to the old one).
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=47535
    Cc: sta...@vger.kernel.org
    Cc: Rob Castle <future...@gmail.com>
    Cc: Eric Appleman <erapple...@gmail.com>
    Cc: aaron...@gmx.net
    Cc: Keith Packard <kei...@keithp.com>
    Signed-off-by: Kenneth Graunke <kenn...@whitecape.org>
    Reviewed-by: Daniel Vetter <daniel.vet...@ffwll.ch>
    Acked-by: Daniel Vetter <daniel.vet...@ffwll.ch>
    Signed-off-by: Dave Airlie <airl...@redhat.com>


** Bug watch added: freedesktop.org Bugzilla #47535
   https://bugs.freedesktop.org/show_bug.cgi?id=47535

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
https://bugs.launchpad.net/bugs/975689

Title:
  X freezes completely running google earth on xserver-xorg-video-intel
  -   IPEHR: 0x7a000002

To manage notifications about this bug go to:
https://bugs.launchpad.net/xserver-xorg-video-intel/+bug/975689/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to