[Mesa-dev] vulkan: regression on Haswell

Nanley Chery nanleychery at gmail.com
Sat Mar 12 16:29:30 UTC 2016


On Sat, Mar 12, 2016 at 12:20:26PM +0100, Jacek Konieczny wrote:
> On 2016-03-12 11:59, Jacek Konieczny wrote:
> > Hi,
> > 
> > I have been playing with Vulkan API and using the Mesa Intel Vulkan
> > driver from the 'vulkan' branch.
> > 
> > Recent driver upgrade has broken my, previously working code, causing
> > massive flickering and graphical artifacts.
> > 
> > git bisect have shown, that this is the breaking change:
> > 
> > commit 7ebbc3946ae9cffb3c3db522dcbe2f1041633164 (refs/bisect/bad)
> > Author: Nanley Chery <nanley.g.chery at intel.com>
> > Date:   Fri Mar 4 11:43:19 2016 -0800
> > 
> >     anv/meta: Minimize height of images used for copies
> 
> I am sorry. It seems I have been using 'git bisect' wrong.
> 
> This is the breaking change:
> 
> commit 248ab61740c4082517424f5aa94b2f4e7b210d76 (HEAD)
> Author: Jason Ekstrand <jason.ekstrand at intel.com>
> Date:   Tue Mar 8 17:10:05 2016 -0800
> 
>     anv/cmd_buffer: Pull the core of flush_state into genX_cmd_buffer
> 
> And this seems to make more sense.
> 

There is a bug report that's tracking this regression:
https://bugs.freedesktop.org/show_bug.cgi?id=94468

In the meantime, a workaround is comment out:
genX(cmd_buffer_config_l3)(cmd_buffer, false);
in src/intel/vulkan/genX_cmd_buffer.c.

Regards,
Nanley


More information about the mesa-dev mailing list