BUG: Rhino8 PreventIng Computer sleep, using lots of energy when idle

Noticing my MBP’s battery draining fast… [computer is only a few months old]
I see in the energy tab of Activity Monitor, that Rhino [Beta] is the only app that is preventing sleep,
and the Energy impact while idle but with an open model is very large…
this wasn’t the case until a few days ago… so it must be a new bug in the weekend Beta!
Edit:. referring to last weekend [Oct14]

Last login: Wed Oct 11 20:33:35 on console
akashlotan@192 ~ % pmset -g
System-wide power settings:
Currently in use:
 standby              1
 Sleep On Power Button 1
 hibernatefile        /var/vm/sleepimage
 powernap             1
 networkoversleep     0
 disksleep            10
 sleep                1 (sleep prevented by powerd, sharingd, Rhinoceros)
 hibernatemode        3
 ttyskeepawake        1
 displaysleep         10
 tcpkeepalive         1
 powermode            2
 womp                 1
akashlotan@192 ~ %

[ the Beta prevent sleep also when on battery !

now I have to close Rhino every time I travel, which means loosing the Undo stack.

And yes it is using 6+ gb memory [big mesh] but look at Zbrush next to it with more then 10gb and it is taking practically no energy at all while idle!

System Info:
System-Info_18Oct23.txt (13.3 KB)

The file is large [and private]. But I can upload to Tech if needed?

thanks a lot
akash

Bumping this up, as it seems to be well over looked.
An app like Rhino Preventing Sleep is a very serious problem for the MBP.

No other app is doing this, not even PS Beta!

Please kindly try to fix this urgently! Loosing the undo stack every evening while traveling is very risky.

thanks a lot
Akash

my RH 8 Beta does not seem to prevent sleep…

Hi Rudi
Have you looked under the Energy tab? your screenshot is from the CPU tab I assume as I can’t read German

  • and regarding the energy impact field : in this screenshot rhino was just open and had only a box. no work was done… the large energy impact is with a large model that has been work on and then left open for many hours with the MBP closed

Hi @Gijs
Having given up on quietly waiting for response to this very serious issue, [in my seriousness scale at least] I’m tagging you now.
Please would you ask the Devs to fix this.
If it is only something that is wrong on my end…? I’d love to have some help resolving this.

With best regards
Akash

I don’t see that here on an M1… I’ll ask

1 Like

Hi @Akash-

With RhinoBETA open, in Activity Monitor > Energy, can you please click the little chevron to the left of the RhinoBETA label to show the subprocesses? Can you send a screenshot of those subprocesses? For example:

Thanks,
-Dan

Hi @dan

here’s
thanks a lot

this is just a small file with no work done open some minute ago, with only 4 small objects, so energy consumption is low

Thank you. Not that it narrows it down much :slight_smile: but it does likely rule-out some of the potential culprits.

Can you please try this?

  1. Quit RhinoBETA completely.
  2. Wait 30 seconds or so.
  3. Relaunch RhinoBETA from the app icon (don’t double-click to open a file) and wait for the Splash Screen to appear. DO NOT start a new modeling window or open a file.
  4. Go back into Activity Monitor > Energy

Is RhinoBETA still Preventing Sleep?

If the answer is “Yes,” then please do this:

  1. Quit RhinoBETA completely.
  2. Wait 30 seconds or so.
  3. Unplug your 3DConnexion device.
  4. Relaunch RhinoBETA from the app icon (don’t double-click to open a file) and wait for the Splash Screen to appear.
  5. Start a new modeling window.

Is RhinoBETA still Preventing Sleep?

Did you disconnect your 3DConnexion device? (sorry, there was a typo above - fixed now :wink: )

Another thing you could try is:

  1. Quit RhinoBETA completely.
  2. Launch Terminal.app and run: pmset -g assertionslog|grep -i sleep - this searches the log for strings that are preventing sleep. Leave this open.
  3. Launch RhinoBETA and start a new modeling window.

What is happening in the Terminal window? Is it getting spammed by messages or is there a clear culprit? If you can’t tell, it would be good to just copy/paste the output from it here so we can take a look.

Yes I disconnected it

Note that the original post was after a night “sleep”. and I always disconnect the devices from the computer when I close the lead

Ok, I’ll be curious to hear what you see when you run this :point_up_2:

Hi Dan
I didn’t see this post from you earlier.
here’s the text form Terminal

[nothing was added to it when I launched rhino]

Last login: Mon Oct 23 01:36:35 on ttys000
akashlotan@192 ~ % pmset -g assertionslog|grep -i sleep
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
PreventUserIdleSystemSleep 1
pid 646(sharingd): [0x00074f7d00018b73] 00:12:24 PreventUserIdleSystemSleep named: “Handoff”
pid 310(powerd): [0x000731be00018646] 02:19:19 PreventUserIdleSystemSleep named: “Powerd - Prevent sleep while display is on”

But after some 5 minutes while I was reading some news and not looking at Rhino, Terminal goes wild with these:

Last login: Mon Oct 23 01:36:35 on ttys000
akashlotan@192 ~ % pmset -g assertionslog|grep -i sleep
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
PreventUserIdleSystemSleep 1
pid 646(sharingd): [0x00074f7d00018b73] 00:12:24 PreventUserIdleSystemSleep named: “Handoff”
pid 310(powerd): [0x000731be00018646] 02:19:19 PreventUserIdleSystemSleep named: “Powerd - Prevent sleep while display is on”
10/28 01:45:26 Created 00:00:00 PreventUserIdleSystemSleep 705 0x7526e00018bfb BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:45:29 Released 00:00:03 PreventUserIdleSystemSleep 705 0x7526e00018bfb BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:45:34 Created 00:00:00 PreventUserIdleSystemSleep 705 0x7527600018bfc BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:45:39 Released 00:00:05 PreventUserIdleSystemSleep 705 0x7527600018bfc BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:45:50 Created 00:00:00 PreventUserIdleSystemSleep 37939 0x7528600018bfe Running dedicated server
10/28 01:46:03 Created 00:00:00 PreventUserIdleSystemSleep 625 0x7529300018bff NWIOConnection 0x14b9244a8
10/28 01:46:03 Released 00:00:00 PreventUserIdleSystemSleep 625 0x7529300018bff NWIOConnection 0x14b9244a8
10/28 01:46:03 Created 00:00:00 PreventUserIdleSystemSleep 625 0x7529300018c00 NSURLSessionTask 09CCACDB-440C-4A80-9F2A-7BFAFE34B5A7
10/28 01:46:03 Created 00:00:00 PreventUserIdleSystemSleep 625 0x7529300018c01 NSURLSessionTask 09CCACDB-440C-4A80-9F2A-7BFAFE34B5A7
10/28 01:46:06 Released 00:00:03 PreventUserIdleSystemSleep 625 0x7529300018c00 NSURLSessionTask 09CCACDB-440C-4A80-9F2A-7BFAFE34B5A7
10/28 01:46:06 Released 00:00:03 PreventUserIdleSystemSleep 625 0x7529300018c01 NSURLSessionTask 09CCACDB-440C-4A80-9F2A-7BFAFE34B5A7
10/28 01:46:21 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752a500018c03 BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:46:24 Released 00:00:03 PreventUserIdleSystemSleep 705 0x752a500018c03 BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:46:31 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752af00018c04 BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:46:34 Released 00:00:03 PreventUserIdleSystemSleep 705 0x752af00018c04 BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:46:39 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752b700018c05 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:46:42 Released 00:00:03 PreventUserIdleSystemSleep 705 0x752b700018c05 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:46:46 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752be00018c06 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:46:49 Released 00:00:03 PreventUserIdleSystemSleep 705 0x752be00018c06 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:46:50 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752c200018c07 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:46:53 Released 00:00:03 PreventUserIdleSystemSleep 705 0x752c200018c07 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:47:00 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752cc00018c09 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:47:06 Released 00:00:06 PreventUserIdleSystemSleep 705 0x752cc00018c09 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:47:12 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752d800018c0a BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:47:15 Released 00:00:03 PreventUserIdleSystemSleep 705 0x752d800018c0a BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:47:24 Released 00:14:30 PreventUserIdleSystemSleep 646 0x74f7d00018b73 Handoff
10/28 01:47:27 Created 00:00:00 PreventUserIdleSystemSleep 705 0x752e700018c0c BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:47:27 Created 00:00:00 PreventUserIdleSystemSleep 646 0x752e700018c0d Handoff
10/28 01:47:33 Released 00:00:05 PreventUserIdleSystemSleep 705 0x752e700018c0c BTLEAdvertisement.AC2837ED-77E2-433A-BE2F-3101EB6253E4
10/28 01:48:44 Created 00:00:00 PreventUserIdleSystemSleep 705 0x7533400018c0f BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:48:47 Released 00:00:03 PreventUserIdleSystemSleep 705 0x7533400018c0f BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:48:47 Created 00:00:00 PreventUserIdleSystemSleep 705 0x7533700018c11 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:48:47 Released 00:00:00 PreventUserIdleSystemSleep 705 0x7533700018c11 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:49:27 Created 00:00:00 PreventUserIdleSystemSleep 705 0x7535f00018c13 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:49:30 Released 00:00:03 PreventUserIdleSystemSleep 705 0x7535f00018c13 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:49:38 Created 00:00:00 PreventUserIdleSystemSleep 705 0x7536a00018c14 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:49:41 Released 00:00:03 PreventUserIdleSystemSleep 705 0x7536a00018c14 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:49:48 Created 00:00:00 PreventUserIdleSystemSleep 705 0x7537400018c15 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:49:51 Released 00:00:03 PreventUserIdleSystemSleep 705 0x7537400018c15 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:50:34 Created 00:00:00 PreventUserIdleSystemSleep 376(602) 0x753a200018c17 osservice<com.apple.accountsd(501)>376-602-299519:com.apple.CFNetwork.StorageDB
10/28 01:50:34 Created 00:00:00 PreventUserIdleSystemSleep 376(1377) 0x753a200018c18 osservice<com.apple.dataaccess.dataaccessd(501)>376-1377-299521:com.apple.CFNetwork.StorageDB
10/28 01:50:35 Released 00:00:01 PreventUserIdleSystemSleep 376(1377) 0x753a200018c18 osservice<com.apple.dataaccess.dataaccessd(501)>376-1377-299521:com.apple.CFNetwork.StorageDB
10/28 01:50:35 Released 00:00:01 PreventUserIdleSystemSleep 376(602) 0x753a200018c17 osservice<com.apple.accountsd(501)>376-602-299519:com.apple.CFNetwork.StorageDB
10/28 01:50:37 Created 00:00:00 PreventUserIdleSystemSleep 376(1377) 0x753a500018c19 osservice<com.apple.dataaccess.dataaccessd(501)>376-1377-299525:com.apple.CFNetwork.StorageDB
10/28 01:50:38 Released 00:00:01 PreventUserIdleSystemSleep 376(1377) 0x753a500018c19 osservice<com.apple.dataaccess.dataaccessd(501)>376-1377-299525:com.apple.CFNetwork.StorageDB
10/28 01:50:42 Created 00:00:00 PreventUserIdleSystemSleep 705 0x753aa00018c1a BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:50:45 Released 00:00:03 PreventUserIdleSystemSleep 705 0x753aa00018c1a BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:50:55 Created 00:00:00 PreventUserIdleSystemSleep 705 0x753b700018c1c BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:50:57 Released 00:00:01 PreventUserIdleSystemSleep 705 0x753b700018c1c BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:50:59 Released 00:03:32 PreventUserIdleSystemSleep 646 0x752e700018c0d Handoff
10/28 01:51:05 Created 00:00:00 PreventUserIdleSystemSleep 625 0x753c100018c1d NWIOConnection 0x14b8ccba8
10/28 01:51:05 Released 00:00:00 PreventUserIdleSystemSleep 625 0x753c100018c1d NWIOConnection 0x14b8ccba8
10/28 01:51:05 Created 00:00:00 PreventUserIdleSystemSleep 625 0x753c100018c1e NSURLSessionTask 6252AAD8-3AC5-4970-9093-B77EF15AD815
10/28 01:51:05 Created 00:00:00 PreventUserIdleSystemSleep 625 0x753c100018c1f NSURLSessionTask 6252AAD8-3AC5-4970-9093-B77EF15AD815
10/28 01:51:05 Created 00:00:00 PreventUserIdleSystemSleep 625 0x753c100018c20 NSURLSessionTask 26868BF2-B34A-4E96-9B02-AC89884D6926
10/28 01:51:05 Created 00:00:00 PreventUserIdleSystemSleep 625 0x753c100018c21 NSURLSessionTask 26868BF2-B34A-4E96-9B02-AC89884D6926
10/28 01:51:08 Released 00:00:03 PreventUserIdleSystemSleep 625 0x753c100018c1e NSURLSessionTask 6252AAD8-3AC5-4970-9093-B77EF15AD815
10/28 01:51:09 Released 00:00:03 PreventUserIdleSystemSleep 625 0x753c100018c1f NSURLSessionTask 6252AAD8-3AC5-4970-9093-B77EF15AD815
10/28 01:51:09 Released 00:00:03 PreventUserIdleSystemSleep 625 0x753c100018c20 NSURLSessionTask 26868BF2-B34A-4E96-9B02-AC89884D6926
10/28 01:51:09 Released 00:00:03 PreventUserIdleSystemSleep 625 0x753c100018c21 NSURLSessionTask 26868BF2-B34A-4E96-9B02-AC89884D6926
10/28 01:51:23 Created 00:00:00 PreventUserIdleSystemSleep 705 0x753d300018c23 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:51:23 Created 00:00:00 PreventUserIdleSystemSleep 646 0x753d300018c24 Handoff
10/28 01:51:29 Released 00:00:06 PreventUserIdleSystemSleep 705 0x753d300018c23 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:51:39 Created 00:00:00 PreventUserIdleSystemSleep 705 0x753e300018c25 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:51:42 Released 00:00:03 PreventUserIdleSystemSleep 705 0x753e300018c25 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:51:54 Created 00:00:00 PreventUserIdleSystemSleep 705 0x753f200018c26 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:51:58 Released 00:00:03 PreventUserIdleSystemSleep 705 0x753f200018c26 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206
10/28 01:52:03 Created 00:00:00 PreventUserIdleSystemSleep 705 0x753fb00018c28 BTLEAdvertisement.6EAFDD73-92CB-4B76-A4E8-9F61080D7206

That has to do with bluetooth Bluetooth Preventing Sleep and Shutdown - Apple Community

only the “Magic” Mouse is connected via BT at the moment

I bet you knew this question was coming…if you disconnect the Apple “Magic” Mouse from your Mac (temporarily), does Rhino still show as an app preventing sleep?

Is the 3dm file you are working on a file on iCloud, by chance?

Hi Dan

No, everything is saved to the computer disk. I do have Dropbox backing up the files, [after they are saved locally ].

I tested also disconnecting from the internet… it makes no difference.
I hope you will find the problem here,

  • Maybe trying an update to Sonoma… to see if the issue persist ?
    I was holding off with the update seeing other users having a bunch of problems… Is it safe by now to update?

thanks a lot
Akash