BOINC as a service might use GPU...

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

To post messages, you must log in.

AuthorMessage
Profile Belthazor
Volunteer tester
Avatar

Send message
Joined: 6 Apr 00
Posts: 219
Credit: 10,373,795
RAC: 13
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 skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
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
ID: 1163221 · Report as offensive
Profile Belthazor
Volunteer tester
Avatar

Send message
Joined: 6 Apr 00
Posts: 219
Credit: 10,373,795
RAC: 13
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: 446,358
RAC: 0
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 Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
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: 446,358
RAC: 0
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: 790,712
RAC: 0
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...


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