Bug 18098 - [q965 GEM]switch_VT back to X get a black section of desktop under compiz
Summary: [q965 GEM]switch_VT back to X get a black section of desktop under compiz
Status: VERIFIED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: Other Linux (All)
: high normal
Assignee: Eric Anholt
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on: 18062 18879
Blocks:
  Show dependency treegraph
 
Reported: 2008-10-16 20:52 UTC by liuhaien
Modified: 2009-01-12 01:05 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
screenshot_image (34.26 KB, image/png)
2008-10-16 20:52 UTC, liuhaien
no flags Details
xorg.0.log (96.37 KB, text/plain)
2008-10-16 20:52 UTC, liuhaien
no flags Details
xorg conf file (3.57 KB, text/plain)
2008-10-16 20:53 UTC, liuhaien
no flags Details

Description liuhaien 2008-10-16 20:52:13 UTC
Created attachment 19704 [details]
screenshot_image

System Environment:
--------------------------
xf86_video_intel   master
       commit 871728a0cbba12579c830e67020cc0c69c1611bb

mesa   intel-2008-q3 branch
       commit 46921a5ee832a3443894dcc98e065d2f535e899d

drm   shipped with kernel 2.6.27-rc9
libdrm  master 
       commit 769197c8f16eaf3c0a476a4459e535afd4a939cb
xserver 1.5.2 

Bug detailed description:
--------------------------
   start X and enable compiz with drm-intel-next kernel,run chvt 1 to console, chvt 7 back to X ,desktop will get some black section as is shown in the attached screenshot. sometimes after back to X, we will get a black screen and keyboard will be freezed. 

Reproduce steps:
----------------
1.startx 
2.enable compiz
3.chvt 1
4.chvt 7
Comment 1 liuhaien 2008-10-16 20:52:51 UTC
Created attachment 19705 [details]
xorg.0.log
Comment 2 liuhaien 2008-10-16 20:53:53 UTC
Created attachment 19706 [details]
xorg conf file
Comment 3 liuhaien 2008-10-17 01:04:33 UTC
sorry , our kernel use drm-intel-next kernel, Drm should ship with drm-intel-next kernel
Comment 4 liuhaien 2008-10-27 23:51:05 UTC
still exists with:
verified against below commit:
Mesa:           (master)2a877411dbe35abdd8c15fb4821d9232619d89cc
Xserver:                (master)102c4dac7c521941f52652152b1660cd7f559d56
Xf86_video_intel:              
(master)87ea531c5dc5b39809395b277c330854aaaaf019
Kernel_gem:            
(drm-intel-next)43f7ccc48dd7587983cfe16de578042a7ad3a9b3
Comment 5 Gordon Jin 2008-11-25 18:12:07 UTC
Eric suspects this may be PAE kernel issue.

Haien, please check if your kernel config enables HIGHMEM64G.

And also test with for-airlied.
Comment 6 liuhaien 2008-11-25 23:02:18 UTC
(In reply to comment #5)
> Eric suspects this may be PAE kernel issue.
> 
> Haien, please check if your kernel config enables HIGHMEM64G.
> 
> And also test with for-airlied.
> 

yes ,if enable HIGHMEM64G in kernel, this issue cannot reproduce.
Comment 7 Gordon Jin 2008-12-02 05:58:50 UTC
Does this still exist with the latest code (for-airlied)?
Comment 8 liuhaien 2008-12-02 22:16:49 UTC
(In reply to comment #7)
> Does this still exist with the latest code (for-airlied)?
> 
now we encounter another issue (see bug 18062)against below commit:
Libdrm:		(master)7e4e0fbbb82b0467d46386bcac1115812aaa1393
Xserver_stable:		(server-1.6-branch)cbf4fec52960ffd74b78ea45d0b917c76f553ebf
Xf86_video_intel:		(master)5f347020a52b583e19d333361ea7bf2591255899
GEM_kernel:       (for-airlied)728ced8c47f99a2287cdd0d3e77f5ae1a3d410e6
Mesa: master 154a9e5317f890618932cea0129ef887e16baf84
Comment 9 Eric Anholt 2009-01-07 02:08:15 UTC
HIGHMEM64G should never be enabled, but it sounds like you didn't have that set before the question came up.
Comment 10 liuhaien 2009-01-07 18:40:12 UTC
(In reply to comment #9)
> HIGHMEM64G should never be enabled, but it sounds like you didn't have that set
> before the question came up.
> 

I am sure HIGHMEM64G is disabled.
Comment 11 liuhaien 2009-01-12 01:04:33 UTC
this issue works with the latest code.
Comment 12 liuhaien 2009-01-12 01:05:49 UTC
verified against:
xf86_video_intel   xf86-video-intel-2.6-branch
       commit 4447973345a2a7af20ba1d6cb18c5f1ed8949d00 (2.5.99.2)

mesa   intel-2008-q4 branch
       commit eef0dcc298f65158dc750a09f80317ded1101dc7 (before and close to
7.3)

kernel  drm-intel-2.6.28 branch
        commit e1a6fcee467556a7e955fe1f7ccc134dd2f974e7 (2.6.28 + 5 patches)

libdrm  master branch
       commit ac8b3308b9432edef5cabe30559004314d42d98c (after 2.4.3)

xserver server-1.6-branch
 commit 8cfb353078d9b5d03a9633304038141a60adc970


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.