Summary: | white screen occur when switching to fullscreen while playing youtube flash | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Zhou Ting <ting.z.zhou> | ||||
Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | major | ||||||
Priority: | medium | ||||||
Version: | unspecified | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Zhou Ting
2011-04-18 01:32:41 UTC
I believe it is this old bug: commit 53fbc9f1760ee481cba1f6dceb9e7c97282a2976 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Dec 30 15:32:40 2010 +0000 Don't replace the scanout bo through PutImage As the bo may be pinned for either use by the scanout or through sharing with another application, under those circumstances we cannot replace the bo itself but must force the blit for PutImage. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=31367 Reported-and-tested-by: Bjørn Mork <bjorn@mork.no> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Thanks for the quick response. I merged the following pathes to 2.13 2D driver, but it failed to resolve the white screen problem. 2011-01-02 dri: Fix the use of the uninitialised bo for flink 2010-12-31 dri: Protect against using dri with an non-gem pixmap 2010-12-30 Don't replace the scanout bo through PutImage Other possibilities for old bugs include the various page-flipping bugs fixed in xserver-1.10. Downrating priority until this can be confirmed as actually affecting upstream. This may be not a 2d driver issue. flash player is a black box to us, after searching, the doc shows flash player use opengl to do the rgb scaling instead of xv: http://blogs.adobe.com/penguinswf/2008/05/flash_uses_the_gpu.html Created attachment 45902 [details]
x log file when white screen occur
The problem can be excluded relevant with windows manager in meego - mutter.
I did the following steps not to start mutter, the problem still occur, attachment is the x log file when white screen occur.
ctrl+alt+F1
init 3
xinit
su meego
chromium-browser
play youtube flash
make sure "enable hardware acceleration" in flash player is checked
press fullscreen button
white screen occur
This is not an upstream defect. Not clear of the history, in meego os, there is a patch which disables i915 driver GL_ARB_texture_rectangle. After removing the patch, the white screen problem can be resolved. |
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.