FoldingAtHome / fah-client-win-installer

Folding@home Desktop Client Windows Installer
6 stars 2 forks source link

Default client type in the installer does not detect/match computer hardware #7

Closed jcoffland closed 9 years ago

jcoffland commented 9 years ago

Reported by @7im- on 5 Aug 2010 23:46 UTC I installed v7.0.11 on a P4 2.0 GHz system today. The client type defaulted to SMP even though the computer is only a single cpu system.

Either set the client type default to Uniprocessor (least instrusive) or detect single/multi-cores and default to Uni/SMP/GPU correctly.

I didn't try installing the SMP client as was default, but I had other things to test. Sorry.

jcoffland commented 9 years ago

Comment by @jcoffland on 6 Aug 2010 00:20 UTC The client does try to detect the number of CPUs and will default to uniprocessor if there are less than 2.

I need more info before I can diagnose this problem. Can you attach logs?

jcoffland commented 9 years ago

Comment by @bb30994 on 7 Nov 2010 15:21 UTC http://foldingforum.org/viewtopic.php?f=16&t=16606

I think this is the sort of thing he's asking for, though I'd ask for GPU detection and configuration, too.

jcoffland commented 9 years ago

Comment by @7im- on 8 Nov 2010 16:21 UTC Please see the attached image. It shows the Client Mode: defaulting to the SMP option when installing the fah on a single core Pentium 4 (HT is off, so only a single core).

And while the installer does correctly go on to install a CPU slot, the screen shot is misleading to the end user. The Client Mode: should default to Uniprocessor on single core systems. And if that is not possible to detect and change, then it should default to Uniprocessor on all systems.

jcoffland commented 9 years ago

Comment by @jcoffland on 28 Dec 2010 21:56 UTC The text in the screenshots attached above clearly say that the '''Client Mode''' is only a suggestion and that SMP will only run if you have multiple CPUs.

I will not support detecting the CPU type or number in the installer. It's too complicated and the client already does this.

However, the client does detect it correctly and I believe once the client starts it will run Uniprocessor WUs. If this is not the case then file a new bug.

jcoffland commented 9 years ago

Comment by @7im- on 29 Dec 2010 00:16 UTC Replying to jcoffland:

The text in the screenshots attached above clearly say that the '''Client Mode''' is only a suggestion and that SMP will only run if you have multiple CPUs.

I will not support detecting the CPU type or number in the installer. It's too complicated and the client already does this.

However, the client does detect it correctly and I believe once the client starts it will run Uniprocessor WUs. If this is not the case then file a new bug.

To reiterate, since hardware detection is not an option while running the v7 installer, then '''PLEASE''' set the default client type on that pull down menu to CPU instead of SMP. We know that ALL computers support a CPU client, and so it doesn't mislead the end user in to thinking they are installing an SMP client on their Pentium 4 system.

Additionally, the previous clients have always assumed a less intrusive default stance. People were required to actively OPT-IN to installing an SMP client that dominates their system resources. This current v7 installer is not OPT-IN for SMP, it defaults to SMP. This is a serious shift in stance from previous clients, combined with a misleading appearance (and/or not enough explanation on that installation step pictured), makes me think Vijay needs to review this decision. I'd rather work with you than go around you on this, so please discuss it with him. Thanks.