Movie players and the definition of "Computer is in use"

Message boards : BOINC client : Movie players and the definition of "Computer is in use"
Message board moderation

To post messages, you must log in.

AuthorMessage
Oddbjørn Overskott

Send message
Joined: 31 Mar 09
Posts: 13
Norway
Message 24788 - Posted: 8 May 2009, 7:47:38 UTC

I would like BOINC to not use my GPU while I'm watching a movie. The current definition of "in use" only looks at keyboard and mouse activity.
As you know, the movie players can keep the screen saver from kicking in, so there is some mechanism available that should also be able to keep BOINC GPU processing from kicking in.
Do you think you can make that happen in some upcoming version? Something like "Do not use GPU while a movie player is running"?
ID: 24788 · Report as offensive
Oddbjørn Overskott

Send message
Joined: 31 Mar 09
Posts: 13
Norway
Message 24801 - Posted: 8 May 2009, 20:10:49 UTC - in response to Message 24797.  

Well, to be precise, what I'm after is really a more accurate definition of the "computer is in use" condition. So I'm not really looking for a new option, but for a better definition of "computer is in use", one that would take into account the fact that when you are watching a movie, the computer is actually in use, even if there are no mouse or keyboard events.

This is a question of user friendliness in BOINC. I am a computer engineer, I can always modify cc_config, but to the average user it may not make sense to see the GPU start up three minutes into the movie, even if the "use GPU while computer is in use" is unchecked. Because the computer, literally, is in use.
ID: 24801 · Report as offensive
Aurora Borealis
Avatar

Send message
Joined: 8 Jan 06
Posts: 448
Canada
Message 24812 - Posted: 9 May 2009, 18:47:22 UTC - in response to Message 24801.  
Last modified: 9 May 2009, 18:53:10 UTC

Well, to be precise, what I'm after is really a more accurate definition of the "computer is in use" condition. So I'm not really looking for a new option, but for a better definition of "computer is in use", one that would take into account the fact that when you are watching a movie, the computer is actually in use, even if there are no mouse or keyboard events.

This is a question of user friendliness in BOINC. I am a computer engineer, I can always modify cc_config, but to the average user it may not make sense to see the GPU start up three minutes into the movie, even if the "use GPU while computer is in use" is unchecked. Because the computer, literally, is in use.

Boinc is dependent on the OS to tell it the computer is busy. AFAIK the only feedback available of the system being in use is the keyboard and mouse detection.

Then again, I've seen the MS screensaver kick in while watching a movie and at other times, the monitor just doesn't go to power save mode.
ID: 24812 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 24990 - Posted: 21 May 2009, 20:01:38 UTC - in response to Message 24801.  

Well, to be precise, what I'm after is really a more accurate definition of the "computer is in use" condition. So I'm not really looking for a new option, but for a better definition of "computer is in use", one that would take into account the fact that when you are watching a movie, the computer is actually in use, even if there are no mouse or keyboard events.

This is a question of user friendliness in BOINC. I am a computer engineer, I can always modify cc_config, but to the average user it may not make sense to see the GPU start up three minutes into the movie, even if the "use GPU while computer is in use" is unchecked. Because the computer, literally, is in use.

It's hard to come up with a definition that works in all cases, and even harder to implement such a definition in code.

If the computer has a webserver running, and someone accesses it, isn't he "using" the server remotely? Should BOINC stop?

Here's a recursive definition that will make your head explode: I consider CPU usage to be "computer in use". So when BOINC is running, the computer is in use. If I set it not to run when the computer is in use, it would stop. If it stops, the CPU is not in use, so it would start. And the paradox would destroy the universe, or if we're lucky, only our galaxy.
ID: 24990 · Report as offensive

Message boards : BOINC client : Movie players and the definition of "Computer is in use"

Copyright © 2022 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.