POV-Ray : Newsgroups : povray.beta-test : Beta version waking my computer from sleep Server Time
27 Dec 2024 13:12:33 EST (-0500)
  Beta version waking my computer from sleep (Message 1 to 10 of 12)  
Goto Latest 10 Messages Next 2 Messages >>>
From: Mike Horvath
Subject: Beta version waking my computer from sleep
Date: 1 Dec 2016 20:05:20
Message: <5840c8d0$1@news.povray.org>
I tracked down the cause of my computer waking up from sleep to some 
sort of wake timer in Persistence of Vision(tm) Ray Tracer Version 
3.7.1-x.knockout.8881807+av294.msvc14.

Why does it do this? How do I make it stop?

Mike


Post a reply to this message

From: clipka
Subject: Re: Beta version waking my computer from sleep
Date: 1 Dec 2016 22:04:27
Message: <5840e4bb$1@news.povray.org>
Am 02.12.2016 um 02:05 schrieb Mike Horvath:
> I tracked down the cause of my computer waking up from sleep to some
> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
> 3.7.1-x.knockout.8881807+av294.msvc14.
> 
> Why does it do this? How do I make it stop?

My guess would be that it must be something that had already been
present in 3.7.0 stable - maybe even 3.6.


Post a reply to this message

From: clipka
Subject: Re: Beta version waking my computer from sleep
Date: 1 Dec 2016 22:07:02
Message: <5840e556@news.povray.org>
Am 02.12.2016 um 04:04 schrieb clipka:
> Am 02.12.2016 um 02:05 schrieb Mike Horvath:
>> I tracked down the cause of my computer waking up from sleep to some
>> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
>> 3.7.1-x.knockout.8881807+av294.msvc14.
>>
>> Why does it do this? How do I make it stop?
> 
> My guess would be that it must be something that had already been
> present in 3.7.0 stable - maybe even 3.6.

BTW, can you name the typical duration after which POV-Ray wakes up your
computer? That could be helpful in identifying the mechanism by which
that happens.


Post a reply to this message

From: clipka
Subject: Re: Beta version waking my computer from sleep
Date: 1 Dec 2016 22:43:45
Message: <5840edf1$1@news.povray.org>
Am 02.12.2016 um 02:05 schrieb Mike Horvath:
> I tracked down the cause of my computer waking up from sleep to some
> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
> 3.7.1-x.knockout.8881807+av294.msvc14.
> 
> Why does it do this? How do I make it stop?

Obvious things first: Did you uncheck the "Render | Prevent Sleep" setting?


Post a reply to this message

From: Mike Horvath
Subject: Re: Beta version waking my computer from sleep
Date: 2 Dec 2016 10:14:13
Message: <58418fc5$1@news.povray.org>
On 12/1/2016 10:43 PM, clipka wrote:
> Am 02.12.2016 um 02:05 schrieb Mike Horvath:
>> I tracked down the cause of my computer waking up from sleep to some
>> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
>> 3.7.1-x.knockout.8881807+av294.msvc14.
>>
>> Why does it do this? How do I make it stop?
>
> Obvious things first: Did you uncheck the "Render | Prevent Sleep" setting?
>

I just unchecked it and will try again in a few minutes.

Mike


Post a reply to this message

From: Mike Horvath
Subject: Re: Beta version waking my computer from sleep
Date: 2 Dec 2016 10:14:41
Message: <58418fe1$1@news.povray.org>
On 12/1/2016 10:06 PM, clipka wrote:
> Am 02.12.2016 um 04:04 schrieb clipka:
>> Am 02.12.2016 um 02:05 schrieb Mike Horvath:
>>> I tracked down the cause of my computer waking up from sleep to some
>>> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
>>> 3.7.1-x.knockout.8881807+av294.msvc14.
>>>
>>> Why does it do this? How do I make it stop?
>>
>> My guess would be that it must be something that had already been
>> present in 3.7.0 stable - maybe even 3.6.
>
> BTW, can you name the typical duration after which POV-Ray wakes up your
> computer? That could be helpful in identifying the mechanism by which
> that happens.
>

Less than 5 minutes.

Mike


Post a reply to this message

From: Mike Horvath
Subject: Re: Beta version waking my computer from sleep
Date: 2 Dec 2016 12:45:19
Message: <5841b32f$1@news.povray.org>
On 12/2/2016 10:14 AM, Mike Horvath wrote:
> On 12/1/2016 10:43 PM, clipka wrote:
>> Am 02.12.2016 um 02:05 schrieb Mike Horvath:
>>> I tracked down the cause of my computer waking up from sleep to some
>>> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
>>> 3.7.1-x.knockout.8881807+av294.msvc14.
>>>
>>> Why does it do this? How do I make it stop?
>>
>> Obvious things first: Did you uncheck the "Render | Prevent Sleep"
>> setting?
>>
>
> I just unchecked it and will try again in a few minutes.
>
> Mike

The problem persists even with the setting unchecked. I had to close the 
application completely.

Mike


Post a reply to this message

From: clipka
Subject: Re: Beta version waking my computer from sleep
Date: 2 Dec 2016 14:36:03
Message: <5841cd23$1@news.povray.org>
Am 02.12.2016 um 18:45 schrieb Mike Horvath:
> On 12/2/2016 10:14 AM, Mike Horvath wrote:
>> On 12/1/2016 10:43 PM, clipka wrote:
>>> Am 02.12.2016 um 02:05 schrieb Mike Horvath:
>>>> I tracked down the cause of my computer waking up from sleep to some
>>>> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
>>>> 3.7.1-x.knockout.8881807+av294.msvc14.
>>>>
>>>> Why does it do this? How do I make it stop?
>>>
>>> Obvious things first: Did you uncheck the "Render | Prevent Sleep"
>>> setting?
>>>
>>
>> I just unchecked it and will try again in a few minutes.
>>
>> Mike
> 
> The problem persists even with the setting unchecked. I had to close the
> application completely.

- What exactly is the "sleep" mode that's being interrupted?
- What are your power management settings?

Also, can you please check whether the issue is also present with 3.7.0
stable?


Post a reply to this message

From: Mike Horvath
Subject: Re: Beta version waking my computer from sleep
Date: 2 Dec 2016 16:13:51
Message: <5841e40f$1@news.povray.org>
On 12/2/2016 2:35 PM, clipka wrote:
> Am 02.12.2016 um 18:45 schrieb Mike Horvath:
>> On 12/2/2016 10:14 AM, Mike Horvath wrote:
>>> On 12/1/2016 10:43 PM, clipka wrote:
>>>> Am 02.12.2016 um 02:05 schrieb Mike Horvath:
>>>>> I tracked down the cause of my computer waking up from sleep to some
>>>>> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
>>>>> 3.7.1-x.knockout.8881807+av294.msvc14.
>>>>>
>>>>> Why does it do this? How do I make it stop?
>>>>
>>>> Obvious things first: Did you uncheck the "Render | Prevent Sleep"
>>>> setting?
>>>>
>>>
>>> I just unchecked it and will try again in a few minutes.
>>>
>>> Mike
>>
>> The problem persists even with the setting unchecked. I had to close the
>> application completely.
>
> - What exactly is the "sleep" mode that's being interrupted?
> - What are your power management settings?
>

Windows 7. "Sleep" button in Start menu. "High Performance" power plan. 
Computer is not set up to turn off automatically. Only manually.

http://imgur.com/fKaDedQ

> Also, can you please check whether the issue is also present with 3.7.0
> stable?
>

It only started happening after I installed the beta last month. Before 
that I was using 3.7.0 for several months or years.

One thing to note: I had an older beta installed for a couple of hours 
before I realized I wanted the newer beta. Can't remember what version 
that was.

Mike


Post a reply to this message

From: clipka
Subject: Re: Beta version waking my computer from sleep
Date: 3 Dec 2016 00:16:04
Message: <58425514$1@news.povray.org>
Am 02.12.2016 um 02:05 schrieb Mike Horvath:
> I tracked down the cause of my computer waking up from sleep to some
> sort of wake timer in Persistence of Vision(tm) Ray Tracer Version
> 3.7.1-x.knockout.8881807+av294.msvc14.
> 
> Why does it do this? How do I make it stop?

Okay, after having searched in the wrong places for a while, I guess I
have finally found the answer to the puzzle.

POV-Ray uses boost for thread management, and among other things makes
use of a function that causes a thread to enter idle state for a given
duration, so that it doesn't waste computing power just waiting for
messages from other threads.

Boost 1.58 introduced a change in the way this sleep functionality is
implemented on Windows systems; where previous versions used
`SetWaitableTimer()`, boost 1.58 and later use `SetWaitableTimerEx()`,
because this allows to use so called "coalescing timers" that can
presumably save some more energy in standby mode.

Unfortunately, according to the Internerds the new implementation was
buggy, and called `SetWaitableTimerEx()` with a combination of
parameters that the system would interpret as a request to wake up from
sleep mode when the timer expired, defying the whole purpose of the change.

The Internerds also say that this has been fixed in boost 1.60; however,
the current versions of POV-Ray for Windows happen to be using boost
1.59, so does suffer from this bug. The 3.7.0 stable version is
unaffected since it used an earlier version of boost.


So I guess I'll have to merge a new boost version into our repo.


Post a reply to this message

Goto Latest 10 Messages Next 2 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.