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

Issue with loading times and "slow" behavior, using only one screen on Mac OS #1041

Open
BillyDaBones opened this issue Nov 21, 2024 · 6 comments
Labels
bug Something isn't working question Further information is requested

Comments

@BillyDaBones
Copy link

First off, thanks for a fantastic app that is so well fleshed out. Looking forward to the future of it. This is my first time trying it.

Describe the bug
General "slow" behavior with animations and or clicking items, for example, switching to the "edit" tab, takes a couple of milliseconds longer. Selecting any items from the Media menu also takes longer to load and appear on the screen. This only occurs with no displays connected. However, it occurs throughout the application when I connect an external display and switch the output in the FreeShow settings. The bug is definitely noticeable but not a critical problem for my workflow.

Reproducing
I have an M3 Pro Mac with Sequoia 15.0, with no displays connected. I suspect this is primarily a mismanagement of performance and Apple doing Apple MacOS things with weird behavior.

Version (Optional)

  • OS: MacOS
  • FreeShow Version: 1.3.1
@BillyDaBones BillyDaBones added the bug Something isn't working label Nov 21, 2024
@vassbo
Copy link
Collaborator

vassbo commented Nov 21, 2024

Thank you! I have still not encountered this issue myself, but there are some people reporting it.

Please check out this to ensure the output screen capture is not active if you are not using it:
https://freeshow.app/docs/faq#the-app-is-slow

Let me know if that helps!

@vassbo vassbo added the question Further information is requested label Nov 22, 2024
@yurividal
Copy link

@BillyDaBones when this happens, can you please check what is the CPU usage on the machine?
Last night, at my Church's computer, FreeShow was very slow. I checked the CPU usage, and freeshow was using almost 100% of the CPU (CPU usage was constantly between 98 and 100%).
Even closing and restarting freeshow didn't help. If i closed freeshow, CPU usage would go down to 5-20%. The minute i opened freeshow again, CPU would spike to 100% and stay like that.

This morning, i restarted the computer, and now this issue doesn't happen anymore.
I'll keep on trying to reproduce it. Please do the same. Report the CPU usage when its slow.

@BillyDaBones
Copy link
Author

@BillyDaBones when this happens, can you please check what is the CPU usage on the machine?

Screenshot 2024-11-26 at 9 11 20 AM

That's the first thing I checked, and I forgot to include it in the first post. If I'm reading it correctly (Im more windows friendly)
It shows 103% usage on a single core, which is way higher than even some of my other CPU-hungry applications. Maybe it's not using all the cores and using a single core? This is a bit out of my wheelhouse for expertise, I'm afraid

@BillyDaBones
Copy link
Author

After a bit of messing with settings, it seems to be the "Output Show" in the "Connection" tab. Having it disabled on app open, everything runs smoothly, but enabling it will cause the application to slow down, even after disabling it, the app still performs poorly until I reboot.

Quick screenshot of before and after disabling "Output Show"

Screenshot 2024-11-26 at 11 22 53 AM

before

Screenshot 2024-11-26 at 11 24 31 AM

after

@yurividal
Copy link

Ph, this makes sense. I had this enabled initially, then disabled it but never rebooted.
The reboot was what make things run smooth again.

I'm gonna try to reproduce the error on Windows 10. I'll report my results here in a few minutes.

@yurividal
Copy link

Weird. I turned on "Output Show", and althought i saw an increase in CPU usage, it didn't go to 100%.
I turned on all the outputs connections, and still, Freshow was using about 50% of my CPU...
i was unable to reproduce the state where it was using 100%

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

No branches or pull requests

3 participants