1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  1. Spiderman

    Spiderman I folded Myself

    Bem, o que eu queria é facil de explicar.

    Há alguma maneira de por o folding a iniciar automaticamente em todas as contas do windows? Basicamente, qualquer utilizador ao entrar no windows, faz com que o FAH seja iniciado.

    Alguem sabe como fazer?
     
  2. yahh

    yahh I folded Myself

    Não preferes antes como serviço?

    O Folding fica sempre a correr em background, logo que o Windows inicia, mesmo que ninguém abra sessão. E se alguem abrir sessão não interfere e fica sempre a correr.


    Usas o cliente SMP, certo?

    Instalas como serviço (no -configonly ele pergunta se queres como serviço).

    Depois vais a services.msc (pode ser pelo executar, ou se fizeres procurar aparece também). Vais ao serviço do [email protected] Na segunda tab vais a "Login as this user", e escreves o teu nome de utilizador, fazes procurar ou verifcar (botão que penso está à direita) e selecionas. Deve ficar algo como NomeComputador/Utilizador.

    *Já agora, aponta o nome do serviço tal e qual como está lá escrito, caso seja necessário abaixo.

    Penso que é só isto...

    Podes sacar também o FaH Affinity Changer, que é um serviço de instalação automatica que muda a afinidade dos processos do Folding pelos cores do CPU conforme a carga, e que pode aumentar o ppd aí em 200.

    Depois ele deve correr sozinho. Reinicias o pc, verificas se está a funcionar (via FaHMon). Se estiver a funcionar, reinicia novamente, para ver se ele está a encerrar bem. Se ele começar uma nova WU, é porque não está a reiniciar bem.
    Eu tive esse problema, e custou um pouco mas está resolvido. Em Vista Ultima (segundo o teu My System) será mais fácil.

    Usas o MPICH ou o Deino?

    *Assumindo que o nome do serviço é o mesmo que o meu, e que usas o MPICH, se isso não encerrar bem podes fazer o seguinte.

    Crias um .txt
    Colas lá este texto:
    Código:
    net stop "Folding@home-CPU-[1]"
    @ping 127.0.0.1 -n 15 -w 1000> nul
    @echo Wait for 15 seconds...
    net stop "mpich2_smpd"
    @ping 127.0.0.1 -n 3 -w 1000> nul
    @echo Wait for 3 seconds...
    Gravas como fahshutdown ou assim, para saberes, e mudas a extensão para .bat
    Vais ao gpedit.msc, e algures devem estar shutdown policies. Deves conseguir adicionar este .bat como um script a correr durante o shutdown.

    Isto faz com que o encerrar dure mais 18 segundos, mas o cliente fica bem encerrado. Nos Home (como o meu) não funciona, e tive de arranjar uma solução muito mais trabalhosa :o

    Só é necessário se o cliente não estiver a ser bem encerrado, ou seja, se começar nova WU cada vez que ligas o Computador.

    :kfold:
     
  3. tomassantos

    tomassantos To fold or to FOLD?

    Como é que se instala como serviço, não percebi...
     
  4. yahh

    yahh I folded Myself

    Quando instalas o [email protected], tens de ir ao .exe, via um atalho ou linha de comandos, e configurar, certo? Onde metes o username e o número da equipa. Numa das configurações avançadas está lá "Install as Service" ou parecido. Fazes isso e o folding é instalado automaticamente como serviço.

    Depois é seguir os passos que disse.
     
  5. Spiderman

    Spiderman I folded Myself

    Não, não é um cliente SMP. São dois clientes Normais (consola), que estão no portatil.
    Não uso la o SMP por causa da Validade da WU.
    O sistema operativo la instalado é o Vista Home Premium 32bits

    Neste caso como se faz?
     
    Última edição: 6 de Dezembro de 2008
  6. tomassantos

    tomassantos To fold or to FOLD?

    Não vejo lá isso...:(
     
  7. yahh

    yahh I folded Myself

    Quando fazes -configonly ? tem de lá estar... é uma das configurações...

    Nesse caso é capaz de ser mais complicado...

    A solução que arranjei involve passos pouco ortodoxas... vou mandar-te um pm...
     
  8. silversk8ter

    silversk8ter I folded Myself

    Viva!
    Se tens privilégios de administrador, ou power user, podes sempre por isso a correr no registo, em: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    Exemplo de um batch:


    echo Windows Registry Editor Version 5.00 >> reg.reg
    echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> reg.reg
    echo "[email protected]"="C:\\Programas\\[email protected]\\fah.exe" >> reg.reg
    regedit.exe /s reg.reg
    del reg.reg




    Assim só começa a foldar quando se inicia alguma sessão.
    No caso de ser instalado como serviço, inicia logo q a máquina arranca, mesmo sem sessão iniciada..

    Cheer's!
     
    Última edição: 9 de Dezembro de 2008

Partilhar esta Página