diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen20.xml
index e911791bfeb..92b20f35108 100644
--- a/src/intel/genxml/gen20.xml
+++ b/src/intel/genxml/gen20.xml
@@ -335,11 +335,17 @@
+
+
+
+
+
+
diff --git a/src/intel/vulkan/genX_init_state.c b/src/intel/vulkan/genX_init_state.c
index c8c114d8314..57eaf75281b 100644
--- a/src/intel/vulkan/genX_init_state.c
+++ b/src/intel/vulkan/genX_init_state.c
@@ -646,6 +646,10 @@ init_render_queue_state(struct anv_queue *queue, bool is_companion_rcs_batch)
anv_batch_emit(batch, GENX(3DSTATE_3D_MODE), p) {
p.DX10OGLBorderModeforYCRCB = true;
p.DX10OGLBorderModeforYCRCBMask = true;
+#if INTEL_NEEDS_WA_14019857787
+ p.EnableOOOreadsinRCPB = true;
+ p.EnableOOOreadsinRCPBMask = true;
+#endif
}
#endif