BOINC as a service might use GPU...

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

To post messages, you must log in.

AuthorMessage
Profile Belthazor
Volunteer tester
Avatar

Send message
Joined: 6 Apr 00
Posts: 218
Credit: 3,992,531
RAC: 4,321
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


ID: 1163201 · Report as offensive
Profile ignorance is no excuse
Avatar

Send message
Joined: 4 Oct 00
Posts: 9529
Credit: 44,433,321
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

ID: 1163221 · Report as offensive
Profile Belthazor
Volunteer tester
Avatar

Send message
Joined: 6 Apr 00
Posts: 218
Credit: 3,992,531
RAC: 4,321
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?


ID: 1163270 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 386,790
RAC: 41
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

ID: 1163275 · Report as offensive
OzzFan
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15112
Credit: 45,356,064
RAC: 44,099
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?

ID: 1163294 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 386,790
RAC: 41
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

ID: 1163329 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 754,585
RAC: 140
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

ID: 1164376 · Report as offensive

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


 
©2016 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.