jordanbaird / Ice

Powerful menu bar manager for macOS
https://icemenubar.app
GNU General Public License v3.0
12.76k stars 234 forks source link

[Bug]: Screen Flicker #105

Closed ItsPapaChaos closed 3 months ago

ItsPapaChaos commented 3 months ago

Check existing issues

Description

I was watching a show on Paramount+ and I noticed that about every 5 seconds, there was a very quick black screen flicker within the video player. It only seems to happen when not in fullscreen mode and does not happen when Ice is disabled.

Steps to Reproduce

Watch a show on Paramount+ and see if the screen has a quick flicker every 5 seconds or so.

Ice Version

0.9.0

macOS Version

14.5

Screenshots

No response

jordanbaird commented 3 months ago

Hmm, I thought I had fixed this issue. It has to do with capturing the screen while DRM content is visible. Screen capture should only ever happen if you have the menu bar appearance settings enabled. And even then, only the desktop background is captured, so it shouldn't be affecting DRM content. I'll do some research and see what I can find out.

di11ard commented 3 months ago

I am also experiencing screen flickering while watching Hulu.

jordanbaird commented 3 months ago

@di11ard Good to know. Same thing, every 5 seconds?

di11ard commented 3 months ago

@jordanbaird Sometimes it is ~5 seconds, and sometimes it will “skip” an interval and flicker after ~10 seconds.

I am experiencing a white flicker watching Hulu.

Using a stopwatch, I logged each flicker over the course of 60 seconds. Each entry is the time at which I hit the lap button to “log” a flicker. There will be variation as I am manually logging the events and not timestamping the exact time the flicker occurs.

Flicker

  1. 5.1
  2. 10.0
  3. 20.0
  4. 25.3
  5. 30.1
  6. 35.2
  7. 40.0
  8. 50.1
  9. 55.2
  10. 60.1

So, over the course of 60 seconds, I experienced 10 flickers. The timing between flickers does appear to be rather consistent.

Other observations:

AdaMiez commented 3 months ago

same here with Safari-Firefox watching German TV streams. flickering appears only in full screen mode. watching TV streams without customising the appearance of the menu bar does not appear to cause flickering.

mikesprague commented 3 months ago

I'm also experiencing this with multiple streaming providers. I do have menu bar customizations enabled and seeing flicker approx every 5 seconds (as others have noted). Exiting Ice eliminates the flicker.

RonJ7 commented 3 months ago

I'm experiencing the exact same flickering issue with Apple TV. There is a flicker, then a black screen every few seconds. I am currently running MacOS 14.5, on an M3 MacBook Air.

edgarvoit commented 3 months ago

Same issue here - flickering with tv.app (Apple TV) content. It's a very inconsistent flicker, sometimes with larger gaps, sometimes blacking out for several seconds.

Running 14.5 on an M1 Macbook Pro.

devmil commented 3 months ago

I can confirm this happening on my machine as well. Tried different browsers, same result. M1 Macbook Pro, Sonoma 14.5

vodium-vastro commented 3 months ago

Same here. Sonoma 14.5, Ice 0.9.0.

Netflix in Safari.

Flickering is random in gap. Quitting Ice resolves the issue.

Many thanks.