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

DuckieTV extremely slow and sluggish running on a MacOS #1368

Closed
Infallibleman opened this issue Sep 27, 2022 · 5 comments
Closed

DuckieTV extremely slow and sluggish running on a MacOS #1368

Infallibleman opened this issue Sep 27, 2022 · 5 comments

Comments

@Infallibleman
Copy link

What build of DuckieTV are you using (Standlone / Chrome Extension (New Tab / Browser Action))
v202209031611

What version of DuckieTV are you using (Stable 1.1.x / Nightly yyyymmddHHMM)
Nightly

What is your Operating System (Windows, Mac, Linux, Android)
MacOS Catalina

Describe the problem you are having and steps to reproduce if available
Running on a MACOS VM. Only the DuckitTV interface is extremely slow and sluggish to respond. The rest of the VM and apps respond perfectly fine.

Attach any DuckieTV statistics or Developer Console logs if available
...

@garfield69
Copy link
Collaborator

The standalone Dtv is essentially just JavaScript calling chromium API functions, and encapsulated by the NWJS run time environment (https://github.com/nwjs/nw.js) which provides the chromium headless browser that runs the Dtv JS.
So graphics presentation is managed by chromium and NWJS, and is outside of Dtv control.

NWJS has this nwjs/nw.js@cfc8c12
but I don't know if its relevant, and it has not been released yet (nwjs 0.68.?)
Dtv is using nwjs 0.67.1 atm
Once NWJS release the fix I'll upgrade the dtv build to include it and we shall see if it helps.

macos vm. not sure I understand how you are running dtv.
you are running catalina, and then start a vm of what os, under which you run Dtv?
Can you expand and what the set up is that you run dtv under please? thanks.

@garfield69
Copy link
Collaborator

garfield69 commented Sep 28, 2022

it does appear that nwjs/nw.js#7715 matches your findings about macos nwjs being slow to render.
so now we wait for the next release to include nwjs/nw.js@cfc8c12 and I'm hopeful things will return to normal when I get to incorporate the new nwjs into the Dtv standalone builds.

@garfield69 garfield69 changed the title DuckieTV extremely slow and sluggish running on a VM DuckieTV extremely slow and sluggish running on a MacOS Sep 28, 2022
@Infallibleman
Copy link
Author

macos vm. not sure I understand how you are running dtv.
you are running catalina, and then start a vm of what os, under which you run Dtv?
Can you expand and what the set up is that you run dtv under please? thanks.

I have the Mac OS running as a virtual Machine on an Vmware esxi hypervisor. So its a virtual Mac OS environment.

  • Apple Mac Pro 2013 (6-CPU Intel Xeon, 32GB RAM) running Vmware Esxi hypervisor OS instead of Mac OS
  • Created the MacOS Catalina VM on the hypervisor (4 cores, 6 GB RAM, 200 GB HD)
  • Duckie TV, VPN, TorrentBT installed on the VM.

This is where Duckie TV is the most sluggish. I don't know if there are any logs I can collect with the click-to-act timers which might help in figuring out what the issue could be.

@garfield69
Copy link
Collaborator

https://github.com/DuckieTV/Nightlies/releases/tag/nightly-202209301924 is now available
this package includes NWJS 0.69.0 which claims to have the performance fix for macos.
Remember, before running the installer, use your file manager to access the applications folder and drag the DuckieTV to the bin.
Otherwise the installer will silently fail to replace the old Dtv with the new one.
Check the (i) About side panel to confirm on the header that the version is as advertised.
Let me know how it goes.

@Infallibleman
Copy link
Author

Infallibleman commented Sep 30, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants