Bug 42998

Summary: [r600g] Regression: EVE Online graphics borked again (bisected)
Product: Mesa Reporter: Luzipher <luziphermcleod>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Screenshot of login screen (bad)

Description Luzipher 2011-11-16 10:27:19 UTC
Created attachment 53609 [details]
Screenshot of login screen (bad)

EVE Online (via wine, usually works well) has severe graphical glitches on r600g (HD4870). It's unplayable now. I bisected this down to:

r600g: lazy load for AR register
commit: 8e366dc365d01213b71b87ace47d30938db74845
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e366dc365d01213b71b87ace47d30938db74845

It seems that all triangles (I guess) are malformed, jump around and aren't textured as they should. Also the system gets quite slow as long as the game is active.

System:
Gentoo on vanilla kernel linux-3.2.0-rc2
Mesa from git, r600g driver
GPU: Radeon HD4870 (x2, only one used), CPU: Intel Core i7-965, MB: ASUS P6T
Deluxe
libdrm from git, xf86-video-ati from git, wine-1.3.32, xorg-server-1.11.2
Comment 1 Vadim Girlin 2011-11-16 16:47:41 UTC
This patch should help: http://lists.freedesktop.org/archives/mesa-dev/2011-November/014688.html
Comment 2 Luzipher 2011-11-17 09:20:18 UTC
Yes, the patch fixes the issue, thanks Vadim !
Also confirmed here: http://lists.freedesktop.org/archives/mesa-dev/2011-November/014694.html

Since it's already merged -> 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.