1) Message boards : Server and website : I haven't been getting tasks (Message 43290)
Posted 2 days ago by Profile skgiven
There are 385 tasks in progress and none on the server.
You are not the only one who is not receiving tasks. Only about 1 in 10 systems will have work.
When tasks are returned new WU's are generated from the returns and sent out to clients (when clients ask for work). This is done for x number of steps and then that batch finishes. Looks like we are at the end of one or more batches.

Suggest people attach to other Boinc projects and run the GPU tasks there.
I'm running Einstein, Albert and MW tasks. Would be running POEM tasks also except they all fail, restarting the video drivers and sometimes crashing the system (Bad driver IMO).
2) Message boards : Number crunching : Nvidia OpenCL problem for 364.* drivers (Message 43254)
Posted 8 days ago by Profile skgiven
'Upgraded' to 364.72 WHQL (Clean install wouldn't work on W10x64) and found that it crashed all POEM tasks (OpenCL) [driver restarts].
Ran MW and Einstein tasks without problems and so far it's running a task here without difficulty.
3) Message boards : Server and website : Not Getting New Tasks (Message 43253)
Posted 8 days ago by Profile skgiven
Got 1 on a 2 GPU system.

The Tasks in progress has dropped down into the 1500's:

    Tasks ready to send 1
    Tasks in progress 1,571

4) Message boards : Server and website : The "Performance" tab (Message 43252)
Posted 8 days ago by Profile skgiven
OT
I think 'best' GPU is based on the GPU models Device ID [hex] or BIOS version. GFlops was argued as a better option, but the opportunity to change these things has gone. The OS doesn't always get it right either, especially if you start swapping cards around, without un-installing, wiping and reinstalling the drivers. You can even end up with different drivers for similar cards.

From client source code (gpu_nvidia.cpp):

// return 1/-1/0 if device 1 is more/less/same capable than device 2.
// factors (decreasing priority):
// - compute capability
// - software version
// - available memory
// - speed
//
// If "loose", ignore FLOPS and tolerate small memory diff

So the 'best' GPU (in the NV case, which concerns us here) is the one with the highest compute capability, and the others listed are tiebreakers.

Thanks for the recap. Was only thinking about the second step, and thought the software version was the GPU's Bios version which is recorded in hex. Assuming it is the GPU Bios version, that would explain why we sometimes see smaller cards listed instead of the biggest and most capable cards. When smaller (GFlops) cards have the same compute capability but are released later with a more recent Bios they would be seen as the most capable card by Boinc.
You can also have a small Card with low GFlops reported as the best card when the smaller card is from a newer generation, but isn't more powerful. For example, a CC5.0 (GM107) GTX750 would be reported ahead of a big CC3.5 (GK110) such as a GTX780Ti [which is 3 times as powerful as the GTX750].
The amount of memory isn't a great way of identifying the 'most capable' GPU either. A lesser GPU (GTX750) could have 2GB or 4GB GDDR while a more powerful GPU (GTX750Ti) could have 1 or 2GB.
Speed doesn't say much also. Bigger cards typically run at lower frequencies, but have more shaders.
Not saying GFlops would be preferable as you would have to segregate into at least two categories of GFlops, FP32 (SP) and FP64 (DP), as different projects use or don't use DP. Then there is half precision which might change things further.

In reality the whole purpose and method of identifying GPU capability might need to be revisited. Why is Boinc doing what it is re GPU's? It's mostly scheduling and reporting. Would identifying cards as being ATI/AMD, NVidia or Intel be sufficient given that most apps are better equipped to identify GPU's?

Driver versions are probably more important than speed - most projects apps require a specific driver or range of drivers to work.
GDDR amount is important too as most projects require a GPU with sufficient RAM to run certain apps or tasks.
Bios versions might be helpful in identifying rogue cards but was probably more important back in the day of the GF200 - GT200-103-A2 vs GT200-105-B3 for example could identify 65nm from 55nm.
5) Message boards : Server and website : Not Getting New Tasks (Message 43249)
Posted 8 days ago by Profile skgiven
Server says:
    Tasks ready to send 1
    Tasks in progress 1,714


Boinc Manager says:

    26/04/2016 08:46:51 | GPUGRID | Scheduler request completed: got 0 new tasks
    26/04/2016 08:46:51 | GPUGRID | No tasks sent
    26/04/2016 08:46:51 | GPUGRID | No tasks are available for Long runs (8-12 hours on fastest card)
    26/04/2016 08:46:51 | GPUGRID | Project has no tasks available


Have not received a GPUGrid task in 3 days...

6) Message boards : Number crunching : GPU detection failed - error code 1 - No useable GPUs found (Message 43206)
Posted 19 days ago by Profile skgiven
Yes, restart the system right after installing Boinc.

If Boinc isn't seeing the drivers because they are not loading before Boinc starts, you could just exit Boinc and then reopen it.

Just to confirm you are not trying to run Boinc within a Virtual Operating System are you?
7) Message boards : Number crunching : GPU detection failed - error code 1 - No useable GPUs found (Message 43204)
Posted 19 days ago by Profile skgiven
Did you install Boinc as a service?
Did you restart?
8) Message boards : Graphics cards (GPUs) : nVidia Pascal X80 (Message 43167)
Posted 24 days ago by Profile skgiven
Almost a cert it will be GDDR5@8GHz on the gaming cards.
Agree that GP104/6... will not be that similar to GP100:- DP just isn't needed on mid-range to high end gaming cards, never mind entry level cards. Would be cautious about performance though - who knows what bottlenecks there will be.
9) Message boards : Graphics cards (GPUs) : nVidia Pascal X80 (Message 43162)
Posted 25 days ago by Profile skgiven
If your money's backing GP to be a late runner with poor odds of an early app appearance, £450 was a decent punt for an each way bet and a heads length better than sticking one on the nose at £520 so to speak.
10) Message boards : Graphics cards (GPUs) : nVidia Pascal X80 (Message 43160)
Posted 25 days ago by Profile skgiven
That GP100 is the Tesla (or similar manifestation) which doesn't concern most crunchers. They will probably be subject to pre-contracts and ALL be going to data centres first (AKA Titan 3 years ago), then to OEM's (maybe in the form of Quadro's) and then possibly/eventually in the form of a GTX1080i to everyone else, if it makes sense in 2017 to do that.

Would have been nice to see a midrange card announced 1050Ti or 1060 but that didn't happen.

For now, the GPU's we are interested in will likely be GP104 and down; from the GTX1080 (or whatever name it will be) down to perhaps a GTX1040.
So while there probably won't be a direct replacement for the GTX980Ti any time soon, there will likely be smaller models (GTX1080) that might offer up similar or competitive performances to the GTX980Ti, and if not it would be highly likely that two lesser GP cards would outperform a GTX980Ti. Even today, two GTX970's (£360) match a GTX980Ti (£520). The 980Ti didn't even ship until after the Titan X. While the GTX980Ti is a flagship gaming card and is only 10months old it was almost an afterthought in the GM line-up and never really made financial sense.

The latest rumour suggests a GTX1080 and 1070 will turn up in June (with an announcement between May 31st and June 4th at Computex, or not...), but mass shipment probably wouldn't happen until July 2016. The same rumours also suggest 7400M to 7900M transistors (not far off a GTX980Ti's 8000M and well over a GTX980's 5000M). Even at 74000M transistors (92.5% of a GTX980Ti's) it would only take a slight architectural improvement to match a GTX980Ti, or an 8% shader clock boost. That said, there could also be bottlenecks and architectural constraints that would inhibit performance and it probably won't work here straight out of the box.

I guess if you really want another card now, your electric is cheap, and you are not bothered about it losing value or being one of the fastest cards around in 6months then a GTX980Ti might still be an option but it's not something I would go for.

The best time to buy a GTX10xx to crunch here would be when we know they work, then when AMD release their 14nm line range, which will probably be some time after NV's launch (price drop).


Next 10