Screen flicker when Terminal is opened on top of Skype window #6365

Open
opened 2026-01-31 00:36:46 +00:00 by claunia · 12 comments
Owner

Originally created by @13xforever on GitHub (Feb 11, 2020).

Environment

Windows build number: 10.0.18363 (Windows 10 1909)
Windows Terminal version (if applicable): 0.8.10261.0 (latest Windows Store release)
Built-in Skype app: 14.56.102.0
GPU: Intel HD 530 (desktop skylake) using drivers 100.7463-100.7755, running dual-monitor setup at 1080p each

Steps to reproduce

Open Skype and maximize the window, open Windows Terminal with any profile that is using acrylic effect (I have it set at 0.75 for cmd, for example), observe flicker on repaint.

Not sure if relevant, but I have animated emojis visible in the skype window.

You can also have other legacy windows between skype and terminal (placing some modern app in-between can stop this issue)

Expected behavior

Repaint is unnoticeable

Actual behavior

Screen flickers

Originally created by @13xforever on GitHub (Feb 11, 2020). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> <!-- This bug tracker is monitored by Windows Terminal development team and other technical folks. **Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**. Instead, send dumps/traces to secure@microsoft.com, referencing this GitHub issue. If this is an application crash, please also provide a Feedback Hub submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal (Preview)" and choose "Share My Feedback" after submission to get the link. Please use this form and describe your issue, concisely but precisely, with as much detail as possible. --> # Environment ```none Windows build number: 10.0.18363 (Windows 10 1909) Windows Terminal version (if applicable): 0.8.10261.0 (latest Windows Store release) Built-in Skype app: 14.56.102.0 GPU: Intel HD 530 (desktop skylake) using drivers 100.7463-100.7755, running dual-monitor setup at 1080p each ``` # Steps to reproduce Open Skype and maximize the window, open Windows Terminal with any profile that is using acrylic effect (I have it set at 0.75 for cmd, for example), observe flicker on repaint. Not sure if relevant, but I have animated emojis visible in the skype window. You can also have other legacy windows between skype and terminal (placing some modern app in-between can stop this issue) # Expected behavior Repaint is unnoticeable # Actual behavior Screen flickers
Author
Owner

@DHowett-MSFT commented on GitHub (Feb 13, 2020):

Really! If you place Calculator on top of Skype (calculator has a lot of acrylic) without Terminal, does it also flicker?

@DHowett-MSFT commented on GitHub (Feb 13, 2020): Really! If you place Calculator on top of Skype (calculator has a lot of acrylic) without Terminal, does it also flicker?
Author
Owner

@13xforever commented on GitHub (Feb 13, 2020):

Calculator seems to be unaffected, and I haven't noticed any flicker in other apps before for that matter.

Not sure if this would be helpful, but here's a bad video that demonstrates the issue.

Also from tests on other hardware, it seems to be Intel-specific, I couldn't reproduce this on a dedicated nVidia GPU.

@13xforever commented on GitHub (Feb 13, 2020): Calculator seems to be unaffected, and I haven't noticed any flicker in other apps before for that matter. Not sure if this would be helpful, but here's a [bad video](https://1drv.ms/u/s!AruI8iDXabVJ3g6tlSWHXQo1VME0) that demonstrates the issue. Also from tests on other hardware, it seems to be Intel-specific, I couldn't reproduce this on a dedicated nVidia GPU.
Author
Owner

@DHowett-MSFT commented on GitHub (Feb 14, 2020):

Well yep, that's rather bad. Thanks for the report!

@DHowett-MSFT commented on GitHub (Feb 14, 2020): Well yep, that's rather bad. Thanks for the report!
Author
Owner

@DHowett-MSFT commented on GitHub (Feb 14, 2020):

I'm concerned this might be related to the use of acrylic in xaml islands. Maybe #778 will make this less bad as we'll be redrawing the entire screen less?

@DHowett-MSFT commented on GitHub (Feb 14, 2020): I'm concerned this might be related to the use of acrylic in xaml islands. Maybe #778 will make this less bad as we'll be redrawing the entire screen less?
Author
Owner

@Priddlesaur commented on GitHub (Feb 14, 2020):

I'm experiencing a very similar issue which I believe is related to this one.

When I have the Terminal open and overlap it on top of Windows Media Player, it will flicker just like this, but only when the media player controls fade in and out.

I'm running a dedicated Nvidia GPU and an AMD CPU without integrated graphics.

@Priddlesaur commented on GitHub (Feb 14, 2020): I'm experiencing a very similar issue which I believe is related to this one. When I have the Terminal open and overlap it on top of Windows Media Player, it will flicker just like this, but only when the media player controls fade in and out. I'm running a dedicated Nvidia GPU and an AMD CPU without integrated graphics.
Author
Owner

@13xforever commented on GitHub (Feb 14, 2020):

I was unable to reproduce this on an Intel UHD Graphics 620 (mobile kaby lake-r) with the same drivers (100.7262-100.7755) on Windows 10 2004 (10.0.19041) with a 4K screen.

@13xforever commented on GitHub (Feb 14, 2020): I was unable to reproduce this on an Intel UHD Graphics 620 (mobile kaby lake-r) with the same drivers (100.7262-100.7755) on Windows 10 2004 (10.0.19041) with a 4K screen.
Author
Owner

@vslynko commented on GitHub (Mar 5, 2020):

I observe the same problem:

  • Screen flickering is always happening when terminal is in focus
  • No matter whether acrylic effect is enabled or not
  • GeForce GTX 1080 with driver 442.50 (but also previous version)
  • On light backgrounds the flickering is hard to notice, but still possible. On dark backgrounds it's very annoying
  • No matter what other apps are on the screen - VS2019, Netflix, vscode etc, flickering happens only when terminal is in focus.
  • Windows 10 64bit latest updates as of time of writing
  • Also non of apps need to be full screen, but flickering is visible on the top screen border.

But thanks for doing a great job.

@vslynko commented on GitHub (Mar 5, 2020): I observe the same problem: - Screen flickering is always happening when terminal is in focus - No matter whether acrylic effect is enabled or not - GeForce GTX 1080 with driver 442.50 (but also previous version) - On light backgrounds the flickering is hard to notice, but still possible. On dark backgrounds it's very annoying - No matter what other apps are on the screen - VS2019, Netflix, vscode etc, flickering happens only when terminal is in focus. - Windows 10 64bit latest updates as of time of writing - Also non of apps need to be full screen, but flickering is visible on the top screen border. But thanks for doing a great job.
Author
Owner

@davefp commented on GitHub (Mar 11, 2020):

@vslynko this is the exact problem I'm having. Glad it's not just me!

@davefp commented on GitHub (Mar 11, 2020): @vslynko this is the exact problem I'm having. Glad it's not just me!
Author
Owner

@davefp commented on GitHub (Mar 11, 2020):

@vslynko I had success turning off G-Sync for Terminal as described in #649, perhaps that will be useful for you too.

@davefp commented on GitHub (Mar 11, 2020): @vslynko I had success turning off G-Sync for Terminal as described in #649, perhaps that will be useful for you too.
Author
Owner

@vslynko commented on GitHub (Mar 15, 2020):

Yes, turning G-Sync off helps. Some issue and some solution also present for Plex.

@vslynko commented on GitHub (Mar 15, 2020): Yes, turning G-Sync off helps. Some issue and some solution also present for Plex.
Author
Owner

@vadviktor commented on GitHub (Jan 26, 2021):

Why turning off G-Sync is a solution? I don't want to go in every time I want to play or want to code into Nvidia's panel to flip switches.

Update: Sorry, I just had to get to this other issue where someone explained a viable solution that may fit most people who play games.

https://github.com/microsoft/terminal/issues/649#issuecomment-547905605

I want to add that you will have to set it to full-screen apps only, then turn off G-Sync and back again to pick up the correct settings. It did not work for my monitor to change on the fly while G-Sync was turned on.

@vadviktor commented on GitHub (Jan 26, 2021): Why turning off G-Sync is a solution? I don't want to go in every time I want to play or want to code into Nvidia's panel to flip switches. Update: Sorry, I just had to get to this other issue where someone explained a viable solution that may fit most people who play games. https://github.com/microsoft/terminal/issues/649#issuecomment-547905605 I want to add that you will have to set it to full-screen apps only, then turn off G-Sync and back again to pick up the correct settings. It did not work for my monitor to change on the fly while G-Sync was turned on.
Author
Owner

@vslynko commented on GitHub (Jan 26, 2021):

@vadviktor - it was suggested to turn off G-sync only for terminal process, as a workaround.

@vslynko commented on GitHub (Jan 26, 2021): @vadviktor - it was suggested to turn off G-sync only for terminal process, as a workaround.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#6365