Bug 30004

Summary: [G45] Savage 2 not rendering correctly
Product: Mesa Reporter: Sven Arvidsson <sa>
Component: Drivers/DRI/i965Assignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
URL: http://www.savage2.com/en/main.php
Whiteboard:
i915 platform: i915 features:
Attachments: Screenshot of bug

Description Sven Arvidsson 2010-09-03 14:59:05 UTC
Created attachment 38411 [details]
Screenshot of bug

The game Savage 2 isn't rendering correctly, this problem is apparent already in the menu.

Other drivers, like llvmpipe does not have this problem so it's probably i965-specific.

Using git master a5fd0396726d0142af364e3ea8ade470ff6c0559
Comment 1 Eric Anholt 2010-09-07 11:54:49 UTC
What hardware are you on?  I see nothing like that on Ironlake -- actual gameplay works now, just a bit of a glitch on buttons.
Comment 2 Sven Arvidsson 2010-09-07 12:31:01 UTC
This is on G45, but I will retry later with current git. Could also be a specific setting in the game.
Comment 3 Sven Arvidsson 2010-09-09 12:55:59 UTC
Still reproduceable on git master, doesn't seem to be a specific option either, it seems to be the same not matter what settings are used in the game.

System environment:
-- chipset: G45 / ICH10R
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- Machine or mobo model: Asus P5Q-EM
-- Display connector: DVI
-- xf86-video-intel: 19c48d3b3f33582baa87a9b3a9189e320e4cea45
-- xserver: 1.8.99.904 (1.9.0 RC 5)
-- mesa: 94118fe2d4b1e5d0b9f39d9d2c44706db462e97e
-- drm: 23287f05cf2443ddf9e028e29beb5bd30979c6cf
-- kernel: 2.6.35
Comment 4 Eric Anholt 2010-12-23 02:33:52 UTC
savage2 is going to need:

commit 5dc53444c8323c1787dddbe6b67048828df9c684
Author: Eric Anholt <eric@anholt.net>
Date:   Wed Dec 22 22:46:12 2010 -0800

    i965: Correct the dp_read message descriptor setup on g4x.
    
    It's mostly like gen4 message descriptor setup, except that the sizes
    of type/control changed to be like gen5.  Fixes 21 piglit cases on
    gm45, including the regressions in bug #32311 from increased VS
    constant buffer usage.

but sshfs is being cranky so I haven't actually tested on g4x.  please clear needinfo or close as appropriate.
Comment 5 Sven Arvidsson 2011-01-03 12:40:11 UTC
Savage 2 renders correctly now. Both menu and in-game!

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.