Bug 611969 - intel [945GM(E)/965G/G33] X server crashes/freezes/causes serious rendering issues when watching videos at full-screen
Summary: intel [945GM(E)/965G/G33] X server crashes/freezes/causes serious rendering i...
Status: RESOLVED NORESPONSE
Alias: None
Product: openSUSE 11.4
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Factory
Hardware: i686 openSUSE 11.3
: P3 - Medium : Normal with 21 votes (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-05 13:54 UTC by Rafael Belmonte
Modified: 2011-01-13 02:02 UTC (History)
9 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
X server log file (25.02 KB, text/plain)
2010-06-07 17:19 UTC, Rafael Belmonte
Details
'lspci -vk' output for hardware information (6.79 KB, text/plain)
2010-06-07 17:23 UTC, Rafael Belmonte
Details
New Xorg log file with backtrace (34.88 KB, text/plain)
2010-11-08 23:13 UTC, Rafael Belmonte
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Belmonte 2010-06-05 13:54:29 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.4) Gecko/20100513 SUSE/3.6.4-1.11 Firefox/3.6.4

X server crash. freeze or become crazy when I play videos from Internet at full-screen (Youtube, megavideo).

My graphics card is an Intel 965, it uses the free Xorg-video-intel driver.

Reproducible: Always

Steps to Reproduce:
1. Open youtube or megavideo.
2. Play a enough large video and set it to full-screen.
3. Wait a bit to see the disaster.
Actual Results:  
X sever crash, freeze or become crazy.

Expected Results:  
The video should be played with no issues.
Comment 1 Rafael Belmonte 2010-06-07 17:19:58 UTC
Created attachment 367551 [details]
X server log file

This issue not only happens watching videos at full-screen, sometimes also happened doing other things like: moving (dragging) a window, when a KDE notification (popup) appeared, and when the KDE logout screen appeared.
Major times only X server crash or freeze, but sometimes the kernel also freezes.
Comment 2 Rafael Belmonte 2010-06-07 17:23:42 UTC
Created attachment 367552 [details]
'lspci -vk' output for hardware information
Comment 3 Stefan Dirsch 2010-06-25 16:07:20 UTC
I believe it would be worth a try to update to latest Mesa, libdrm and 
xorg-x11-driver-video packages from obs://X11:XOrg.
Comment 4 Rafael Belmonte 2010-07-15 01:54:26 UTC
Using latest packages in obs://X11:XOrg (for Opensuse 11.3) does not fix the bug, X freeze still reproducible.
These were the changes:

libdrm                              openSUSE -> obs://build.opensuse.org/X11                      
  libpciaccess0                       openSUSE -> obs://build.opensuse.org/X11                      
  libpixman-1-0                       openSUSE -> obs://build.opensuse.org/X11                      
  libXi6                              openSUSE -> obs://build.opensuse.org/X11                      
  Mesa                                openSUSE -> obs://build.opensuse.org/X11                      
  sax2-tools                          openSUSE -> obs://build.opensuse.org/X11                      
  x11-input-fujitsu                   openSUSE -> obs://build.opensuse.org/X11                      
  xkeyboard-config                    openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11                            openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-driver-input               openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-driver-video               openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-driver-video-intel-legacy  openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-driver-video-nouveau       openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-driver-video-radeonhd      openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-fonts                      openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-fonts-core                 openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libfontenc                 openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libICE                     openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libs                       openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libSM                      openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libX11                     openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libX11-ccache              openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXau                     openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libxcb                     openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXdmcp                   openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXext                    openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXfixes                  openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libxkbfile                 openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXmu                     openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXp                      openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXpm                     openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXprintUtil              openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXrender                 openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXt                      openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-libXv                      openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-server                     openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-xauth                      openSUSE -> obs://build.opensuse.org/X11                      
  xorg-x11-Xvnc                       openSUSE -> obs://build.opensuse.org/X11
Comment 5 Diederik van der Boor 2010-07-25 13:25:02 UTC
Same problem for me, Intel 945GM on a MacBook.
Comment 6 Bojan Petkovic 2010-07-29 21:36:00 UTC
I have the same problem on my two Atom Netbooks. Sorry, didn't saw the post and mad a newone. I have exactly the same problem. its a critical bug.
Comment 7 Ivan Linty 2010-08-02 14:33:27 UTC
Same problem for me. 

[    28.927] (--) PCI:*(0:0:2:0) 8086:29d2:1734:10fc Intel Corporation 82Q33 Express Integrated Graphics Controller rev 2, Mem @ 0xd0080000/524288, 0xe0000000/268435456, 0xd0100000/1048576, I/O @ 0x00001c40/8
Comment 8 Matt Williams 2010-08-03 12:28:22 UTC
I have the same problem, but it's not just playing full-screen videos. If I try to play any game full-screen (bzflag for example) it will also always freeze within 1 minute.

# lspci -nnvk
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 0c) (prog-if 00 [VGA controller])
        Subsystem: Dell Device [1028:022f]
        Flags: bus master, fast devsel, latency 0, IRQ 28
        Memory at fea00000 (64-bit, non-prefetchable) [size=1M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at eff8 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3
        Kernel driver in use: i915
Comment 9 Stefan Dirsch 2010-08-03 12:34:04 UTC
I guess that's a different issue (Xvideo vs. OpenGL). Well we have textured Video meanwhile ...
Comment 10 eros koller 2010-08-06 14:55:24 UTC
the same here with intel video card "VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
"  on a Sony Vaio "VGN-NW22OAF" openSuse 11.3 32bits ... doesn't even need to be playing a high resolution video  ... it randon crashes at least once at day ...


KMS on or off doesn't help ...



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])
        Subsystem: Sony Corporation Device [104d:906b]
        Flags: bus master, fast devsel, latency 0, IRQ 30
        Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at e140 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3
        Kernel driver in use: i915
Comment 11 Sergey Kiyan 2010-08-24 18:36:12 UTC
Seems I manage to solve this problem by installing 2.12.0 version of video driver.

I had similar problem, my configuration:

00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
	Subsystem: Giga-byte Technology Device d000
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at e2000000 (32-bit, non-prefetchable) [size=512K]
	I/O ports at b000 [size=8]
	Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Memory at e2080000 (32-bit, non-prefetchable) [size=256K]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Kernel driver in use: i915

I download this driver xorg-x11-driver-video-intel-2.12.0-1.i586.rpm
Here you can download it
http://ifolder.ru/19015829

Then issue in terminal:
su 
<root pass>
init 3
rpm -e --nodeps xorg-x11-driver-video xorg-x11-driver-video-intel-legacy
rpm -i path to new downloaded file

after that I rebooted my computer and delete old 2.9 version of Intel legacy driver. All seems to be ok.
Comment 12 Stefan Dirsch 2010-08-24 19:13:43 UTC
openSUSE 11.3 already comes with xf86-video-intel 2.12.0 driver.
Comment 13 Sergey Kiyan 2010-08-24 20:07:09 UTC
I installed opensuse 11.3 using network install 3 days ago. I had 2.9 drivers and similar problems, today I've update driver to 2.12 version and all works fine.
Comment 14 Stefan Dirsch 2010-08-24 20:44:02 UTC
(In reply to comment #13)
> I installed opensuse 11.3 using network install 3 days ago. I had 2.9 drivers
> and similar problems, today I've update driver to 2.12 version and all works
> fine.

We ship intel 2.9.1 (renamed to "intellegacy") in addition for rare cases where the current intel driver doesn't work. It isn't used by default. You need to edit /etc/X11/xorg.conf.d/50-devices.conf to use it.
Comment 15 Sergey Kiyan 2010-08-25 06:07:41 UTC
(In reply to comment #14)
> We ship intel 2.9.1 (renamed to "intellegacy") in addition for rare cases where
> the current intel driver doesn't work. It isn't used by default. You need to
> edit /etc/X11/xorg.conf.d/50-devices.conf to use it.

You may trust me or not but my system at the moment works very fine I use all graphical features like compiz, watching HD video, watching video from Internet in Full screen mode using Flash Player, will try to use windows games by vine, and have no any crashes and freezes. If you need any info about my system you are welcome.
Comment 16 Valerio Pilo 2010-08-27 15:12:29 UTC
Hi, I have the same issue on 11.3, with the intel 965GM driver. I never get rendering issues, only hard kernel freezes or X freezes (meaning i am sometimes able to use the SysRq magic keys).

Here's what I've tried until now:

1) Disabling the KDE 4.5 compositing effects.
2) Updating the kernel to 2.6.35-rc6 (from obs://Kernel:/v2.6.35)
3) updating XOrg to the version in obs://X11:XOrg, this failed miserably as it
can't even start X (it crashes doing something DRI and buffer-swapping related)
4) Switching from suse 11.3's kernel-desktop to kernel-default
5) using the kernel package from the KOTD
repository (ftp://ftp.suse.com/pub/projects/kernel/kotd/openSUSE-11.3/x86_64/) didn't help.

Nothing worked.

Here's my specs, in case they could help. I can post my Xorg.0.log or whatever
log if needed.

Acer Aspire 5920G laptop, with OpenSUSE 11.3 with latest Mesa, XOrg, libdri
from the opensuse update repository.

XOrg version: xorg-x11-server-7.5_1.8.0-9.4.x86_64
X driver: xorg-x11-driver-video-7.5-15.2.x86_64
kernel version: 2.6.34-12-default
kernel driver: i915

lspci:
------------
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960
Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device 0121
        Flags: bus master, fast devsel, latency 0, IRQ 28
        Memory at f0000000 (64-bit, non-prefetchable) [size=1M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 1800 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3
        Kernel driver in use: i915

00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated
Graphics Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 0121
        Flags: bus master, fast devsel, latency 0
        Memory at f0100000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [d0] Power Management version 3

Thanks in advance.
Comment 17 Stefan Dirsch 2010-08-30 10:55:25 UTC
Updating to libdrm, Mesa, xorg-x11-server and xorg-x11-driver-video 
of obs://X11:XOrg might be worth a try. Hope this update doesn't 
make your issues worse.
Comment 18 Stefan Dirsch 2010-09-06 03:29:08 UTC
Still waiting for a response for at least a week. Please reopen once
you can provide the requested feedback. Thanks.
Comment 19 Matt Williams 2010-10-05 20:02:20 UTC
(In reply to comment #18)
> Still waiting for a response for at least a week. Please reopen once
> you can provide the requested feedback. Thanks.

I've updated all those packages to the version in X11:XOrg but I'm still getting the freezing.
Comment 20 Rafael Belmonte 2010-10-26 23:00:20 UTC
I have updated the packages to the ones in obs://X11:XOrg, I can't reproduce the X server freeze/crash, but the video is not property rendered at full screen. Therefore this bug is not resolved.
Comment 21 Rafael Belmonte 2010-10-26 23:02:06 UTC
So reopening it..
Comment 22 Stefan Dirsch 2010-11-05 19:30:04 UTC
Any improvements with latest updates from obs://X11:XOrg and obs://Kernel:HEAD?

zypper ar -f \
  http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.3/ \
  Kernel:HEAD
zypper ar -f \
  http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.3/ \
  X11:XOrg
zypper mr -p 90 Kernel:HEAD
zypper mr -p 90 X11:XOrg
zypper ref -r Kernel:HEAD
zypper ref -r X11:XOrg
zypper dup -r Kernel:HEAD
zypper dup -r X11:XOrg
zypper in xorg-x11-server-debuginfo xorg-x11-server-debugsource \
          xorg-x11-driver-video-debuginfo xorg-x11-driver-video-debugsource \
          xorg-x11-driver-input-debuginfo xorg-x11-driver-input-debugsource \
          libpixman-1-0-debuginfo libpixman-1-0-debugsource \
          libpciaccess0-debuginfo libpciaccess0-debugsource
Comment 23 Rafael Belmonte 2010-11-08 23:13:53 UTC
Created attachment 399082 [details]
New Xorg log file with backtrace
Comment 24 Rafael Belmonte 2010-11-08 23:15:39 UTC
After installing the new packages mentioned, it is still easily to reproduce the crash, switching a pair of times from full-screen to normal.
There is now a kind of backtrace in the Xorg log, it is attached.
Comment 25 Ivan Linty 2010-11-18 08:45:49 UTC
(In reply to comment #24)
> After installing the new packages mentioned, it is still easily to reproduce
> the crash, switching a pair of times from full-screen to normal.
> There is now a kind of backtrace in the Xorg log, it is attached.

(In reply to comment #24)
> After installing the new packages mentioned, it is still easily to reproduce
> the crash, switching a pair of times from full-screen to normal.
> There is now a kind of backtrace in the Xorg log, it is attached.
Comment 26 Ivan Linty 2010-11-18 08:50:56 UTC
The situation has become unbearable. There are at least
three or four crashes at day. The option "nomodeset" at the kernel boot do not work anymore!
Comment 27 Stefan Dirsch 2010-11-19 13:27:38 UTC
(In reply to comment #26)
> The situation has become unbearable. There are at least
> three or four crashes at day. The option "nomodeset" at the kernel boot do not
> work anymore!

This can only work together with "intellegacy" driver, since intel driver *requires* KMS. Another option is to switch to fbdev or vesa driver.
Comment 28 Stefan Dirsch 2010-12-20 21:35:28 UTC
A lot of changes meanwhile in DRM, xf86-video-intel, libdrm, Mesa. So things
might have improved. Could you verify whether your issues are still remaining
when updating X11:XOrg and Kernel:HEAD once more?

zypper dup -r Kernel:HEAD
zypper dup -r X11:XOrg
Comment 29 Stefan Dirsch 2011-01-13 02:02:10 UTC
Still waiting for a response for more than 3 weeks now. Please reopen once
you can provide the requested feedback. Thanks.