Very few WUs can use 31 CPUs. (one is used by the GPU)
Try making a slot with 16 CPUs and a slot with 12 CPUs. If you want you can make a third slot with 3 CPUs but it won't make much PPD. (lately the client hates multiples of 5, 7, 11, or 13 CPUs, so I did not choose any of those)
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
Okay I head a similar problem today. Ive just got 8 cores and it couldnt get assignments for days. So I changed the slots. Now I have three slots with 2 cpus each and one slot with one cpu. I left one cpu over since its used up very much when the graphics card is being used.
I think the software should figure that out itself since most users wont understand anything of that stuff I guess.
If you have a GPU slot, then it would be better to just set up one slot to use 6 cores instead of several slots. I am assuming an i7 quad-core with HT, the contribution of a virtual HT core is not as significant and leaving one HT core free will not actually reduce your contribution to folding. The recommendation in this thread for multiple CPU slots is only intended for large server type systems with more than 24 cores.
As for automatically figuring this out, the next version of the client software currently in Public Beta has code to do that in conjunction with updated code on the Assignment and Work Servers. A CPU:7 setting was able to get work assigned in the past, but recent projects have not worked well with that setting or multiples of 7.
iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3