Portugal@Folding - Ajudar uma causa
Portugal@Folding. Criada aqui em 24 de Janeiro de 2004.
Sigam os tutoriais que estão no nosso site: www.portugalfolding.org. Estes estão desactualizados. Usem a thread apenas para as dúvidas que tiverem.
O que é o Portugal@Folding?
O Portugal@Folding é o nome da equipa criada para congregar o contributo de todos vós que queiram participar no projecto de computação distribuída com o nome de Folding@Home e que simplificadamente pretende compreender como se formam as proteínas e como se agregam entre si.
As proteinas desempenham um papel extraordinário no nosso organismo. Quando elas não se formam correctamente podem surgir doenças como a doença de Alzheimer, doença de Parkinson e a BSE mais conhecida por doença das vacas loucas.
O estudo e compreensão de como se formam e quais as anomalias que podem ocorrer na formação das proteinas é fundamental para compreender essas doenças e encontrar a cura para as mesmas.
O site do Folding@Home na lingua de camões é este:
Link das questões mais frequentes:
Link directo para as estatísticas da nossa equipa:
http://vspx27.stanford.edu/cgi-bin/main.py?qtype=teampage&teamnum=35271
Link onde se pode efectuar o download do programa
http://www.stanford.edu/group/pandegroup/folding/download.html
Aqui podem descarregar o programa. Este pode ser descarregado sob três formas distintas:
1º Na sua forma gráfica
Nesta forma o programa pode estar sempre a correr enquanto o PC estiver ligado.
A instalação é como a de qualquer outro programa. Nada de especial.
Vejamos a melhor forma de configurar o programa (pelo que conheço até agora)
Após a instalação encontram um icon novo no system tray. Parece uma roda dentada. Se clicarem com o botão direito do rato ficam com um menu igual ao da imagem abaixo. Cliquem em Configure
No primeiro tab colocam o vosso user name e o número da equipa. Como sabem o número da equipa é o 35271
De seguida têm o tab connection. Aqui seleccionam Use Internet Connection Settings.
Como podem ler na imagem o programa usa a porta 8080. Se tiverem alguma firewall têm que dar permissão ao programa para se poder conectar ao site onde faz o download das WUs.
Se tiverem algum router com firewall têm que efectuar a mesma operação.
No seguinte tab pode ser configurado a apresentação do gráfico.
Neste tab é importante que desactivem Logos enabled. Activarem o title fica ao vosso critério. Neste caso está activado com o nome da equipa.
O tab advanced é talvez o mais importante. Deve estar configurado da forma que encontram na imagem abaixo.
Apenas uma explicação acerca do CPU usage percent. Se colocarem como está na imagem vão ter a utilização do CPU a 100%. No caso de computadores com dois processadores a taxa de utilização é de 50%. O mesmo sucede com os PIV com Hipertradyng enabled.
Uma das formas de aumentar a produtividade nestes casos é correr o programa duas vezes. Instalação e directorias diferentes. Assim o CPU será usado a 100%.
Como é obvio quanto mais rápido for o PC mais rápido as WU seram processadas.
Aspecto do programa. Up and runnig
Da experiência dos users com o SETI a versão consola é muito mais rápida do que o modo gráfico, no caso do Folding até à data não consegui confirmar esse facto. Pelo que pela facilidade de configuração este modo parece ser o mais indicado para os utilizadores, pelo menos para os menos experientes (como é o meu caso).
2º Na forma de texto
Neste caso é aberta uma janela de DOS onde se configura o programa. Basicamente faz todas as questões que se encontram no modo gráfico mas aqui em modo texto.
Por ordem as questões são as seguintes:
User Name?
Colocam o user name que dejam ter e clicam em Enter
Team Number?
Aqui escrevem 35271 e carregam na tecla Enter
Ask before fetching/sending work (no/yes) [no]?
Como Vêm aqui as opções são yes e no e o programa sugere no. Aqui é vos dado a opção de cada vez que o programa aceder à net perguntar antes ou não. Eu seleccionei no. Assim o programa acede livremente ao site. A vantagem é que não é preciso estar à frente do pc para o programa passar à acção seguinte, o aspecto negativo é não termos controlo sobre as transmissões do programa.
Use Internet Explorer Settings (no/yes)?
Yes
Change advanced options?
Yes
Client type fah (no-pref/fah/gah)?
Aqui é onde se escolhe qual o cliente que se quer correr. fah corresponde ao Folding@Home, o gah corrsponde ao Genome@Home e o no-pref significa sem preferências, isto é, podemos trabalhar indistintamente nos dois projectos. No nosso caso vamos escolher fah porque corresponde ao Folding@Home e assim todos os elemntos da equipa trabalham no mesmo projecto maximizando o número de pontos conseguidos.
Core Priority (idle/low)?
low
CPU usage request (0/100)?
Aqui devem seleccionar 100. Indica a percentagem de CPU que vai ser usada pelo programa. No caso de terem um PIV com o HT activado ou um sistema com dois CPUs só irá ser usado 50% do CPU. Para utilizarem o processador a 100% devem colocar 2 WUs a serem processadas. Isso é explicado noutro local.
De refeir que caso tenham um PC mal refrigerado ou com overclocking instável devem reduzir a utilização do CPU porque assim vão ficar a puxar pelo vosso sistema e vão ter instabilidade.
Disable highly optimized assembly code [no)?
Mantive a predefinição - no.
Interval, in minutes, between checkpoints (3/30) [15]?
Coloquei 15 minutos. É o tempo que o programa demora entre saves de modo a que se reiniciarmos o programa começamos no ponto do ultimo save.
3º Na forma de screensaver
Como já perceberam o programa funciona sempre que o screensaver for activado. É activado da mesma forma que activam qualquer outro screensaver.
Não é uma forma muito eficaz de correr o programa. Mas mais vale pouco do que nada.
Na configuração do programa têm um local para colocar o número da equipa. O número do Portugal@Folding é o 35271.
No tab advanced devem ao fundo onde diz client type devem seleccionar Folding@Home.
Irei fazer um tutorial onde esta parte ficará mais explícita.
Para já o importante é se acham que esta é uma causa que vos agrada contribuirem na sua divulgação e aumento da equipa. Vamos desenferrujar esses PCs e contrinuir para dar uma pequena ajuda no avanço da ciência. Quem sabe se amanha não seremos nós a necessitar das conclusões de algum destes trabalhos.
Juntos vamos crescer.
Tutorial para colocar a correr duas vezes a correr o programa. Para PCs com HT e dual CPU
Este tutorial foi feito pelo Gleed
Também tem a instalação do programa EMCIII e como colocar o programa em modo texto a correr duas vezes. Isto só tem interesse para máquinas com dois processadores ou no caso dos P4 com HT.
1º - Download do programa
Folding@Home modo consola
2º - Criar uma pasta no disco por exemplo:
D:\Programas\Folding@Home\Modo texto 0\
D:\Programas\Folding@Home\Modo texto 1\
Etc…
Colocam lá o programa que fizeram o download.
Para quem quer ter mais de que uma consola a correr convêm dar nomes diferentes as pastas, e fazer copias do programa para as diferentes pastas.
3º - Começa-se por configurar um de cada vez logo começando pela pasta “Modo texto 0”
Executa-se o ficheiro FAH4Console, que vai fazer como que aparece uma janela de ambiente dos
Agora começa-se a configurar em vez das palavras vou colocar um Prt Scr de tudo o que tem que fazer:
Exemplo: no meu caso:
Machine ID (1-8)? 1 -> aqui colocam 1 para a primeira consola para a segunda já colocam 2 e assim sucessivamente.
Depois diz-to é só esperar que o programa faça o download da WU que vai realizar, ai esta ele a trabalhar.
5º - Agora surge um problema como fazer para esconder a janela do ambiente de trabalho e como fazer para que ele arranque sempre que se inicia o Windows.
Para esconder a barra do programa basta para isso usar este pequeno programa HIDEIT muito simples de configurar com vão ver já a seguir:
Download-HIDEIT
Descompactar-lo e criar uma pasta para o programa onde quiserem
Exemplo:
D:\Programas\HIDEIT\
Agora vamos colocar ambos a arrancar com o Windows para que ambos arranquem quando ligamos o pc, para isso vamos a pasta que no meu exemplo:
D:\Programas\Folding@Home\Modo texto 0\
Criamos uma icon de atalho por exemplo FAH4Console0 e arrastamos para a arranque do Windows, o mesmo processo para o programa HIDEIT como mosta no Prt Scr:
6º - Agora so nos falta mesmo configurar o HIDEIT para que sempre que arranca esconda a janela do programa Folding@Home
Para isso basta ia a barra do desktop duplo clik com rato e configure.
O nome que dei as ficheiros de atalho, tem que ser obrigatoriamente os mesmos que referimos no HIDEIT para que ele as reconheça e possa esconder.
1º - Colocar certo em todos os itens
2º - Fazer New e escrever New rule: o nome da janela neste caso FAH4Console0
3º - Fazer OK
Com esta configuração têm tudo pronto e já não precisam de se preocupar mais
Aqui podem consultar as estatísticas da nossa equipa e também as tuas:
Team Folding@Home
7º - Para quem quer saber tudo o que o programa esta a efectuar, isto é, o tempo que falta para acabar a WU, o tempo de cada frame,etc… usa-se o seguinte programa:
EMCIII
Download - EMCIII
E sua devida actualização: EMIII Actualização
Com devem ter reparado são todos programas que não necessita de instalação o que se torna óptimo para quando se formatar o pc não necessita de configurar tudo isto de novo.
8º - Quando tiver tempo acabo o tutorial sobre esse programa EMCIII e como configura-lo, que tem este aspecto muito atractivo:
Foldar num pc sem net
Tutorial feito pelo JGAlmeida
Primeiro um pouco sobre o funcionamento do FAH.
Ao correr pela 1ª vez o cliente FAH, quando ele liga ao servidor para ir buscar uma WU é enviado o chamado UserID. Este ID existe para o servidor poder identificar cada cliente ao qual atribuiu uma WU, e é guardado no Registry. A chatice está nos seguintes pontos:
Ponto 1: O servidor atribui um, e só um UserID por pc
Ponto 2: A WU tem de ser enviada pelo mesmo UserID que a recebeu
Ponto 3: Enquanto uma WU atribuida a um dado UserID não for devolvida o servidor volta a enviar a mesma WU
Porque é que isto é chato? Imagina que queremos correr 2 consolas no mesmo pc. Mesmo pc implica mesmo UserID. Logo o servidor vai enviar o mesmo WU para ambas.
Visto isto, e para poder aproveitar pcs com dual (ou mais) cpus adicionaram o MachineID, que vai de 1 a 8 e na prática o que faz é alterar o ultimo caractere do UserID para o servidor pensar que são pcs diferentes.
UserID = 1FB4A244F79D690
consola com MachineID 1 = 1FB4A244F79D690
consola com MachineID 2 = 1FB4A244F79D691
consola com MachineID 3 = 1FB4A244F79D692
etc...
Agora no caso de haver um pc com net e vários pcs sem net, o problema acaba por ser semelhante. Queremos correr vários clientes FAH.
Portanto, como fazer? Nada melhor que um exemplo:
Imaginando que temos:
1 PC com net (que vamos chamar pcA) a correr 2 modos consola com MachineID 1 e 2
2 PCs sem net (que vamos chamar pcB e pcC)
Passos a seguir no pcA
1º Criar 2 pastas para o FAH (modo consola), uma para o pcB e outra para o pcC
2º Configurar os dois e atribuir MachineID = 3 para a consola do pcB e MachineID = 4 para o pcC
3º Correr para ir buscar as WUs, e quando as tiver parar (com ctrl-c)
3º No registry ir a HKEY_LOCAL_MACHINE\SOFTWARE\PandeGroup e exportar para um .reg
4º Copiar pasta FAH do pcB para uma disquete, e a do pcC para outra.
Passos a seguir no pcB/pcC
1º Criar pasta para o FAH (modo consola)
2º Copiar pasta da disquete do pcB para a pasta FAH no pcB
3º Unir o ficheiro .reg ao registry (basta duplo clique no ficheiro)
4º Executar o FAH (com o -local)
5º Fazer o mesmo para o pcC.
Passos para enviar
1º Quando acabar a WU, copiar queue.dat e work para disquete.
2º No pcA copiar para a respectiva pasta, substituindo o existente.
3º Correr FAH com "-local -send all"
4º Ir buscar nova WU e repetir o processo.
Para aqueles que tiverem maquinas mais lentas podem usar o GAH em vez do FAH. Ao configurar escolhem gah e quando pergunta "get and submit in batches" responder "yes" (isto para meter 10 WU's em queue)
Acho que não é muito complicado, no entanto se houver alguma parte no tutorial que esteja confusa avisem que eu tento explicar melhor.
Cumps.
Preparar o computador para o Folding
Neste parte vou de uma forma muito sucinta dar algumas dicas para optimizares o teu pc para o Folding.
1- Desactiva o screensaver, o system standby e a hibernação. Para isso clicas em qualquer parte do sistema de trabalho com o botão direito do rato e clicas em propriedades. Depois vais ao tab que diz Screen Saver e seleccionas nenhum. De seguida em baixo onde diz Monitor power. Depois no tab Power Schemes coloca-se no System Standby e no Desligar os discos rígidos, a opção nunca. Na opção acerca de desligar o monitor podem colocar por exemplo 20 minutos. O que vai suceder é que sempre que não estiverem à frente do PC após esse peiordo de tempo o monitor desliga poupamdo-se desta forma energia e não afectando o Folding.
Na tab Hibernate deve estar desactivada essa opção.
2- Como é obvio devem ter os vossos PCs livres de spywares e de virús. Mantenham sempre os vossos PCs com um antivirus actulaizado e não abram todos os mails que vão parar às vossas caixas de correio. Evitem problemas.
3- Devem usar a última versão do programa. O programa por vezes sofre actualizações que procuram resolver pequenos problemas pelo que devem procurar ter a última versão do mesmo. Acerca da configuração dos vários clientes que se podem usar (modo gráfico, consola e screensaver - este último não recomendo).
4- Por último resta-me convencer-vos a deixarem o pC ligado 24 sobre 24 horas. Um PC que está poucas horas ligadas processa pouco trabalho como devem imaginar.
TWEAKS AVANÇADOS
Nesta parte não estou muito to à vontade. Mas é o que sei até agora.
Devem experimentar e depois coloarem as vossas opiniões. Assim iremos tendo uma melhor ideia do que acontece com estes tweaks e se eles são ou não úteis. Conto com todos para isso.
Vou pressupor que todos têm o programa a correr mal iniciam o PC. Vamos fazer da forma mais simples que conheço. A outra forma é colocarem as Flags no EMCIII. Mas para já vamos ficar com a formas mais simples.
Vão ao botão Iniciar > Programas > Startup. Aqui vão ver o icon do Folding. Clicam com o botão direito do rato em cima dele e selecionam Propriedades. Na janela onde diz target podem escrever a flag que pretendem usar. Devem ter qualquer coisa como C:\FAH1|FAH4Console.exe. Aqui vão escrever então a flag que pretendem usar.
Para que fique a funcionar devem dar um espaço a seguir ao exe e depois colocar um hifen e escreverem então a flag.
Exemplo:
Querem adicionar a flag -local
Para o exemplo em cima ficaria assim: C:\FAH1|FAH4Console.exe. -local
Faziam OK e saiam da janela.
Outro exemplo:
Queriam colocar as flags -local e -advmethods
Ficaria C:\FAH1|FAH4Console.exe. -local-advmethods
Fica aqui com as principais flagsque podem usar
Fonte: http://www.stanford.edu/group/pandegroup/folding/console-userguide.html
-local
Use configuration files from local directory. This option has no meaning on Linux, but is vital on Windows and Macintosh for running multiple clients on a machine. It instructs the client to read its config information from the client.cfg file in the current directory rather than, on Windows, from the installation directory specified in the registry, or, on Macintosh, the Library/Folding@home directory. Information such as the user name, team name, proxy information, machine ID are maintained in the client.cfg file. The flag ensures that work does not conflict. Use "-local" only if you are planning on running more than one instance of Folding@Home on the same machine (this is only useful if you are running on a multi-processor machine). Create as many directories as there are processors on the machine, copy the exe files and client.cfg file into each of these directories, run "FAH3Console -local -config" on each and specify unique machine IDs for each directory (under the Advanced Settings option). From then onwards you may run each copy by switching to its directory and running with the -local flag.
-advmethods
Request to be assigned any new Cores or work units.
-forceSSE
On machines with an AMD processor, Core_78 gives priority to 3DNow over SSE -- this overrides that.
-forceasm
Instruct the core to use SSE/3DNow assembly instructions if possible, even if it has previously made the determination that the machine may not be handling this well.
Eu só estou a usar a flag –local. Estou a correr duas consolas em simultâneo e tenho Pentium 4. Para quem tem AMD a Flag –forceasm e a –forceSSE parecem trazer vantagens.
Espero ter ajudado com esta parte. Dúvidas e sugestões é só dizer.
Peço a todos que queiram colaborar na realização de tutoriais ou que encontrem algum erro ou link útil que o partilhem.
A equipa é de todos nós. Todos os contributos são bem-vindos.
Portugal@Folding. Criada aqui em 24 de Janeiro de 2004.
Sigam os tutoriais que estão no nosso site: www.portugalfolding.org. Estes estão desactualizados. Usem a thread apenas para as dúvidas que tiverem.
O que é o Portugal@Folding?
O Portugal@Folding é o nome da equipa criada para congregar o contributo de todos vós que queiram participar no projecto de computação distribuída com o nome de Folding@Home e que simplificadamente pretende compreender como se formam as proteínas e como se agregam entre si.
As proteinas desempenham um papel extraordinário no nosso organismo. Quando elas não se formam correctamente podem surgir doenças como a doença de Alzheimer, doença de Parkinson e a BSE mais conhecida por doença das vacas loucas.
O estudo e compreensão de como se formam e quais as anomalias que podem ocorrer na formação das proteinas é fundamental para compreender essas doenças e encontrar a cura para as mesmas.
O site do Folding@Home na lingua de camões é este:
Link das questões mais frequentes:
Link directo para as estatísticas da nossa equipa:
http://vspx27.stanford.edu/cgi-bin/main.py?qtype=teampage&teamnum=35271
Link onde se pode efectuar o download do programa
http://www.stanford.edu/group/pandegroup/folding/download.html
Aqui podem descarregar o programa. Este pode ser descarregado sob três formas distintas:
1º Na sua forma gráfica
Nesta forma o programa pode estar sempre a correr enquanto o PC estiver ligado.
A instalação é como a de qualquer outro programa. Nada de especial.
Vejamos a melhor forma de configurar o programa (pelo que conheço até agora)
Após a instalação encontram um icon novo no system tray. Parece uma roda dentada. Se clicarem com o botão direito do rato ficam com um menu igual ao da imagem abaixo. Cliquem em Configure
No primeiro tab colocam o vosso user name e o número da equipa. Como sabem o número da equipa é o 35271
De seguida têm o tab connection. Aqui seleccionam Use Internet Connection Settings.
Como podem ler na imagem o programa usa a porta 8080. Se tiverem alguma firewall têm que dar permissão ao programa para se poder conectar ao site onde faz o download das WUs.
Se tiverem algum router com firewall têm que efectuar a mesma operação.
No seguinte tab pode ser configurado a apresentação do gráfico.
Neste tab é importante que desactivem Logos enabled. Activarem o title fica ao vosso critério. Neste caso está activado com o nome da equipa.
O tab advanced é talvez o mais importante. Deve estar configurado da forma que encontram na imagem abaixo.
Apenas uma explicação acerca do CPU usage percent. Se colocarem como está na imagem vão ter a utilização do CPU a 100%. No caso de computadores com dois processadores a taxa de utilização é de 50%. O mesmo sucede com os PIV com Hipertradyng enabled.
Uma das formas de aumentar a produtividade nestes casos é correr o programa duas vezes. Instalação e directorias diferentes. Assim o CPU será usado a 100%.
Como é obvio quanto mais rápido for o PC mais rápido as WU seram processadas.
Aspecto do programa. Up and runnig
Da experiência dos users com o SETI a versão consola é muito mais rápida do que o modo gráfico, no caso do Folding até à data não consegui confirmar esse facto. Pelo que pela facilidade de configuração este modo parece ser o mais indicado para os utilizadores, pelo menos para os menos experientes (como é o meu caso).
2º Na forma de texto
Neste caso é aberta uma janela de DOS onde se configura o programa. Basicamente faz todas as questões que se encontram no modo gráfico mas aqui em modo texto.
Por ordem as questões são as seguintes:
User Name?
Colocam o user name que dejam ter e clicam em Enter
Team Number?
Aqui escrevem 35271 e carregam na tecla Enter
Ask before fetching/sending work (no/yes) [no]?
Como Vêm aqui as opções são yes e no e o programa sugere no. Aqui é vos dado a opção de cada vez que o programa aceder à net perguntar antes ou não. Eu seleccionei no. Assim o programa acede livremente ao site. A vantagem é que não é preciso estar à frente do pc para o programa passar à acção seguinte, o aspecto negativo é não termos controlo sobre as transmissões do programa.
Use Internet Explorer Settings (no/yes)?
Yes
Change advanced options?
Yes
Client type fah (no-pref/fah/gah)?
Aqui é onde se escolhe qual o cliente que se quer correr. fah corresponde ao Folding@Home, o gah corrsponde ao Genome@Home e o no-pref significa sem preferências, isto é, podemos trabalhar indistintamente nos dois projectos. No nosso caso vamos escolher fah porque corresponde ao Folding@Home e assim todos os elemntos da equipa trabalham no mesmo projecto maximizando o número de pontos conseguidos.
Core Priority (idle/low)?
low
CPU usage request (0/100)?
Aqui devem seleccionar 100. Indica a percentagem de CPU que vai ser usada pelo programa. No caso de terem um PIV com o HT activado ou um sistema com dois CPUs só irá ser usado 50% do CPU. Para utilizarem o processador a 100% devem colocar 2 WUs a serem processadas. Isso é explicado noutro local.
De refeir que caso tenham um PC mal refrigerado ou com overclocking instável devem reduzir a utilização do CPU porque assim vão ficar a puxar pelo vosso sistema e vão ter instabilidade.
Disable highly optimized assembly code [no)?
Mantive a predefinição - no.
Interval, in minutes, between checkpoints (3/30) [15]?
Coloquei 15 minutos. É o tempo que o programa demora entre saves de modo a que se reiniciarmos o programa começamos no ponto do ultimo save.
3º Na forma de screensaver
Como já perceberam o programa funciona sempre que o screensaver for activado. É activado da mesma forma que activam qualquer outro screensaver.
Não é uma forma muito eficaz de correr o programa. Mas mais vale pouco do que nada.
Na configuração do programa têm um local para colocar o número da equipa. O número do Portugal@Folding é o 35271.
No tab advanced devem ao fundo onde diz client type devem seleccionar Folding@Home.
Irei fazer um tutorial onde esta parte ficará mais explícita.
Para já o importante é se acham que esta é uma causa que vos agrada contribuirem na sua divulgação e aumento da equipa. Vamos desenferrujar esses PCs e contrinuir para dar uma pequena ajuda no avanço da ciência. Quem sabe se amanha não seremos nós a necessitar das conclusões de algum destes trabalhos.
Juntos vamos crescer.
Tutorial para colocar a correr duas vezes a correr o programa. Para PCs com HT e dual CPU
Este tutorial foi feito pelo Gleed
Também tem a instalação do programa EMCIII e como colocar o programa em modo texto a correr duas vezes. Isto só tem interesse para máquinas com dois processadores ou no caso dos P4 com HT.
1º - Download do programa
Folding@Home modo consola
2º - Criar uma pasta no disco por exemplo:
D:\Programas\Folding@Home\Modo texto 0\
D:\Programas\Folding@Home\Modo texto 1\
Etc…
Colocam lá o programa que fizeram o download.
Para quem quer ter mais de que uma consola a correr convêm dar nomes diferentes as pastas, e fazer copias do programa para as diferentes pastas.
3º - Começa-se por configurar um de cada vez logo começando pela pasta “Modo texto 0”
Executa-se o ficheiro FAH4Console, que vai fazer como que aparece uma janela de ambiente dos
Agora começa-se a configurar em vez das palavras vou colocar um Prt Scr de tudo o que tem que fazer:
Exemplo: no meu caso:
Machine ID (1-8)? 1 -> aqui colocam 1 para a primeira consola para a segunda já colocam 2 e assim sucessivamente.
Depois diz-to é só esperar que o programa faça o download da WU que vai realizar, ai esta ele a trabalhar.
5º - Agora surge um problema como fazer para esconder a janela do ambiente de trabalho e como fazer para que ele arranque sempre que se inicia o Windows.
Para esconder a barra do programa basta para isso usar este pequeno programa HIDEIT muito simples de configurar com vão ver já a seguir:
Download-HIDEIT
Descompactar-lo e criar uma pasta para o programa onde quiserem
Exemplo:
D:\Programas\HIDEIT\
Agora vamos colocar ambos a arrancar com o Windows para que ambos arranquem quando ligamos o pc, para isso vamos a pasta que no meu exemplo:
D:\Programas\Folding@Home\Modo texto 0\
Criamos uma icon de atalho por exemplo FAH4Console0 e arrastamos para a arranque do Windows, o mesmo processo para o programa HIDEIT como mosta no Prt Scr:
6º - Agora so nos falta mesmo configurar o HIDEIT para que sempre que arranca esconda a janela do programa Folding@Home
Para isso basta ia a barra do desktop duplo clik com rato e configure.
O nome que dei as ficheiros de atalho, tem que ser obrigatoriamente os mesmos que referimos no HIDEIT para que ele as reconheça e possa esconder.
1º - Colocar certo em todos os itens
2º - Fazer New e escrever New rule: o nome da janela neste caso FAH4Console0
3º - Fazer OK
Com esta configuração têm tudo pronto e já não precisam de se preocupar mais
Aqui podem consultar as estatísticas da nossa equipa e também as tuas:
Team Folding@Home
7º - Para quem quer saber tudo o que o programa esta a efectuar, isto é, o tempo que falta para acabar a WU, o tempo de cada frame,etc… usa-se o seguinte programa:
EMCIII
Download - EMCIII
E sua devida actualização: EMIII Actualização
Com devem ter reparado são todos programas que não necessita de instalação o que se torna óptimo para quando se formatar o pc não necessita de configurar tudo isto de novo.
8º - Quando tiver tempo acabo o tutorial sobre esse programa EMCIII e como configura-lo, que tem este aspecto muito atractivo:
Foldar num pc sem net
Tutorial feito pelo JGAlmeida
Primeiro um pouco sobre o funcionamento do FAH.
Ao correr pela 1ª vez o cliente FAH, quando ele liga ao servidor para ir buscar uma WU é enviado o chamado UserID. Este ID existe para o servidor poder identificar cada cliente ao qual atribuiu uma WU, e é guardado no Registry. A chatice está nos seguintes pontos:
Ponto 1: O servidor atribui um, e só um UserID por pc
Ponto 2: A WU tem de ser enviada pelo mesmo UserID que a recebeu
Ponto 3: Enquanto uma WU atribuida a um dado UserID não for devolvida o servidor volta a enviar a mesma WU
Porque é que isto é chato? Imagina que queremos correr 2 consolas no mesmo pc. Mesmo pc implica mesmo UserID. Logo o servidor vai enviar o mesmo WU para ambas.
Visto isto, e para poder aproveitar pcs com dual (ou mais) cpus adicionaram o MachineID, que vai de 1 a 8 e na prática o que faz é alterar o ultimo caractere do UserID para o servidor pensar que são pcs diferentes.
UserID = 1FB4A244F79D690
consola com MachineID 1 = 1FB4A244F79D690
consola com MachineID 2 = 1FB4A244F79D691
consola com MachineID 3 = 1FB4A244F79D692
etc...
Agora no caso de haver um pc com net e vários pcs sem net, o problema acaba por ser semelhante. Queremos correr vários clientes FAH.
Portanto, como fazer? Nada melhor que um exemplo:
Imaginando que temos:
1 PC com net (que vamos chamar pcA) a correr 2 modos consola com MachineID 1 e 2
2 PCs sem net (que vamos chamar pcB e pcC)
Passos a seguir no pcA
1º Criar 2 pastas para o FAH (modo consola), uma para o pcB e outra para o pcC
2º Configurar os dois e atribuir MachineID = 3 para a consola do pcB e MachineID = 4 para o pcC
3º Correr para ir buscar as WUs, e quando as tiver parar (com ctrl-c)
3º No registry ir a HKEY_LOCAL_MACHINE\SOFTWARE\PandeGroup e exportar para um .reg
4º Copiar pasta FAH do pcB para uma disquete, e a do pcC para outra.
Passos a seguir no pcB/pcC
1º Criar pasta para o FAH (modo consola)
2º Copiar pasta da disquete do pcB para a pasta FAH no pcB
3º Unir o ficheiro .reg ao registry (basta duplo clique no ficheiro)
4º Executar o FAH (com o -local)
5º Fazer o mesmo para o pcC.
Passos para enviar
1º Quando acabar a WU, copiar queue.dat e work para disquete.
2º No pcA copiar para a respectiva pasta, substituindo o existente.
3º Correr FAH com "-local -send all"
4º Ir buscar nova WU e repetir o processo.
Para aqueles que tiverem maquinas mais lentas podem usar o GAH em vez do FAH. Ao configurar escolhem gah e quando pergunta "get and submit in batches" responder "yes" (isto para meter 10 WU's em queue)
Acho que não é muito complicado, no entanto se houver alguma parte no tutorial que esteja confusa avisem que eu tento explicar melhor.
Cumps.
Preparar o computador para o Folding
Neste parte vou de uma forma muito sucinta dar algumas dicas para optimizares o teu pc para o Folding.
1- Desactiva o screensaver, o system standby e a hibernação. Para isso clicas em qualquer parte do sistema de trabalho com o botão direito do rato e clicas em propriedades. Depois vais ao tab que diz Screen Saver e seleccionas nenhum. De seguida em baixo onde diz Monitor power. Depois no tab Power Schemes coloca-se no System Standby e no Desligar os discos rígidos, a opção nunca. Na opção acerca de desligar o monitor podem colocar por exemplo 20 minutos. O que vai suceder é que sempre que não estiverem à frente do PC após esse peiordo de tempo o monitor desliga poupamdo-se desta forma energia e não afectando o Folding.
Na tab Hibernate deve estar desactivada essa opção.
2- Como é obvio devem ter os vossos PCs livres de spywares e de virús. Mantenham sempre os vossos PCs com um antivirus actulaizado e não abram todos os mails que vão parar às vossas caixas de correio. Evitem problemas.
3- Devem usar a última versão do programa. O programa por vezes sofre actualizações que procuram resolver pequenos problemas pelo que devem procurar ter a última versão do mesmo. Acerca da configuração dos vários clientes que se podem usar (modo gráfico, consola e screensaver - este último não recomendo).
4- Por último resta-me convencer-vos a deixarem o pC ligado 24 sobre 24 horas. Um PC que está poucas horas ligadas processa pouco trabalho como devem imaginar.
TWEAKS AVANÇADOS
Nesta parte não estou muito to à vontade. Mas é o que sei até agora.
Devem experimentar e depois coloarem as vossas opiniões. Assim iremos tendo uma melhor ideia do que acontece com estes tweaks e se eles são ou não úteis. Conto com todos para isso.
Vou pressupor que todos têm o programa a correr mal iniciam o PC. Vamos fazer da forma mais simples que conheço. A outra forma é colocarem as Flags no EMCIII. Mas para já vamos ficar com a formas mais simples.
Vão ao botão Iniciar > Programas > Startup. Aqui vão ver o icon do Folding. Clicam com o botão direito do rato em cima dele e selecionam Propriedades. Na janela onde diz target podem escrever a flag que pretendem usar. Devem ter qualquer coisa como C:\FAH1|FAH4Console.exe. Aqui vão escrever então a flag que pretendem usar.
Para que fique a funcionar devem dar um espaço a seguir ao exe e depois colocar um hifen e escreverem então a flag.
Exemplo:
Querem adicionar a flag -local
Para o exemplo em cima ficaria assim: C:\FAH1|FAH4Console.exe. -local
Faziam OK e saiam da janela.
Outro exemplo:
Queriam colocar as flags -local e -advmethods
Ficaria C:\FAH1|FAH4Console.exe. -local-advmethods
Fica aqui com as principais flagsque podem usar
Fonte: http://www.stanford.edu/group/pandegroup/folding/console-userguide.html
-local
Use configuration files from local directory. This option has no meaning on Linux, but is vital on Windows and Macintosh for running multiple clients on a machine. It instructs the client to read its config information from the client.cfg file in the current directory rather than, on Windows, from the installation directory specified in the registry, or, on Macintosh, the Library/Folding@home directory. Information such as the user name, team name, proxy information, machine ID are maintained in the client.cfg file. The flag ensures that work does not conflict. Use "-local" only if you are planning on running more than one instance of Folding@Home on the same machine (this is only useful if you are running on a multi-processor machine). Create as many directories as there are processors on the machine, copy the exe files and client.cfg file into each of these directories, run "FAH3Console -local -config" on each and specify unique machine IDs for each directory (under the Advanced Settings option). From then onwards you may run each copy by switching to its directory and running with the -local flag.
-advmethods
Request to be assigned any new Cores or work units.
-forceSSE
On machines with an AMD processor, Core_78 gives priority to 3DNow over SSE -- this overrides that.
-forceasm
Instruct the core to use SSE/3DNow assembly instructions if possible, even if it has previously made the determination that the machine may not be handling this well.
Eu só estou a usar a flag –local. Estou a correr duas consolas em simultâneo e tenho Pentium 4. Para quem tem AMD a Flag –forceasm e a –forceSSE parecem trazer vantagens.
Espero ter ajudado com esta parte. Dúvidas e sugestões é só dizer.
Peço a todos que queiram colaborar na realização de tutoriais ou que encontrem algum erro ou link útil que o partilhem.
A equipa é de todos nós. Todos os contributos são bem-vindos.
Última edição: