Bug 19078 - [GEM] VT switch will fail in gnome when use UXA
Summary: [GEM] VT switch will fail in gnome when use UXA
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: high critical
Assignee: Eric Anholt
QA Contact:
Keywords: NEEDINFO
Depends on:
Blocks: 18858
  Show dependency treegraph
Reported: 2008-12-14 00:52 UTC by zhao jian
Modified: 2008-12-15 19:03 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:

xorg.conf (3.35 KB, text/plain)
2008-12-14 00:52 UTC, zhao jian
xorg.0.log (65.55 KB, text/plain)
2008-12-14 00:54 UTC, zhao jian

Description zhao jian 2008-12-14 00:52:37 UTC
Created attachment 21133 [details]

Chipset: GM965 
OSD:            Fedora release 9 (Sulphur)
Kernel:         2.6.28-rc6
xf86_video_intel   xf86-video-intel-2.6-branch
       commit b156b3165e1aae5df0353737d0335ac2e653f5fd
mesa   intel-2008-q4 branch  commit 154a9e5317f890618932cea0129ef887e16baf84
kernel  for-airlied branch  commit 66647dc60d16fae9f6963fd98b6d9baa1a8dac69
libdrm  master branch commit b0d93c74d884b40bd94469a5ef75fdb2fef17680

After enabled UXA, then run VT switch both with and without compiz enabled will cause the X and gnome-session being killed but the system still not hang. 

Reproduce steps: 
1. enable UXA by edit xorg.conf
2. xinit&
3. gnome-session&
4. chvt 1
Comment 1 zhao jian 2008-12-14 00:54:11 UTC
Created attachment 21134 [details]
Comment 2 Eric Anholt 2008-12-14 21:33:03 UTC
You're missing a GM965 fix that was committed a week ago in the kernel and the dmesg attached to your bug report.
Comment 3 zhao jian 2008-12-15 19:02:40 UTC
After rebuilding the kernel, it works well now. 

System environment: 
chipset: gm965
system architecture: 32-bit
xf86-video-intel:  xf86-video-intel-2.6-branch  
mesa:     intel-2008-q4  154a9e5317f890618932cea0129ef887e16baf84
drm:      master branch     c86d431fe6174b1c2de531929213ea7dbd92326d
kernel:   for-airlied branch  8b1fae4e4200388b64dd88065639413cb3f1051c
Linux distribution: 2.6.28-rc8

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.