Posts by David Schwartz

1) Message boards : Questions and problems : GPU starts up while computer is in use (Message 62455)
Posted 6 Jun 2015 by David Schwartz
Post:
Although your tone is offensive, I will do my best to address your points calmly:

A) That's fine that you're not a developer. I appreciate your attempts to help me nonetheless!

B) I appreciate your assistance, but don't pretend like you're some irreplaceable gem. Please, get some rest. I had no intention of keeping you from your sleep.

C) You suppose correctly, and I may do that, unfortunately though my script is written in a language that isn't even remotely cross-platform. I suppose just as a feature concept it would do the trick though. I'll take this helpful suggestion under advisement. Thanks.

E) It isn't a major issue, but it IS an issue, even if you want to dismiss it. Is the issue that you're not understanding me? If so, I can elaborate. I consider good code to be important to the adoption of any piece of software. If even a minor issue is let slide, often larger issues eventually work their way in. This is an issue for me for logical reasons, so it therefore must be an issue for at least a few others. I don't see how you can come to any other conclusion, if you truly understand my problem.
2) Message boards : Questions and problems : GPU starts up while computer is in use (Message 62453)
Posted 6 Jun 2015 by David Schwartz
Post:
I suppose that I'll just keep my script for now. Thanks for responding at least! Hopefully this problem doesn't hurt BOINC adoption too much.
3) Message boards : Questions and problems : GPU starts up while computer is in use (Message 62452)
Posted 5 Jun 2015 by David Schwartz
Post:
This won't work in my case. I'm watching movies in Safari (via HTML5, so no plugin, which is run in an external process these days, unlike HTML5), so excluding Safari isn't really really an option, since most of the time I'm doing other things and I don't tend to quit it when I go away from my computer. Plus, I just want to exclude the GPU from running while the monitor is on, not the CPU. The CPU in my computer is powerful enough to handle BOINC and 99% of what I do with my laptop simultaneously (well, I have BOINC set to run at 85% though), so I don't have to worry about it. Having an external monitor isn't relevant, because you could code it to check all monitors if need be. As to the VM thing... Well, certainly if you were running this in a VM, you wouldn't turn the option on. I'm not saying this should be default (since many options in BOINC are not), but it's an obvious enough of a feature to warrant adding it in a future update. Do you have a solution for this common scenario? I suppose I could just post my script if anyone finds this feature useful... But a native solution would be ideal.

Note: I've been using BOINC extensively for the last decade or so. I've delved into the config files numerous times, and I am aware of its capabilities and limitations. Figured I should just get that out of the way.
4) Message boards : Questions and problems : GPU starts up while computer is in use (Message 62450)
Posted 5 Jun 2015 by David Schwartz
Post:
Right, the delay is a decent workaround, but again, it would be ideal to be able to tell BOINC directly that I don't want it running when the monitor is on. I have the monitor set to turn off at about 15 minutes normally. That's a lot of potential computation lost if I set it to have a delay that lasts the duration of a movie. The best solution is to implement what I suggested: resume when monitor goes dark. I have no problem with continuing to use my script though, if that's what I have to do to get BOINC to act appropriately.
5) Message boards : Questions and problems : GPU starts up while computer is in use (Message 62448)
Posted 5 Jun 2015 by David Schwartz
Post:
Your method for checking for computer usage is somewhat flawed. If I'm watching a movie, for example, my GPU kicks in after awhile and (being integrated and all) the video slows down to about a fourth of a frame per second. There has to be some way for determining if the computer is in use besides relying on activity from a HID. I myself wrote a script that made it so that BOINC only ran when the monitor is off. That would be at least a good option to add, seeing as how 99% of (if not all) computers do turn their monitors off eventually when not in use, but won't do so if a movie is playing in fullscreen. Are there any plans to fix this, or am I going to have to just keep using my script?
6) Message boards : BOINC Manager : Native OS X BOINC Manager (Message 49871)
Posted 16 Jul 2013 by David Schwartz
Post:
If anyone's actually interested in helping out, the repository is https://github.com/res1233/BOINC-Manager. This isn't my first project, but I'm sure I've made plenty of poor design choices. Advice is always welcome. :)
7) Message boards : BOINC Manager : Native OS X BOINC Manager (Message 49725)
Posted 25 Jun 2013 by David Schwartz
Post:
Sorrry, that first image was a bit large... Here's a smaller version:
8) Message boards : BOINC Manager : Native OS X BOINC Manager (Message 49724)
Posted 25 Jun 2013 by David Schwartz
Post:
I just wanted to get some feedback on this manager I'm working on... It's a native manager for OS X using Apple's APIs and RPC (so, developed in Objective-C++). This picture was taken in OS X's native fullscreen mode. I've implemented the simple view mode too. It doesn't have a UI yet, I've just started. The simple view should be easy to implement so I'll get around to it when I get a chance...



Here's a screenshot of the basic Simple View UI I'm working with so far. No titlebar for the simple view (the advanced view does have one, but this image was taken in full-screen), but the window can be dragged from anywhere on the background of the window. I figured this made the entire window look much cleaner:



The app remembers which UI to load every time the app starts up on a per-user basis, as you'd expect. The window I have implemented (projects) works quite well. It's a bit much to work on this by myself so I'd love some assistance.
9) Message boards : Questions and problems : Boinc GPU Wont Stop (Message 35777)
Posted 17 Nov 2010 by David Schwartz
Post:
Which preferences are you using and updating?
The web-site preferences, or the local ones?

Is this BOINC 6.10.58?


It's BOINC 6.12.6, and i'm using local preferences. There should be no issues, but there clearly is.


I'm also running Boinc 6.12.6, with a 128Mb 8400M GS, similiar speed to your 9400m, but using Windows,
i'm also running Collatz GPU tasks, i've just tried out the 'Use GPU when computer is in use' local preference,
it does suspend here, BUT, the collatz GPU task does run until it reaches it's next checkpoint,
this takes up to 11 seconds, (unlike my 9800GTX+ and HD5770 which are near instant),
i suggest you try another project's GPU app, and report back,

Claggy


I would, but it doesn't seem any other app is willing to let me run it on a card with only 256 MB of ram available to it. I know about that checkpoint thing, but it takes far longer than it should to get there. When it's working right, it does take about 11 seconds, like you said, to get to the checkpoint. Also, this is only after it gets started up by me being away from my computer, and then coming back. Using the menu to suspend apps, or selecting "Suspend" on the specific task, works correctly.

EDIT: Also, it's important for me to mention that it sometimes works, even when coming back from idle, but often doesn't.
10) Message boards : Questions and problems : Boinc GPU Wont Stop (Message 35775)
Posted 17 Nov 2010 by David Schwartz
Post:
Which preferences are you using and updating?
The web-site preferences, or the local ones?

Is this BOINC 6.10.58?


It's BOINC 6.12.6, and i'm using local preferences. There should be no issues, but there clearly is.
11) Message boards : Questions and problems : Boinc GPU Wont Stop (Message 35770)
Posted 17 Nov 2010 by David Schwartz
Post:
I have a problem which is starting to get extremely annoying involving GPU tasks. At the moment, i have BOINC set up to not run GPU or CPU tasks while the computer is in use. When i begin to use my computer, the CPU tasks always stop, but the GPU tasks keep going, in other words, Elapsed and Progress keep going, even though it says it's suspended.

I know i set everything correctly. Activity is set to "Run based on preferences" and "Use GPU based on preferences", so it shouldn't be doing that. The thing i do that will often make the GPU task stop is by switching "Run based on preferences" to "Run always" and back again. I'm running Mac OS X 10.6.5 on an '08 Aluminum MacBook. I'm only running one GPU task at the moment, and that's Collatz Conjecture, since none of the others last i checked will run on this computer.

In case you don't want to check yourself, the '08 MacBook comes with an Nvidia 9400m.




Copyright © 2024 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.