Bug 35622

Summary: [i945gme] 6358e6371b31671acbfa7c00336673f62ee928c5 result in a black screen in the main menu of portal in wine
Product: Mesa Reporter: Christopher Egert <cme3000>
Component: Drivers/Gallium/i915gAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: anarsoul, daniel
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: batchbuffer dumps of portal
I915_NO_TILING="yes"
fixup for clear rect prim

Description Christopher Egert 2011-03-24 06:03:39 UTC
Created attachment 44781 [details]
batchbuffer dumps of portal

Commit 6358e6371b31671acbfa7c00336673f62ee928c5 breaks portal in wine. If you start it with -console -novid it fails to render the main menu (it's just black).
With I915_USE_BLITTER=yes it's rendered correctly again.

In the portal_batchbuffer.tar.gz is the dump of 'I915_DUMP_RAW_FILE=', good.batchbuffer with I915_USE_BLITTER=yes and bad.batchbuffer without.
Comment 1 Daniel Vetter 2011-03-26 13:48:33 UTC
<danvet> CME, what gpu do you have?
<CME> 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
Comment 2 Christopher Egert 2011-03-28 13:43:55 UTC
Created attachment 44973 [details]
I915_NO_TILING="yes"
Comment 3 Daniel Vetter 2011-09-25 06:02:16 UTC
Created attachment 51587 [details] [review]
fixup for clear rect prim

Noticed while strolling through docs. Test-feedback highly appreciated.

Thanks, Daniel
Comment 4 Daniel Vetter 2011-09-25 07:32:38 UTC
- I915_NO_TILING=yes doesn't help

- Also affected: http://pouet.net/prod.php?which=9469

- Disabling Y tiling (with a patch) doesn't help either.
Comment 5 Daniel Vetter 2011-09-25 07:49:29 UTC
Disabling Y tiling and the fastclear (with clear rect prims) doesn't help.
Comment 6 Christopher Egert 2012-06-10 07:37:11 UTC
fixed with e2c08e824b9698f911fb6c20da43ce7476de0b3f

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.