BOINC as a service might use GPU...


log in

Advanced search

Questions and Answers : Wish list : BOINC as a service might use GPU...

Author Message
Profile Anthony Arbuzoff
Volunteer tester
Avatar
Send message
Joined: 6 Apr 00
Posts: 204
Credit: 2,513,989
RAC: 1,575
Russia
Message 1163201 - Posted: 17 Oct 2011, 15:11:11 UTC

... when video drivers will avaliable after user have logged in. The idea is BOINC must checking from time to time whether GPU is avaliable, and if yes, then start GPU crunching.

http://setiathome.berkeley.edu/forum_thread.php?id=65839
____________

Profile ignorance is no excuse
Avatar
Send message
Joined: 4 Oct 00
Posts: 9529
Credit: 44,433,274
RAC: 0
Korea, North
Message 1163221 - Posted: 17 Oct 2011, 16:23:31 UTC - in response to Message 1163201.

As I recall this isn't a BOINC problem but a Windows problem. That makes it unlikely to get fixed
____________
In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope

End terrorism by building a school

Profile Anthony Arbuzoff
Volunteer tester
Avatar
Send message
Joined: 6 Apr 00
Posts: 204
Credit: 2,513,989
RAC: 1,575
Russia
Message 1163270 - Posted: 17 Oct 2011, 18:39:53 UTC - in response to Message 1163221.

As I understood, the windows problem is that videodriver doesn't available for services before any user will log on. So after user will log on and videodriver begin avaliable for services, the windows problems become the BOINC problem - why it doesn't seize power on GPU?
____________

Profile Gundolf Jahn
Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 358,422
RAC: 28
Germany
Message 1163275 - Posted: 17 Oct 2011, 18:57:35 UTC - in response to Message 1163270.

The video driver becomes available to the user who has logged on, not to the service running the BOINC applications.

Gruß,
Gundolf
____________
Computer sind nicht alles im Leben. (Kleiner Scherz)

SETI@home classic workunits 3,758
SETI@home classic CPU time 66,520 hours

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13614
Credit: 30,341,282
RAC: 21,201
United States
Message 1163294 - Posted: 17 Oct 2011, 19:47:18 UTC - in response to Message 1163275.

Can't BOINC, as a service, check to see if a user session has been initiated (logged on) periodically and hook into the OpenCL driver when available?

Profile Gundolf Jahn
Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 358,422
RAC: 28
Germany
Message 1163329 - Posted: 17 Oct 2011, 23:25:13 UTC - in response to Message 1163294.

I'm not sure if a service is allowed access to a user's resources (especially under windows 7), but I'm no expert in that matter.

Gruß,
Gundolf

John McLeod VII
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 15 Jul 99
Posts: 24520
Credit: 521,562
RAC: 92
United States
Message 1164376 - Posted: 21 Oct 2011, 23:07:53 UTC - in response to Message 1163329.

I'm not sure if a service is allowed access to a user's resources (especially under windows 7), but I'm no expert in that matter.

Gruß,
Gundolf

Not really, but it is possible. You have to have the service start with several "god" bits set so that you can impersonate any login account on the system, and can access any session, and can act as a part of the operating system. And then it is about 50 lines of rather convoluted code to avoid tripping the UAC every time you try.
____________


BOINC WIKI

Questions and Answers : Wish list : BOINC as a service might use GPU...

Copyright © 2014 University of California