In my experience, the only OS that (usually) suspends when told to do so is mac. Linux and Windows both struggle with it depending on your hardware.