SMP only using one core
Garg
Purveyor of Lincoln Nightmares Icrontian
My googling only brought up old threads, mostly full of people who aren't setting the SMP flag.
My work computer, an Athlon II X4 635 @ 3400, usually runs SMP just fine. Lately, though, it's been stuck using just one core. A few minutes ago, it was using all four, then I closed it, restarted the computer, starting folding again, and it's only using one. Restarting the client doesn't help. There are no warning messages in the console that I've noticed, and I've got -forceasm and -smp 4 in the startup options.
Anyone have any ideas? It's too hot to fold at home, so this is my main producer at the moment.
My work computer, an Athlon II X4 635 @ 3400, usually runs SMP just fine. Lately, though, it's been stuck using just one core. A few minutes ago, it was using all four, then I closed it, restarted the computer, starting folding again, and it's only using one. Restarting the client doesn't help. There are no warning messages in the console that I've noticed, and I've got -forceasm and -smp 4 in the startup options.
Anyone have any ideas? It's too hot to fold at home, so this is my main producer at the moment.
0
Comments
v7 then appears to again request SMP WUs from the WU server assigned to by assignment server each time an assignment is done. If, and this DOES happen, folding has an outage or problem with networking or load issue on servers with SMP WUs, it will override and assign uniprocessor intended WUs to SMP clients, but more and more Stanford is trying to minimize this. So, it is not purely software at client end, but also availability of WUs for clients that rules sometimes.
True as to corrupted files, but if setup files were corrupt would suddenly be all the time single core over lots of WUs worth of work time. If it switches between single core and multicore folding over lots of WUs, is WUs that are the variable cause and not setup or machine factor most probably. If a change causes result change, demonstrably and consistently change resulting in change, then change contributed to result change-- Occam's Razor derivative applied to folding logic.
I guess I'll believe it when it shows up on my stats, but right now it's showing an estimated 10k ppd out of my lowly Athlon II & Radeon 6670 combo. I just turned on the GPU for kicks, figuring its utilization of one CPU core wouldn't be worth it, but I guess we'll see. I don't even have SMP scaled back to 3 threads, yet.
Folding developer folks had to choose what they would tune for when they strategized GPU folding. The IGP and the lower end and mid-range AMD stuff uses things for graphics that favor CUDA processing. Thanks, I understand that and was not demeaning the equipment choices of another. I would consider an Nvidia card and an i7, if I could afford the card and the cooling it would need in order to be a great producer for folding. I am kinda stuck, as are most of us, with a limited budget. So, I SMP fold.
1. OpenCL loads the CPU more, and AMD cards are desinged to rely on that support some. So, to get SMP+GPU out of an AMD system, you need a faster AMD (or overclocked more) CPU And a higher-end or overclockable midrange GPU. Thus, in a high-heat ambient environment relatively (warmer to hot climate) you should plan on water or liquid or peltier cooling for the AMD stuff.
2. Intel i7s are stable at high temps, my 2600k has run for 7 months straight at 140%+ load almost at 65C average CPU temp max. I also have it forced to run in Turbo 2.0 mode-- that is the extra 40% load. It would feed a high-quality CUDA tuned GPU with half a core at that speed, and the GPU would be running all-out. CUDA and OpenCL supporting calc systems are literally strategies for graphics calc implemented into a processing tuning software and hardware set ideally.
The base difference is how much floating point calc and vector calc is done within the GPU, which determines how much has to precalced by the CPU before handing over to the GPU. The more the GPU does of this internally, IF it is fast enough and fast enough Graphics RAM is supplied on card, the freer the CPU is to also SMP fold more to full capacity of CPU. That is basic, lots of other things like OS load, graphics driver load, etc come into play here in truely tuning a system for Folding.