From ee9b63a7bbd1da817bff8cd2978b82a855a20abf Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sun, 9 Jan 2022 16:17:49 -0500 Subject: [PATCH] panfrost: Disable AFBC on Valhall Doesn't work yet. Kick the can down the road; I'd like to get textures and FBOs working at all before worrying about compressing them. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/panfrost/pan_screen.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gallium/drivers/panfrost/pan_screen.c b/src/gallium/drivers/panfrost/pan_screen.c index 144792a7b28..6fa0d7e7ef4 100644 --- a/src/gallium/drivers/panfrost/pan_screen.c +++ b/src/gallium/drivers/panfrost/pan_screen.c @@ -850,6 +850,12 @@ panfrost_create_screen(int fd, struct renderonly *ro) if (dev->debug & PAN_DBG_NO_AFBC) dev->has_afbc = false; + /* It's early days for Valhall support... disable AFBC for now to keep + * hardware bring-up simple + */ + if (dev->arch >= 9) + dev->has_afbc = false; + /* Bail early on unsupported hardware */ if (dev->model == NULL) { debug_printf("panfrost: Unsupported model %X", dev->gpu_id);