freedreno, turnip: Disable 8bpp UBWC on a650
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 13 Sep 2021 11:32:57 +0000 (13:32 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 14 Sep 2021 11:11:39 +0000 (11:11 +0000)
While it doesn't immediately hang like on a660, it seems to be buggy and
the blob disables it.

This fixes a bunch of r8_* dEQP-VK tests, which seem to pass
individually but don't work when run after other tests. For example this
fixes failures running dEQP-VK.pipeline.sampler.*.r8_uint*.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12830>

src/freedreno/common/freedreno_devices.py

index d13cb54..7bdcee0 100644 (file)
@@ -224,6 +224,7 @@ a6xx_gen3 = dict(
         has_tex_filter_cubic = True,
         has_sample_locations = True,
         has_ccu_flush_bug = True,
+        has_8bpp_ubwc = False,
     )
 
 # a635, a660: