Requisitos para a Instalação:

Nota:
Para todas as versões do client, se você estiver executando o Windows XP, é altamente recomendável ter o Service Pack 3 (SP3) instalado. Se o service pack não estiver instalado, é muito provável que o client não irá se comportar corretamente. Antes de iniciar o processo de instalação do client GPU, há alguns requisitos básico que você deve verificar para certificar-se de que o client irá funcionar corretamente:

AMD/ATI GPUs:
1. Sua GPU AMD precisa ser compatível com ATI CAL, consequentemente sua GPU deve ser pelo menos dos modelos 2xxx (R6xx) em diante. Infelizmente as placas anteriores e mais antigas, não são compatíveis com o projeto, pois sua arquitetura de shader não é unificado.
2. Quanto aos drivers AMD, é sempre recomendado que usem o driver atual, ou mais recente. O driver mais recente pode ser encontrado, aqui. Para instalar o driver mais recente, recomendo que primeiramente você desinstale o driver instalado completamente, reinincie o seu computador, e logo apos instale o driver mais recente.
3. As series 5xxx são suportadas pelo client v6.23 ou mais novos, e requerem o driver Catalyst 9.10 ou mais recentes. Use os parâmetros -forcegpu ati_r700 até as séries 5xxx. Como inserir os famosos Flags ou Parâmetros, será explicado mais adiante.
4. Os opcionais "Environment Variables" podem ser usados tanto para ajustar quanto para melhorar a performance das GPUs AMD
NVIDIA GPUs:
1. Se você possue uma GPU Nvidia, está deve ser compatível com a tecnologia CUDA, as GPUs a partir da série 8, são compatíveis, (Aqui uma lista de placas compatíveis, incluindo as placas de série; GeForce, Tesla e Quadro) As GPUs Nvidia de série 7 ou mais antigas não são compatíveis, também devido ao seu shader não ser unificado.
2. Você precisa do driver adequado para rodar CUDA. Drivers oficiais a partir do driver 177.35 ou mais recentes. Para fazer o download do Driver mais recente, visite a página de downloads da Nvidia
3. Os opcionais "Environment Variables" podem ser usados tanto para ajustar quanto para melhorar a performance das GPUs Nvidia.
Existem dois tipos de GPU client/software, o tipo Systray, e o tipo Console(Command Prompt). As vantagens do client Systray, é que este é mais fácil de instalar ou configurar, alem de haver um ícone dedicado para a configuração do client, na sua área de notificação, mais conhecida como Systray. Já a versão Console é um tanto diferente, pois alem de ser instalada pelo Command Prompt, este também é executado pelo mesmo, isto usando linhas de comando específicos. A versão Console também pode ser configurada para ser executado como um serviço, assim entrando em funcionamento automático junto com a inicialização do computador, porem esta função ainda não funciona dentro dos sistemas operacionais Windows Vista ou 7, somente funcional em Windows XP.

Nota: No Windows, o software antivírus pode interferir com alguns arquivos do client Folding@home, causando erros. Sugerimos que configure seu software antivírus para excluir todo o diretório do cliente FAH e, especialmente, o diretório/pasta "work". Isto pode ser feito através do painel de lista de exclusão que o seu antivírus deve averiguar. O subdiretório work contém um banco de dados binário semi-aleatório e pode ser confundido com um vírus heurístico.


Arquivos Necessários:
-Windows GPU2 Client: direct link
-Windows GPU3 Client: direct link (Somente para GPUs nVidia 4xx Fermi)
-HFM.net direct link (Monitorador de clients folding@home)




Instalação:
GPU2/GPU3 Client Guide (Systray)

1-
Instale o client GPU:




2- Mova o atalho da pasta (Folding@home-gpu) para a pasta (Start Menu), desta maneira sei client GPU vai começar a foldar automaticamente com a inicialização do computador.




3- Execute o atalho que previamente criado, para configurar o mesmo:

  • User name: [seu username] Exemplos: denis6902, denis6902.[GamesBrasil], etc.
  • Team number: 53066
  • Passkey: Deixe em branco!

Nota: Você não precisa alterar nada nas outras abas de configurações!!!
Mas se você desejar optimizar o desempenho da sua GPU, vamos ter que configurar as outras abas, então veja o próximo passo!




4- Optimizando o desempenho das GPUs:

-Aba (Connection): a única alteração a ser feita será a inclusão da última caixa das opções desta aba (Allow receipt of work assignments and return....) Marque esta opção se desejas obter WU maiores!!!




-Aba (Advanced):

  • Core priority: Quando executando multiplos clients ou quando outros programas rodando ao mesmo tempo estão deteriorando a performance da sua GPU no folding, assim o seu CPU vai alimentar o client GPU adaquadamente. Para melhor perfomance no folding, mova a barra (CPU USAGE PERCENTAGE) para 100% e esteja certo que a opção Slightly Higher foi selecionada.
  • Disable highly optimized assembly code: Se você estiver tendo erros devido a alguma estranha incompatibilidade do processador, marque esta opção para desabilitar as optimizações SSE do seu processador. Quando esta opção for marcada seu client vai rodar muito mais lento, mas talvez seja um pouco mais estável. Esta é uma função legendária para uso típico em processadores muito antigos.
  • Checkpointing frequency : Eu recomendo você a arrastar esta barra para o mínimo (3 minutos). Pois esta opção salva o progresso a cada 3 minutos, e caso algum erro aconteça você não irá perder o que já foi foldado.
  • Do NOT lock cores to specific CPU: Abilitando esta opção, irá permitir que o client use qualquer Core livre em que o processador não esteja usando (Em processadores de múltiplos núcleos, como Core2 Duo ou i5, i7 e etc). Se esta opção estiver desabilitada, isto vai permitir que o processador só use um dos Cores do processador, independentemente se outros vão estão livres ou não.
  • Core Network Address (Advanced): Deixe em branco
  • Pause work while battery power is being used: Somente útil para quem folda em laptops, então se abilitada esta função, assim que o laptop estiver sendo usando somente pela bateria, o client vai pausar o progresso automaticamente.
  • Additional Client Parameters: Aqui vamos inserir os famosos "Flags" ou "Parâmetros" que são diferentes e específicos para GPUs com tecnologia diferentes. Vejam logo após a figura ilustrativa os parâmetros específicos para a sua GPU.
  • Machine ID: Este é o ID do client, e precisa ser único quando você ja está rodando um outro client do projeto Folding@home. Por exemplo, os clients CPU tem por padrão, Machine ID 1. Portanto se você ja tem o client CPU instalado e este está configurado como Machine ID 1, você deve inserir aqui Machine ID 2 e assim por diante.




Additional Client Parameters:

ATI 3xxx series:
Código:
-forcegpu ati_r600
ATI 4xxx series:
Código:
-forcegpu ati_r700
ATI 5xxx series: (v6.30 ou mais recentes)
Código:
-forcegpu ati_r800
nVidia 8x, 9x, 2xx series:
Código:
-forcegpu nvidia_g80
nVidia GTX 4xx series: (v6.30 ou mais recentes)
Código:
-forcegpu nvidia_fermi
Parâmetro essencial para qualquer client:
Código:
-verbosity 9   (Este parâmetro é muito útil quando seu client está apresentando erros, portanto recomendo a todos que coloquem o "-verbosity 9" em todos os seu clients, desta maneira será muito mais fácil de identificar os erros)
*Quando inserir os parâmetros para sua GPU lembre se de separar cada um deles com um espaço apenas, como no exemplo a seguir:
Código:
-verbosity 9 -forcegpu nvidia_g80
5- Seu client agora já deve estar funcionando, certifique-se que o ícone na sua área de notificação se está realmente "working", como na imagem a seguir:




6- Pausando o Client:
Os clients CPU2/GPU3 na versão Systray tem a função "Pause", que é nada mais do que pausar o client se você for jogar algum jogo pesado por exemplo, e quando estiver terminado, poderá resumir o trabalho feito pelo client sem perder o mesmo.

Você também pode fechar o client precisar, o mesmo irá salvar o progresso feito, resumindo-o novamente na próxima vez em que o client for executado.



7- Não use o Viewer!!! O visualizador tem um impacto severo na performance da gpu, consequentemente reduzindo os seus pontos. Portanto, se for usar o Viewer, lembre-se de fechar-lo assim que possível, pois quanto mais tempo o "viewer" estiver aberto, menos pontos a sua GPU estará fazendo!

Edição: Denis Hildebrand




Folding@BRASIL tem o apoio dos principais institutos de pesquisa medicinais e tecnológicas! Junte-se a nós!


Happy Folding!
Equipe Folding@BRASIL