Bug 102814

Summary: Blender 2.79 flickering
Product: Mesa Reporter: freedesktop
Component: Drivers/Gallium/radeonsiAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED DUPLICATE QA Contact: Default DRI bug account <dri-devel>
Severity: normal    
Priority: medium CC: anthoine.bourgeois
Version: 17.2   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description freedesktop 2017-09-17 07:31:27 UTC
The recently released Blender 2.79 doesn't work with Blender 2.79 at all, I'm getting super heavy flickering inside the viewport, where it looks like it's swapping between old contents previously rendered, and the "current" content (i.e. for instance the rendering view sometimes jumps between now and 1 second ago.) This makes Blender 2.79 unusable, 2.78 is working fine.

I'm using Kubuntu 17.04, RX 480, with the Padoka Stable Mesa, so Mesa 17.2.
Comment 1 freedesktop 2017-09-17 07:32:43 UTC
Should be of course "... the recently released Blender 2.79 doesn't work with Mesa 17.2 at all ...", a kingdom for an edit button :)
Comment 2 network723 2017-09-17 08:04:33 UTC
I think it's related to bug #98784, try starting blender with LIBGL_DRI3_DISABLE=1
Comment 3 freedesktop 2017-09-17 11:42:33 UTC
Indeed, that solves the issue. I guess this needs to be filed with Blender then?
Comment 4 Luke A. Guest 2017-09-17 15:37:35 UTC
Turn on triple buffering, this is an old issue that's been reported before.
Comment 5 freedesktop 2017-09-18 19:20:17 UTC
It can't be old because Blender 2.79 is brand-new (released last week) and Blender 2.78 didn't suffer from this issue.
Comment 6 Dieter Nützel 2017-09-18 19:52:51 UTC
Maybe overwritten 'new' defaults (on your side/distro), then?
Simple fix is proposed, here:
https://bugs.freedesktop.org/show_bug.cgi?id=97059#c9

The old Blender bug should be fixed in Blender 2.8 (hopefully).
NO change for Blender master planed, like in this post:
https://developer.blender.org/T49945

Proposed fix for Blender master was:
https://developer.blender.org/D2342

Anyway, try bisecting Blender, Mesa if you think it is a new regression.
Comment 7 Luke A. Guest 2017-09-19 17:46:33 UTC
(In reply to freedesktop from comment #5)
> It can't be old because Blender 2.79 is brand-new (released last week) and
> Blender 2.78 didn't suffer from this issue.

It is and it did. I had to turn it on for 2.78 and then turn it back on for 2.79 because it decided to overwrite the settings. e.g. from 2016 https://developer.blender.org/T49537
Comment 8 Michel Dänzer 2017-10-04 15:39:36 UTC

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

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.