Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Win11: Flickering when sharing window via Teams/Slack #5

Closed
MikeEvansLarah opened this issue Jan 6, 2022 · 35 comments
Closed

Win11: Flickering when sharing window via Teams/Slack #5

MikeEvansLarah opened this issue Jan 6, 2022 · 35 comments
Labels
bug Something isn't working
Milestone

Comments

@MikeEvansLarah
Copy link

MikeEvansLarah commented Jan 6, 2022

Describe the bug
When sharing the RegionToShare window through Teams or Slack, the other participants see a flickering black screen (see image). The flickering does not appear on the host machine.

RegionToShareFlickering

To Reproduce

  • Using Windows 11 (multiple monitors)
  • Open RegionToShare
  • Size window and start
  • Share RegionToShare window via Teams or Slack

Expected behavior
Screen should not flicker for participants.

@georgefeakes
Copy link

Can confirm this is the behaviour I experienced on Windows 11 with multiple monitors. The region shared through Teams would flicker for the viewers however no flickering on the host machine.

@tom-englert
Copy link
Owner

I can't reproduce it - maybe it's a Win11 problem?

@Dani-CHer
Copy link

I can confirm this. Just installed on:
windows 10: works fine with teams
windows 11: screen flickers for teams participant

@tom-englert
Copy link
Owner

Then Win11 is not supported unless s.o. can find a way to fix this - or reports an issue to Microsoft about Win11.

tom-englert added a commit that referenced this issue Jan 18, 2022
@tom-englert tom-englert changed the title Flickering when sharing window via Teams/Slack Win11: Flickering when sharing window via Teams/Slack Jan 19, 2022
@Gobbledegookie
Copy link

Can confirm it's a problem on Windows 11 as well. Using the Neo G9 32:9 Super Ultrawide monitor, so it's a problem on single monitor systems as well.

@tom-englert, thanks for this tool! It would really help a bunch of people out if we could get support for Win 11, too! Thanks in advance!

@tom-englert
Copy link
Owner

I don't have any Win11 system available.

The only thing I could do is to support s.o. debugging this.

@skurek99
Copy link

skurek99 commented Feb 2, 2022

Yes, same on my Win11 with Teams...

Did you find a solution?

@Gobbledegookie
Copy link

yeah I think Tom mentioned he doesn't have access to a Win 11 machine.

@skurek99
Copy link

skurek99 commented Feb 2, 2022

yeah I think Tom mentioned he doesn't have access to a Win 11 machine.

yes, i was reading the comments.
but i ask - maybe Tom corrected problem...

@Gobbledegookie
Copy link

@tom-englert , I believe we still have status quo on this until we get access to a Win 11 machine?

@justnetguy
Copy link

justnetguy commented Feb 15, 2022

Same issue - Single ultrawide monitor in this case however.
Win 11
MS Teams

Note: Worked great on Win 10

@gmurtaza786
Copy link

same issue with dell's ultrawide monitor on windows 11 and teams, it was working great on windows 10

@tom-englert
Copy link
Owner

Can someone check if this is reproducible when sharing from a Win11 VM accessed via remote desktop from Win10?

@justnetguy
Copy link

justnetguy commented Feb 18, 2022

Tested with MS Teams current version.

Source machine Win 10 (with region to share) to a destination Win 11 - flashing issue does not seem to exist.

It is only when the source PC is Win 11

@Dani-CHer
Copy link

Microsoft provides prepackaged Win11 VM for Tesing (expires March 4th):
https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/

@Marco071
Copy link

Marco071 commented Feb 21, 2022

Hope you can find the time to make this compatible with Win11. Searched the whole internet for a solution but this is the only one that I can find that's the perfect solution that I want. In addition to a solution that requires extra additional hardware for Picture to Picture to work. Our whole office just upgraded to 34 inch Dell displays.

@tom-englert
Copy link
Owner

@Dani-CHer I have a VM on Azure, but s.o. should verify that this is reproducible also on a VM

@tiritas
Copy link

tiritas commented Feb 23, 2022

I am having the exact same issue. Source machine: Windows 11, multiple monitors. Target machine (viewing the shared window): Tried on both Windows 10 and Mac OS and both are experiencing the flickering. Sharing with Microsoft Teams.

@tom-englert
Copy link
Owner

Guys, this is an open source project - and open source does not mean free of charge contract programming!
We don't need more complaints here - we need some one to take care of this!

@justnetguy
Copy link

I have believed in contributing cash (which I do) or testing because I cannot contribute as a programmer. Come on folks support this effort by contributing in a way that you can rather than complaining .

@Gobbledegookie
Copy link

How much to fix this @tom-englert :)

@skurek99
Copy link

skurek99 commented Mar 1, 2022 via email

@Drazen-H
Copy link

Drazen-H commented Mar 2, 2022

Flickering in Teams on Windows 11, on participants computers, not on host computer. I tested it on other monitor and on Windows 10 and it's working.

@tom-englert
Copy link
Owner

tom-englert commented Mar 4, 2022

Can s.o. please try this code: https://github.com/tom-englert/RegionToShare/tree/issues/%235
(don't run in debugger, won't work at all)

This are the actual binaries:
net462.zip

@Drazen-H
Copy link

Drazen-H commented Mar 4, 2022 via email

@Drazen-H
Copy link

Drazen-H commented Mar 4, 2022 via email

@tiritas
Copy link

tiritas commented Mar 4, 2022

@tom-englert I tried it as well and it does flicker. I tried also building issues/#5 from scratch (I used net48, but this should not have made a difference) with the same results.

Additional observations:

  • I noticed that most people with this issue mentioned using two monitors and/or high resolutions. I disabled my second monitor and reduced the resolution of the remaining monitor to eliminate this as a potential problem, but this did not help. It appears that this is exclusively a function of running the source on Windows 11.
  • The flickering only occurs when the RegionToShare is in "transparent" mode. When hiding the content, I can see the green diagonal lines without any flickering.
  • I also tried sharing in Zoom (the above experiments were with Teams). In this case I got a different result: As soon as made the RegionToShare application transparent, Zoom thought that I moved it to the background, and it paused sharing. Here's what it looked like:

image

@tom-englert
Copy link
Owner

Next try: can s.o. please test this:
net462.zip

@tom-englert
Copy link
Owner

@tiritas re. Zoom: If Zoom tries to be more intelligent than the user, there is nothing much an application can do about.

@Dani-CHer
Copy link

Dani-CHer commented Mar 7, 2022 via email

@tom-englert
Copy link
Owner

Sounds promising 😄

@Dani-CHer
Copy link

Dani-CHer commented Mar 7, 2022 via email

@tom-englert
Copy link
Owner

@Dani-CHer it's intended that you first share and then click start. Only then the RTS window is on top of the windows list, and not on the bottom.
If you see these artefacts, just click on the background to remove them.

@Drazen-H
Copy link

Drazen-H commented Mar 8, 2022

Hi Tom,

I just tested it and it's working now :-) thank you!
One minor bug, when I change scaling in Windows 11 in the middle of sharing via Teams, it stops sharing intended area and x button in top right corner of the application window doesn't work, to close it. So I had to close it via task bar and start sharing again to share properly in Teams.

Regards,

Dražen

@tom-englert tom-englert added the bug Something isn't working label Mar 11, 2022
@tom-englert tom-englert added this to the 1.1 milestone Mar 11, 2022
@justnetguy
Copy link

justnetguy commented Mar 16, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests