Bug 86356

Summary: [nv50] Graphical glitches in dota2
Product: Mesa Reporter: Emil Velikov <emil.l.velikov>
Component: Drivers/DRI/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Screen shot of the issue, from a trimmed trace
Screen shot of the issue, from original trace

Description Emil Velikov 2014-11-16 21:46:00 UTC
Created attachment 109567 [details]
Screen shot of the issue, from a trimmed trace

It seems that one of the dota2 updates over the last month or so introduced a regression causing visual glitches as shown in the attached files.

Originally I've assumed to be a mesa regression, but it seems that's not the case  - old, previously working mesa produces the same output.

MESA_EXTENSION_OVERRIDE=-GL_ARB_draw_elements_base_vertex makes no difference, plus replaying a trace recorded on i965/snb (no issues there) exhibits the same glitches.


Note: After trimming the trace some textures are not missing and the text appears block. The trace plus a screenshot of a non-trimmed trace will follow shortly.
Comment 1 Emil Velikov 2014-11-16 21:48:45 UTC
Created attachment 109568 [details]
Screen shot of the issue, from original trace

Reference image of the issue from a non-trimmed trace.
Comment 2 Emil Velikov 2014-11-16 21:53:34 UTC
The trace is here:
http://people.freedesktop.org/~evelikov/fdo86356/dota2.trace.xz
Comment 3 Emil Velikov 2014-11-16 23:14:30 UTC
The following messages while replaying the trace are due to the trimming:

Mesa: User error: GL_INVALID_OPERATION in glDeleteShader
XX: glDebugOutputCallback: High severity API error 2, GL_INVALID_OPERATION in glDeleteShader
0 XX glDeleteShader(shader = YY)

Running against debug mesa (./configure --enable-debug ...) does not trigger any asserts or produce extra output to stderr/stdout.
Comment 4 Ilia Mirkin 2015-06-28 06:23:41 UTC
mogorva on IRC confirms that this bug is the same as the TXL-related one. Even though it's newer, it has all the relevant info, so marking as dup.

*** This bug has been marked as a duplicate of bug 90887 ***

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.