GPUs on Mac? Also, prime numbers of threads?
Posted: Mon Mar 16, 2020 8:24 pm
I haven't run F@H for literally a decade, but hey, here I am, back. And I have two questions for y'all.
(I see all the info about why F@H isn't giving me any work units. Hopefully most of the researchers can work from home and get some assigned.)
What I'm wondering is this:
1) What is the status of GPUs on the Mac? I found some documentation on the F@H web site that said that they were supported, and some other documentation that said they weren't supported. On my spanky new MBP 16", it doesn't even detect a GPU, and also says that it doesn't detect CUDA or OpenCL libraries. (Which is funny because OpenCL at least is always present on the Mac.) However, on my rather elderly iMac 27" it detects my GPU (but not the libraries) and lets me create a slot for it. I haven't gotten it to actually fetch any work, but I also haven't gotten any work for my CPU, so that's no help. Should this work? The GPU is a Whistler XT (Radeon HD 6970M). I have a couple of other machines I could throw at this, but I haven't checked their GPU status yet.
2) I have seen some documentation that states that prime numbers of threads (greater than 3) are bad for some (most? all?) projects for F@H. But my machines both choose 7 threads for me, no matter what 'folding power' setting I put them on. Is this a real concern? Should I set them to 6 instead? (Or, for the iMac, if the GPU really isn't supported, I can set it to 8.)
(I see all the info about why F@H isn't giving me any work units. Hopefully most of the researchers can work from home and get some assigned.)
What I'm wondering is this:
1) What is the status of GPUs on the Mac? I found some documentation on the F@H web site that said that they were supported, and some other documentation that said they weren't supported. On my spanky new MBP 16", it doesn't even detect a GPU, and also says that it doesn't detect CUDA or OpenCL libraries. (Which is funny because OpenCL at least is always present on the Mac.) However, on my rather elderly iMac 27" it detects my GPU (but not the libraries) and lets me create a slot for it. I haven't gotten it to actually fetch any work, but I also haven't gotten any work for my CPU, so that's no help. Should this work? The GPU is a Whistler XT (Radeon HD 6970M). I have a couple of other machines I could throw at this, but I haven't checked their GPU status yet.
2) I have seen some documentation that states that prime numbers of threads (greater than 3) are bad for some (most? all?) projects for F@H. But my machines both choose 7 threads for me, no matter what 'folding power' setting I put them on. Is this a real concern? Should I set them to 6 instead? (Or, for the iMac, if the GPU really isn't supported, I can set it to 8.)