No GPU-Tasks offered (LinuxMint 18.1)

Message boards : Number crunching : No GPU-Tasks offered (LinuxMint 18.1)
Message board moderation

To post messages, you must log in.

AuthorMessage
tom_kr

Send message
Joined: 12 Oct 00
Posts: 6
Credit: 156,914,228
RAC: 0
Message 1873946 - Posted: 19 Jun 2017, 6:25:38 UTC

After changing the motherboard and setting up everything (OS, NVIDIA drivers, BOINC, SETI, nvidia-modprobe) from scratch again, BOINC/SETI uses only the CPU and does not offer GPU-Tasks. With the old MB and one Graphic Card all ran perfectly.

In SETI@home preferences 'Use CPU', 'Use ATI GPU', 'Use NVIDIA GPU', 'Use Intel GPU' are all marked (default - no changes).

Since I plan to add more 5 GPUs to this MB, at least the first one should work...

Any help?

FYI, this is the event log after starting BOINC/SETI:
-----
Mon 19 Jun 2017 07:54:20 AM CEST | | Starting BOINC client version 7.6.31 for x86_64-pc-linux-gnu
Mon 19 Jun 2017 07:54:20 AM CEST | | log flags: file_xfer, sched_ops, task
Mon 19 Jun 2017 07:54:20 AM CEST | | Libraries: libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Mon 19 Jun 2017 07:54:20 AM CEST | | Data directory: /var/lib/boinc-client
Mon 19 Jun 2017 07:54:21 AM CEST | | CUDA: NVIDIA GPU 0: GeForce GTX 970 (driver version 375.66, CUDA version 8.0, compute capability 5.2, 4037MB, 3973MB available, 4045 GFLOPS peak)
Mon 19 Jun 2017 07:54:21 AM CEST | | OpenCL: NVIDIA GPU 0: GeForce GTX 970 (driver version 375.66, device version OpenCL 1.2 CUDA, 4037MB, 3973MB available, 4045 GFLOPS peak)
Mon 19 Jun 2017 07:54:21 AM CEST | SETI@home | Found app_info.xml; using anonymous platform
Mon 19 Jun 2017 07:54:21 AM CEST | | Host name: 4160-1
Mon 19 Jun 2017 07:54:21 AM CEST | | Processor: 4 GenuineIntel Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz [Family 6 Model 60 Stepping 3]
Mon 19 Jun 2017 07:54:21 AM CEST | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm arat pln pts
Mon 19 Jun 2017 07:54:21 AM CEST | | OS: Linux: 4.4.0-79-generic
Mon 19 Jun 2017 07:54:21 AM CEST | | Memory: 7.48 GB physical, 7.68 GB virtual
Mon 19 Jun 2017 07:54:21 AM CEST | | Disk: 102.35 GB total, 90.68 GB free
Mon 19 Jun 2017 07:54:21 AM CEST | | Local time is UTC +2 hours
Mon 19 Jun 2017 07:54:21 AM CEST | | Config: GUI RPCs allowed from:
Mon 19 Jun 2017 07:54:21 AM CEST | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 8285967; resource share 100
Mon 19 Jun 2017 07:54:21 AM CEST | SETI@home | General prefs: from SETI@home (last modified 26-Oct-2016 20:09:10)
Mon 19 Jun 2017 07:54:21 AM CEST | SETI@home | Computer location: home
Mon 19 Jun 2017 07:54:21 AM CEST | SETI@home | General prefs: no separate prefs for home; using your defaults
Mon 19 Jun 2017 07:54:21 AM CEST | | Reading preferences override file
Mon 19 Jun 2017 07:54:21 AM CEST | | Preferences:
Mon 19 Jun 2017 07:54:21 AM CEST | | max memory usage when active: 3830.55MB
Mon 19 Jun 2017 07:54:21 AM CEST | | max memory usage when idle: 6894.99MB
Mon 19 Jun 2017 07:54:21 AM CEST | | max disk usage: 15.00GB
Mon 19 Jun 2017 07:54:21 AM CEST | | don't use GPU while active
Mon 19 Jun 2017 07:54:21 AM CEST | | suspend work if non-BOINC CPU load exceeds 75%
Mon 19 Jun 2017 07:54:21 AM CEST | | (to change preferences, visit a project web site or select Preferences in the Manager)
Mon 19 Jun 2017 07:54:21 AM CEST | | gui_rpc_auth.cfg is empty - no GUI RPC password protection
Mon 19 Jun 2017 07:59:42 AM CEST | SETI@home | update requested by user
Mon 19 Jun 2017 07:59:43 AM CEST | SETI@home | Sending scheduler request: Requested by user.
Mon 19 Jun 2017 07:59:43 AM CEST | SETI@home | Requesting new tasks for CPU
Mon 19 Jun 2017 07:59:45 AM CEST | SETI@home | Scheduler request completed: got 0 new tasks
Mon 19 Jun 2017 07:59:45 AM CEST | SETI@home | No tasks sent
Mon 19 Jun 2017 07:59:45 AM CEST | SETI@home | No tasks are available for SETI@home v8
Mon 19 Jun 2017 07:59:45 AM CEST | SETI@home | This computer has reached a limit on tasks in progress
-----
ID: 1873946 · Report as offensive
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1873980 - Posted: 19 Jun 2017, 11:36:16 UTC - in response to Message 1873946.  

Hi,

I see a line saying "Mon 19 Jun 2017 07:54:21 AM CEST | | don't use GPU while active"
That can be set in BOINC manager GUI computing preferences to allow GPU computing all times not just when computer is idle..
Petri
To overcome Heisenbergs:
"You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones
ID: 1873980 · Report as offensive
tom_kr

Send message
Joined: 12 Oct 00
Posts: 6
Credit: 156,914,228
RAC: 0
Message 1874222 - Posted: 21 Jun 2017, 6:30:54 UTC - in response to Message 1873980.  

Thanks,

I unmarked in the GUI 'Suspend GPU-Computing when Computer is in use.'.
The number of minutes in 'in use means mouse/keyboard input in the last ... minutes' , which was before 0.05 is now greyed out.

And just to test some more possibilities, I unmarked in Your account- Seti@home preferences the marks at 'Use ATI GPU' (no ATI GPU installed) and 'Use Intel GPU' (as another test).

In short: still no GPU tasks offered...
Problem not solved.

And the last lines of the event log concerning new tasks are:
-----
Wed 21 Jun 2017 08:08:47 AM CEST | SETI@home | Requesting new tasks for CPU
Wed 21 Jun 2017 08:08:50 AM CEST | SETI@home | Scheduler request completed: got 0 new tasks
Wed 21 Jun 2017 08:08:50 AM CEST | SETI@home | No tasks sent
Wed 21 Jun 2017 08:08:50 AM CEST | SETI@home | No tasks are available for SETI@home v8
Wed 21 Jun 2017 08:08:50 AM CEST | SETI@home | Tasks for AMD/ATI GPU are available, but your preferences are set to not accept them
Wed 21 Jun 2017 08:08:50 AM CEST | SETI@home | Tasks for Intel GPU are available, but your preferences are set to not accept them
Wed 21 Jun 2017 08:08:50 AM CEST | SETI@home | This computer has reached a limit on tasks in progress
-----

This is another try to use Linux. It seems I have to use Windows as on another PC, where multi GPU-crunching works without problems.

tom_kr
ID: 1874222 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13746
Credit: 208,696,464
RAC: 304
Australia
Message 1874226 - Posted: 21 Jun 2017, 6:52:25 UTC - in response to Message 1874222.  
Last modified: 21 Jun 2017, 6:54:09 UTC

The number of minutes in 'in use means mouse/keyboard input in the last ... minutes' , which was before 0.05 is now greyed out.
Mon 19 Jun 2017 07:54:21 AM CEST | | don't use GPU while active

So if you exit & restart BOINC Mon 19 Jun 2017 07:54:21 AM CEST | | don't use GPU while active is no longer in the startup messages, as it appears to have been set on that computer.
Mon 19 Jun 2017 07:54:21 AM CEST | | Reading preferences override file
Grant
Darwin NT
ID: 1874226 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1874230 - Posted: 21 Jun 2017, 8:14:18 UTC - in response to Message 1874222.  

Take a careful look at you app_info file.
You may have a missing tag causing it to ignore the GPU section.
ID: 1874230 · Report as offensive
tom_kr

Send message
Joined: 12 Oct 00
Posts: 6
Credit: 156,914,228
RAC: 0
Message 1874402 - Posted: 22 Jun 2017, 8:10:17 UTC - in response to Message 1874226.  

Correct.
No longer 'don't use GPU while active'
ID: 1874402 · Report as offensive
tom_kr

Send message
Joined: 12 Oct 00
Posts: 6
Credit: 156,914,228
RAC: 0
Message 1874405 - Posted: 22 Jun 2017, 8:31:37 UTC - in response to Message 1874230.  

@Brent Norman
When I used the last time LinuxMint18.1 with only one GPU on another Motherboard, I did not have to look at app_info.xml or app_config.xml or to change one of these files. CPU and GPU ran perfectly.
I now have 3 GPUs connected to the new motherboard, BOINC recognizes all of them (CUDA and OpenGL). But still no GPU tasks...
If there is a tag missing in app_info.xml, causing it to ignore the GPU section, what could be the name of this tag? Asking the internet, didn't find any suspects.

As a test I installed Win7 on this MB. BOINC/SETI (after a change in app_config.xml concerning the number of GPUs to use) run fine on CPU and 3 GPUs.
But, to escape the world of Windows, I'd like to crunch under Linux.
ID: 1874405 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13746
Credit: 208,696,464
RAC: 304
Australia
Message 1874406 - Posted: 22 Jun 2017, 8:42:57 UTC - in response to Message 1874405.  

If there is a tag missing in app_info.xml, causing it to ignore the GPU section, what could be the name of this tag? Asking the internet, didn't find any suspects.

You would need to post the full app_info.xml for people to look at it.

You probably would have been better off setting up the system, and making sure it could run stock OK, then moving to anonymous platform.
Grant
Darwin NT
ID: 1874406 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 22223
Credit: 416,307,556
RAC: 380
United Kingdom
Message 1874415 - Posted: 22 Jun 2017, 11:26:42 UTC

One step at a time is always better than taking a wild leap in the dark.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1874415 · Report as offensive
tom_kr

Send message
Joined: 12 Oct 00
Posts: 6
Credit: 156,914,228
RAC: 0
Message 1874494 - Posted: 22 Jun 2017, 20:21:49 UTC - in response to Message 1874406.  

@Grant (SSSF)

Thu 22 Jun 2017 11:26:11 PM CEST | | Data directory: /var/lib/boinc-client
This is the content of the file app_info.xml from /var/lib/boinc-client/projects/setiathome.berkeley.edu:
<app_info>
<app>
<name>setiathome_v8</name>
</app>
<file_info>
<name>setiathome_v8</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_v8</app_name>
<version_num>800</version_num>
<file_ref>
<file_name>setiathome_v8</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>


>You probably would have been better off setting up the system, and making sure it could run stock OK, then moving to anonymous platform.
That is, what I tried to do.
I assume with 'system' you mean the BOINC/SETI system and not Linux.

When searching for 'boinc', the Synaptic Packet Manager (I used it for installation) shows as installed components (marked in the first column):
boinc 7.6.31+dfsg-6ubuntu1
boinc-app-seti 8.00svn3363-2
boinc-client 7.6.31+dfsg-6ubuntu1
boinc-manager 7.6.31+dfsg-6ubuntu1
libboinc-app7 7.6.31+dfsg-6ubuntu1
libboin7 7.6.31+dfsg-6ubuntu1

I never actively moved to anonymous platform. At installation time I even didn't know what this means.
Should I de-install boinc and try again?
ID: 1874494 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1874501 - Posted: 22 Jun 2017, 21:00:34 UTC
Last modified: 22 Jun 2017, 21:02:33 UTC

Are you trying to run stock apps or 'Anonymous platform' where you add the apps you want to run?

Since you don't have any executables defined , I'm guessing you are trying to run stock apps. You don't have a GPU section, so you won't get GPU tasks at all. For stock apps you don't need an app_info file.

EDIT: To switch to stock, rename/delete app_info file, abort all tasks, and restart BOINC.

For Anonymous platform there are sample app_info files included with the hand selected and downloaded files, to help you build the app_info file properly.
ID: 1874501 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13746
Credit: 208,696,464
RAC: 304
Australia
Message 1874577 - Posted: 23 Jun 2017, 5:10:44 UTC - in response to Message 1874494.  
Last modified: 23 Jun 2017, 5:11:17 UTC

I never actively moved to anonymous platform. At installation time I even didn't know what this means.
Should I de-install boinc and try again?

I'd suggest detaching from the project, unistall BOINC, delete everything in the BOINC data directory, re-install BOINC & re-attach to Seti.

I have no idea how you managed to get an app_info.xml file there as it is not part of a normal stock installation.
Normally the user has to manually edit an example file (or make their own from scratch) to make it use their chosen application, then they have to move it (and their chose applications files) to the project folder.
Grant
Darwin NT
ID: 1874577 · Report as offensive
tom_kr

Send message
Joined: 12 Oct 00
Posts: 6
Credit: 156,914,228
RAC: 0
Message 1874601 - Posted: 23 Jun 2017, 6:57:45 UTC - in response to Message 1874577.  

@Grant (SSSF)

>I'd suggest detaching from the project, unistall BOINC, delete everything in the BOINC data directory, re-install BOINC & re-attach to Seti.

That's what I will do as soon as I have time again to play around with Linux and Seti. Could be next week...

Thanks
ID: 1874601 · Report as offensive
Juha
Volunteer tester

Send message
Joined: 7 Mar 04
Posts: 388
Credit: 1,857,738
RAC: 0
Finland
Message 1874705 - Posted: 23 Jun 2017, 19:58:53 UTC - in response to Message 1874494.  

When searching for 'boinc', the Synaptic Packet Manager (I used it for installation) shows as installed components (marked in the first column):

boinc-app-seti 8.00svn3363-2


This is your problem. You installed Multibeam CPU app from repository and you won't get any other apps from the server. Run down cache and report all completed work, uninstall the package and restart BOINC client if the package uninstall script doesn't do it (sudo service boinc-client restart). I'm not sure if you will need to reset the project as well.
ID: 1874705 · Report as offensive

Message boards : Number crunching : No GPU-Tasks offered (LinuxMint 18.1)


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