if (!intel_crtc_has_type(old_crtc_state, INTEL_OUTPUT_DP_MST)) {
                intel_crtc_vblank_off(old_crtc_state);
 
-               intel_disable_transcoder(old_crtc_state);
-
                intel_vrr_disable(old_crtc_state);
 
+               intel_disable_transcoder(old_crtc_state);
+
                intel_ddi_disable_transcoder_func(old_crtc_state);
 
                intel_dsc_disable(old_crtc_state);
        if (!intel_crtc_is_bigjoiner_slave(crtc_state))
                intel_ddi_enable_transcoder_func(encoder, crtc_state);
 
-       intel_vrr_enable(encoder, crtc_state);
-
        /* Enable/Disable DP2.0 SDP split config before transcoder */
        intel_audio_sdp_split_update(encoder, crtc_state);
 
        intel_enable_transcoder(crtc_state);
 
+       intel_vrr_enable(encoder, crtc_state);
+
        intel_crtc_vblank_on(crtc_state);
 
        if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI))