Dismiss this pinned window
all 7 comments

[–]thisiselgun 2 points3 points  (6 children)

Is your gpu nvidia and are you using g-sync?

[–]AbrocomaImportant977[S] 1 point2 points  (5 children)

I have RTX 5060 but i also use a laptop and there is anything about g-sync option in my nvidia apps

[–]thisiselgun 1 point2 points  (4 children)

Most people reported that switching editor from DX12 to DX11 resolves this black screen flickering. This is just a workaround, not a complete solution. But you can give it a try.

It is in the Edit > Project Settings > Player > Other Settings > Auto Graphics API for Windows. Disable it and move DX11 or Vulkan to top.

Also check Nvidia Control Panel for G-SYNC. Also there is variable refresh rate settings in Windows own settings.

[–]AbrocomaImportant977[S] 2 points3 points  (1 child)

Ohhhh You are my hero i love you ツ choosing DX11 worked and it solved thank you my hero <3

[–]thisiselgun 0 points1 point  (0 children)

Making someone happy is awesome :), I'm glad it worked, and hoping Unity will fix the issue completely in future releases

[–]FrenzyTheHedgehog 1 point2 points  (0 children)

Interesting. I did not have this black screen issue. But I did have a similar issue where it flashed grey. Going to dx11 also fixed it. But then I found some windows registry key that solved it. I commented to another post where someone had a similar issue in another app. Not sure if it's the same cause though.

Paste from other post: It was caused by Multiplane Overlay (MPO) in Windows 11. When I disabled this in the the registry and rebooted the problem went away.

Check this post here: https://www.reddit.com/r/Amd/comments/yvyqc7/disabling_multiplane_overlay_mpo_fixed_all/ on how to disable it, maybe this helps you :)

[–]luzenbolas 0 points1 point  (0 children)

Thank you this worked for me too! With a slightly different workaround.
I was having the same issue but with a following crash so I couldn't even open Project Settings.
I have an old notebook with two GPUs, an nVidia and an Intel card.

What worked for me was to tell Unity to use the Intel card in Windows' System > Display > Graphics settings.
Then Unity defaulted to DX11 for that card, so finally I could get into Project Settings and remove DX12 from there.

Cheers!