Forum / NoMachine for Mac / Latency and high CPU usage compared to Windows
- This topic has 8 replies, 6 voices, and was last updated 4 years, 4 months ago by Britgirl.
August 1, 2018 at 14:47 #19196BruceParticipant
— specs —
Hardware (client): Macbook Pro (15-inch, 2017)
OS X: 10.13.6
NoMachine: free version 126.96.36.199
Server: Windows 10 (1803), with various Hardware tested, same outcome.
Network: Tested in LAN and over Internet.
— problem description —
Booting the Macbook Pro with OS X and connect to a Windows 10 System, there is a noticeable latency using the remote session and the CPU load on the Mac is between 90-140% (varies depending on what is done). It doesn’t seem to make any difference which codec is used (h.264,VP8).
Booting the same Macbook Pro with Windows 10 and connect to the same Windows 10 System, the latency is less and the CPU load is at about 10%. Interesting sidefact: the used codec is VP8 (without disabling HW acceleration).
Has anybody had a similar experience or an explanation for what I have noticed?
BruceAugust 2, 2018 at 10:32 #19235fra81Moderator
we will check deeply in our labs with the last macOS version. In the meanwhile, are you able to say maybe if this issue was introduced by the latest macOS update?August 6, 2018 at 09:32 #19260BruceParticipant
unfortunately I can’t tell, I just I installed it fresh on this version.August 7, 2018 at 14:40 #19280fra81Moderator
we’re not able to reproduce this behaviour in our labs at the moment. We are preparing a debug package to investigate on what’s going on on your Mac, if you’re willing to test it.September 26, 2018 at 08:37 #19723smokeyxParticipant
I’m running 10.14 (Mojave) on a late 2016 MBP with Touch Bar.
I’m experiencing the same very high CPU usage to the tune of 130-140% viewed in the activity monitor as well as very very high visual lag.
In addition to very slow visual response from the remote machine I also noticed that the “peel” controls on the top right of the screen animates very slow and stuttering.
Attached is a screen record to show the peel animation.
Attachments:October 3, 2018 at 13:47 #19793cvpParticipant
So interestingly I just upgraded to a new 2018 Macbook pro 15″ with the radeon pro 560x from an early 2013 Macbook pro with whatever geforce card it came with… Both machines connecting to the same Windows 10 server…. Both machines experience high cpu load on any codec… BUT the 2013 has milliseconds of lag and smooth as butter, and the 2018 is so laggy it’s almost unusable. wired/wireless doesn’t matter there’s no bottle neck there, machines are right next to the server. Also both Macbooks are running latest macOS 10.14, and the new machine is a clean install, no data has been migrated to it yet.October 3, 2018 at 14:37 #19809cvpParticipant
Ohh one thing to add that I just tried out. Disabling client side post processing noticeably improved the performance from a delay perspective on the new mac… It’s now probably got about a 200ms delay for screen refreshes (I can see it easily as the server pc is hooked up to a display). It still has a wicked high CPU. Also doesn’t matter if i turn off battery saving graphics switching to force use the GPU.October 8, 2018 at 15:24 #19875TorParticipant
Disabling client side post processing is a side-effect. Doing it always improves the performance a bit. In fact, among the other things, we are working on a better deblock filter. Despite this, the issue you are facing is a specific macOS problem occurring on monitors supporting wide color gamut. We’ve identified the operation wasting the CPU time and we will shortly release a fix for it.November 9, 2018 at 17:02 #20416
This topic was marked as solved, you can't post.