Search Issue Tracker

Active

Fixed in 2021.3.31f1, 2022.3.10f1, 2023.2.0b1, 2023.3.0a1

Under Consideration for 2024.1.X

Votes

14

Found in

2021.3.14f1

2022.1.23f1

2022.2.0b16

2023.1.0a20

2023.2.0a1

2024.1.0a1

Issue ID

UUM-19574

Regression

No

[Ventura][Silicon] Game/Scene view flickers when entering the Play Mode with Vsync on

--

-

Reproduction steps:
1. Open the attached project “FlickerTest”
2. Enter the Play Mode

Expected result: The Game view is visible without any interruptions
Actual result: The Game view flickers

Reproducible with: 2021.3.14f1, 2022.1.23f1, 2022.2.0b16, 2023.1.0a20
Could not test with: 2020.3.41f1 (no Silicon Editor)

Reproducible on: MacOS Ventura 13.0.1 (M1)
Not reproducible on: MacOS Monterey 12.6 (M1), MacOS Ventura 13.0.1 (Intel), Windows 10

Notes:
The issue started happening after updating MacOS to Ventura.
Not reproducible with Rosseta.

Comments (4)

  1. CaptainPMM

    Apr 12, 2023 19:37

    If you dont want to change your display settings...
    I hereby present to you a kinda random fix I came up with while fiddling around with this issue:

    #if UNITY_EDITOR_OSX

    using UnityEngine;

    namespace Utils {
    public static class MacVSyncFix {
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)]
    public static void Fix() {
    QualitySettings.vSyncCount = 2; // Change from default 1 to 2 did the trick
    }
    }
    }

    #endif


    Just create a file somewhere in the Assets folder and you can now use the Game View's VSync again.
    In the builds I did not have any problems.

  2. BACALL

    Mar 07, 2023 07:17

    For me Vsync is totally broken, changing the Refresh Rate down to 60hz (disabling ProMotion), and enabling VSync causes screen tearing, but at least the flickering is gone

  3. DJ_Link

    Jan 21, 2023 14:52

    I can confirm that for me it's ProMotion breaking it as well

  4. toddmakesgames

    Jan 20, 2023 16:04

    I have found that on my MacBook Pro (M1 Max) the flicker issue only occurs when ProMotion is enabled in Display Settings. If I set my screen to a constant 60hz, the issue does not occur. It seems be only related to ProMotion on the built-in display.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.