diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c b/src/gallium/drivers/etnaviv/etnaviv_screen.c index 25fc8efe864..a94288ad85c 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_screen.c +++ b/src/gallium/drivers/etnaviv/etnaviv_screen.c @@ -1105,7 +1105,7 @@ etna_screen_create(struct etna_device *dev, struct etna_gpu *gpu, goto fail; } - if (gpu != npu) { + if (npu && gpu != npu) { screen->pipe_nn = etna_pipe_new(npu, ETNA_PIPE_3D); if (!screen->pipe_nn) { DBG("could not create nn pipe");