Question: Q: iMessage on mac not working (OSX High Sierra) so, since the update to iOS 11.02 and Mac OSX High Sierra I seem to be having trouble with messages appearing on my Mac, they come through to my iPhone and iPad but not the Mac! Mar 23, 2018 Boot Camp is the macOS solution for installing an alternative operating system on your Mac, letting the new OS run natively on your Mac rather than in a virtual machine. However, many macOS High Sierra users have reported trouble creating new Boot Camp partitions on the latest version of Apple's operating system.
![](/uploads/1/2/6/6/126656396/346739402.jpg)
Hi, I'm the developer of Amphetamine, and I am experiencing some issues of my own with both Amphetamine and the built-in caffeinate command line utility. 1 of my 3 Macs appears to be completely ignoring applied power assertions. While Amphetamine does not use the caffeinate utility directly, it applies the same PreventUserIdleDisplaySleep assertion that the caffeinate -d command does. I've only received a handful of reports from Amphetamine users, so I do not think the issue is too widespread.While I haven't had much time lately to really work on narrowing down the issue, I can say that the Mac that is experiencing the issue is the newest 12-inch MacBook (2017).My two older Macs, which are a MacBook Pro (Mid-2015, I believe) and a MacBook Pro (15-inch, Late 2016) are not having any issues as far as I can tell. I have this issue too. For me, resetting the SMC fixed the issue until I checked the 'disable when below certain battery' button. But now, even unchecking that button does not fix it.For reference, I have a mid 2014 Macbook Pro.
KYA has this indefinite time, launch at login, and the disable beneath battery level unchecked.Also, if it helps, I didn't seem to have this issue when I was using Caffeinate or InsomniaX. I switched to KYA because it has the setting for disabling beneath battery, but now not only is that broken, but the basic functionality of disabling at all is broken.Would love any updates to this issue - I've subscribed to this thread. Thanks for all the hard work! I don't want to hijack this thread to discuss a potentially different issue, but if you are trying to keep your Mac awake while in 'clamshell' mode, Apple has very strict requirements for that. If you're not meeting those requirements, expect your Mac to sleep.
Unless you have a kernel extension, like the one included with InsomniaX I believe, neither Amphetamine or the built-in caffeinate utility can (or should) override that system behavior. If you find your Mac is behaving differently, it's a fluke in the OS or SMC I suspect.Use your Mac notebook computer in closed-display mode with an external display. @transiti0nary - does the built-in caffeinate utility work for you? Try this:.
Open Terminal.app from /Applications/Utilities. In a new Terminal window type caffeinate -d. Wait for however long your sleep timer is set for to see if your Mac and/or its display sleeps (see the System Preferences Energy Saver Turn display off after: setting for how long to wait)If you Mac falls asleep with the built-in caffeinate utility, then something is going on with your Mac, be it a bug in the OS, or an issue with the SMC.
Try resetting your SMC again (see linked instructions in my prior post). Triple check you are following the correct instructions for your specific type of Mac.
![Insomniax Insomniax](/uploads/1/2/6/6/126656396/523443623.jpg)
Edit: I'm running into this. Or think I am. I was an idiot and forgot to give the -dflag to caffeinate, but now that I've added that, osx1013 is still sleeping the display.I'll leave my post below as it was until I have time to check -d more carefully. DanHardware: three Mac Pro's.
Buildslaves, so unattended, but have mouse, keyboard, and display. Set to not sleep six ways from sunday. Invoke test runner withcaffeinate -s -u -i -t 72000 foo.sh (tried with many fewer options, too; no combination seems to suffice).Wait. Figured my problem out, I think.
To diagnose it, I wrote the tiny script show.sh, containing #!/bin/shset -exwhile sleep 5doioreg -n IODisplayWrangler grep -i IOPowerManagementps augxw grep caffein grep -v grepdonethen ran it with $ caffeinate -d -s -u -i -t 500 sh show.shThis demonstrated that the display slept quite quickly despite the caffeinate.Looking harder at the man page, -t is for this assertion, and has to be repeated for each assertion, e.g. $ caffeinate -d -t 500 -s -t 500 -ut 500 -i -t 500 sh show.shI think that solves my particular problem.Sorry for the noise.
![](/uploads/1/2/6/6/126656396/346739402.jpg)