PrimeGrid
Please visit donation page to help the project cover running costs for this month

Toggle Menu

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Advanced search

Message boards : Number crunching : Boinc refuses to get new work from Primegrid, it says "don't need".

Author Message
Peter Hucker
Send message
Joined: 23 Sep 06
Posts: 115
ID: 3541
Credit: 46,730,776
RAC: 11
321 LLR Silver: Earned 100,000 credits (117,162)Cullen LLR Silver: Earned 100,000 credits (199,800)ESP LLR Bronze: Earned 10,000 credits (99,691)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (100,048)PPS LLR Bronze: Earned 10,000 credits (29,800)PSP LLR Silver: Earned 100,000 credits (296,161)SoB LLR Amethyst: Earned 1,000,000 credits (1,376,215)SR5 LLR Bronze: Earned 10,000 credits (39,698)SGS LLR Bronze: Earned 10,000 credits (18,533)TRP LLR Bronze: Earned 10,000 credits (62,235)Woodall LLR Silver: Earned 100,000 credits (240,222)321 Sieve (suspended) Bronze: Earned 10,000 credits (30,838)PPS Sieve Ruby: Earned 2,000,000 credits (2,509,768)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (16,965)TRP Sieve (suspended) Bronze: Earned 10,000 credits (14,492)AP 26/27 Ruby: Earned 2,000,000 credits (4,432,423)GFN Sapphire: Earned 20,000,000 credits (36,621,124)WW Silver: Earned 100,000 credits (484,000)
Message 150110 - Posted: 16 Apr 2021 | 11:01:10 UTC

Suddenly one of my machines won't get Primegrid GPU work. It's the only project with GPU tasks available that isn't set to "no new work". I've tried manually updating. The machine has two graphics cards, and one task currently running, and none queued. I've told it the tasks use 0.5 GPUs in app config, so it needs 4. Its (badly) estimated remaining time is 9 days (it will actually take about 3), with a deadline of 14.5 days, and it's not in panic mode (doesn't say "running high priority"). I've tried restarting Boinc. I get this (let me know if some other debug options would give the answer):

Ryzen 3124 PrimeGrid 16-04-2021 11:38 AM update requested by user 3125 PrimeGrid 16-04-2021 11:38 AM [sched_op] sched RPC pending: Requested by user 3126 PrimeGrid 16-04-2021 11:38 AM [sched_op] Starting scheduler request 3127 PrimeGrid 16-04-2021 11:38 AM Sending scheduler request: Requested by user. 3128 PrimeGrid 16-04-2021 11:38 AM Not requesting tasks: don't need (CPU: ; AMD/ATI GPU: ) 3129 PrimeGrid 16-04-2021 11:38 AM [sched_op] CPU work request: 0.00 seconds; 0.00 devices 3130 PrimeGrid 16-04-2021 11:38 AM [sched_op] AMD/ATI GPU work request: 0.00 seconds; 0.00 devices 3131 PrimeGrid 16-04-2021 11:38 AM Scheduler request completed 3132 PrimeGrid 16-04-2021 11:38 AM [sched_op] Server version 713 3133 PrimeGrid 16-04-2021 11:38 AM Project requested delay of 7 seconds 3134 PrimeGrid 16-04-2021 11:38 AM [sched_op] Deferring communication for 00:00:07 3135 PrimeGrid 16-04-2021 11:38 AM [sched_op] Reason: requested by project


Update. The problem is I had excluded two of the many subprojects of Primegrid from one of the cards (the slower one) in cc config. Because the one I had running was one of those, presumably it didn't want to get more incase they were also unsuitable for the other card.

But.... The card that was permitted to run any only had one task running, and was set to run two at once, so why didn't it get another?

Profile dannyridel
Volunteer tester
Avatar
Send message
Joined: 3 Feb 19
Posts: 919
ID: 1097922
Credit: 20,030,100
RAC: 24,214
Discovered 1 mega prime321 LLR Gold: Earned 500,000 credits (506,806)Cullen LLR Silver: Earned 100,000 credits (112,212)ESP LLR Silver: Earned 100,000 credits (255,803)Generalized Cullen/Woodall LLR Gold: Earned 500,000 credits (509,419)PPS LLR Ruby: Earned 2,000,000 credits (2,001,172)PSP LLR Gold: Earned 500,000 credits (616,940)SoB LLR Gold: Earned 500,000 credits (533,625)SR5 LLR Silver: Earned 100,000 credits (108,281)SGS LLR Gold: Earned 500,000 credits (501,474)TRP LLR Silver: Earned 100,000 credits (146,999)Woodall LLR Silver: Earned 100,000 credits (117,864)321 Sieve (suspended) Gold: Earned 500,000 credits (506,814)Generalized Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (30,033)PPS Sieve Ruby: Earned 2,000,000 credits (2,808,043)AP 26/27 Amethyst: Earned 1,000,000 credits (1,273,545)GFN Ruby: Earned 2,000,000 credits (3,480,035)WW Turquoise: Earned 5,000,000 credits (6,148,000)PSA Silver: Earned 100,000 credits (373,034)
Message 150111 - Posted: 16 Apr 2021 | 12:48:05 UTC - in response to Message 150110.

Suddenly one of my machines won't get Primegrid GPU work. It's the only project with GPU tasks available that isn't set to "no new work". I've tried manually updating. The machine has two graphics cards, and one task currently running, and none queued. I've told it the tasks use 0.5 GPUs in app config, so it needs 4. Its (badly) estimated remaining time is 9 days (it will actually take about 3), with a deadline of 14.5 days, and it's not in panic mode (doesn't say "running high priority"). I've tried restarting Boinc. I get this (let me know if some other debug options would give the answer):

Ryzen 3124 PrimeGrid 16-04-2021 11:38 AM update requested by user 3125 PrimeGrid 16-04-2021 11:38 AM [sched_op] sched RPC pending: Requested by user 3126 PrimeGrid 16-04-2021 11:38 AM [sched_op] Starting scheduler request 3127 PrimeGrid 16-04-2021 11:38 AM Sending scheduler request: Requested by user. 3128 PrimeGrid 16-04-2021 11:38 AM Not requesting tasks: don't need (CPU: ; AMD/ATI GPU: ) 3129 PrimeGrid 16-04-2021 11:38 AM [sched_op] CPU work request: 0.00 seconds; 0.00 devices 3130 PrimeGrid 16-04-2021 11:38 AM [sched_op] AMD/ATI GPU work request: 0.00 seconds; 0.00 devices 3131 PrimeGrid 16-04-2021 11:38 AM Scheduler request completed 3132 PrimeGrid 16-04-2021 11:38 AM [sched_op] Server version 713 3133 PrimeGrid 16-04-2021 11:38 AM Project requested delay of 7 seconds 3134 PrimeGrid 16-04-2021 11:38 AM [sched_op] Deferring communication for 00:00:07 3135 PrimeGrid 16-04-2021 11:38 AM [sched_op] Reason: requested by project


Update. The problem is I had excluded two of the many subprojects of Primegrid from one of the cards (the slower one) in cc config. Because the one I had running was one of those, presumably it didn't want to get more incase they were also unsuitable for the other card.

But.... The card that was permitted to run any only had one task running, and was set to run two at once, so why didn't it get another?


Maybe you set "Max# of primegrid tasks" in the primegrid prefs page to 1?
____________
SHSIDElectronicsGroup@outlook.com

waiting for a TdP prime...
Proth "SoB": 44243*2^440969+1


stream
Volunteer moderator
Project administrator
Volunteer developer
Volunteer tester
Send message
Joined: 1 Mar 14
Posts: 919
ID: 301928
Credit: 513,274,703
RAC: 5,007
Discovered 1 mega primeFound 1 prime in the 2018 Tour de PrimesFound 1 prime in the 2019 Tour de PrimesFound 1 prime in the 2020 Tour de PrimesFound 1 prime in the 2021 Tour de Primes321 LLR Jade: Earned 10,000,000 credits (10,011,570)Cullen LLR Jade: Earned 10,000,000 credits (10,009,374)ESP LLR Jade: Earned 10,000,000 credits (10,009,221)Generalized Cullen/Woodall LLR Jade: Earned 10,000,000 credits (10,012,217)PPS LLR Jade: Earned 10,000,000 credits (16,277,057)PSP LLR Jade: Earned 10,000,000 credits (10,044,081)SoB LLR Jade: Earned 10,000,000 credits (10,064,750)SR5 LLR Jade: Earned 10,000,000 credits (10,002,051)SGS LLR Jade: Earned 10,000,000 credits (10,001,295)TRP LLR Jade: Earned 10,000,000 credits (10,002,411)Woodall LLR Jade: Earned 10,000,000 credits (10,013,921)321 Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,004,228)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,047,667)PPS Sieve Sapphire: Earned 20,000,000 credits (20,866,490)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,043,271)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,015,177)AP 26/27 Sapphire: Earned 20,000,000 credits (20,045,194)GFN Emerald: Earned 50,000,000 credits (55,355,287)WW Sapphire: Earned 20,000,000 credits (20,148,000)PSA Double Silver: Earned 200,000,000 credits (200,301,443)
Message 150112 - Posted: 16 Apr 2021 | 13:38:43 UTC - in response to Message 150110.


3128 PrimeGrid 16-04-2021 11:38 AM Not requesting tasks: don't need (CPU: ; AMD/ATI GPU: )


When you see "Not requesting tasks" here, the problem is completely on client side, because client didn't asked for any work from server. In complex setups with app_config(s), finding an exact reason may be difficult (like in this case, where Boinc said "don't need" but didn't said WHY it didn't need any tasks - sometimes it explains the reason after "CPU:" and "GPU:" words). A common rule is to double-check all config overrides in app_config.xml or temporary disable them (full restart of Boinc service is required, just reboot your PC if not sure).

Peter Hucker
Send message
Joined: 23 Sep 06
Posts: 115
ID: 3541
Credit: 46,730,776
RAC: 11
321 LLR Silver: Earned 100,000 credits (117,162)Cullen LLR Silver: Earned 100,000 credits (199,800)ESP LLR Bronze: Earned 10,000 credits (99,691)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (100,048)PPS LLR Bronze: Earned 10,000 credits (29,800)PSP LLR Silver: Earned 100,000 credits (296,161)SoB LLR Amethyst: Earned 1,000,000 credits (1,376,215)SR5 LLR Bronze: Earned 10,000 credits (39,698)SGS LLR Bronze: Earned 10,000 credits (18,533)TRP LLR Bronze: Earned 10,000 credits (62,235)Woodall LLR Silver: Earned 100,000 credits (240,222)321 Sieve (suspended) Bronze: Earned 10,000 credits (30,838)PPS Sieve Ruby: Earned 2,000,000 credits (2,509,768)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (16,965)TRP Sieve (suspended) Bronze: Earned 10,000 credits (14,492)AP 26/27 Ruby: Earned 2,000,000 credits (4,432,423)GFN Sapphire: Earned 20,000,000 credits (36,621,124)WW Silver: Earned 100,000 credits (484,000)
Message 150113 - Posted: 16 Apr 2021 | 15:06:01 UTC - in response to Message 150112.
Last modified: 16 Apr 2021 | 15:09:30 UTC

Maybe you set "Max# of primegrid tasks" in the primegrid prefs page to 1?

No. It's on unlimted.


3128 PrimeGrid 16-04-2021 11:38 AM Not requesting tasks: don't need (CPU: ; AMD/ATI GPU: )


When you see "Not requesting tasks" here, the problem is completely on client side, because client didn't asked for any work from server. In complex setups with app_config(s), finding an exact reason may be difficult (like in this case, where Boinc said "don't need" but didn't said WHY it didn't need any tasks - sometimes it explains the reason after "CPU:" and "GPU:" words). A common rule is to double-check all config overrides in app_config.xml or temporary disable them (full restart of Boinc service is required, just reboot your PC if not sure).

As I said in the update:

The problem is I had excluded two of the many subprojects of Primegrid from one of the cards (the slower one) in cc config. Because the one I had running was one of those, presumably it didn't want to get more incase they were also unsuitable for the other card.

So Boinc being a little daft in two ways. Firstly, it should have seen the card is supposed to run two at once. Secondly, there seems to be no communication with the server about excluded apps. So if I tell it to not run subproject X on GPU 1, then when GPU 1 runs out of work, it will just request "work" from the server, without telling it which subprojects are required. I've seen a similar thing when I limit tasks from LHC or Kryptos using virtualbox to 4 at a time in app config (since more virtualboxes slows the machine terribly), it continues to download more and more of them, then tries another project. I ended up with a week's work of Kryptos waiting to do 4 at a time with the other 20 threads doing other projects, when my buffer was supposed to be 3 hours.

Anyway I've worked around the problem, I've banned genefer extreme from this machine on the server end. The problem I had was if genefer extreme runs on one card, then is switched to the other card after rebooting or an exclusive application, I get a wrong result (it fails verification). The other subprojects seem ok using more than one card.

Post to thread

Message boards : Number crunching : Boinc refuses to get new work from Primegrid, it says "don't need".

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2021 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.56, 1.84, 2.01
Generated 18 Sep 2021 | 7:08:07 UTC