View Full Version : Como aproveitar ao maximo um quad core?


dragao-azul
28-12-2007, 18:32
Boas,

Tenho um Q6600 e queria aproveitar o processador para foldar. O problema é que não sei como.
No meu pc antigo que era um pentium 4 corria o programa no modo gráfico e pronto, mas pelo que li este não tira partido dos 4 núcleos.

Alguém me pode ajudar a configurar isto de modo a que:
- Não haja janelas abertas (mas pode estar no system tray);
- Tire partido dos 4 núcleos;
- Pode arrancar com o sistema, mas queria uma maneira de parar caso queira usar o cpu para outra coisa.

Acredito que já haja tutoriais sobre isto, mas dos que achei não consegui por nenhum a funcionar como quero.

Alguém me pode ajudar?

Thz

;)

Metro
28-12-2007, 19:09
http://www.techzonept.com/showthread.php?t=194654

Tens aqui tudo.
No teu caso terias imagino o Windows e depois 2 VMs no VMware com o cliente SMP Linux. :D

dragao-azul
28-12-2007, 22:17
Mas eu não sei quais sao os programas certos a usar e não os consigo configurar... esse tópico não ajuda muito... Tb so quero correr o programa em windows. :S

O que devo usar e como?

Thz

;)

loster
28-12-2007, 23:37
Aproveito o tópico para perguntar se um Q6600 faz mais pontos que um E6750. É claro que o processador vai ser overclockado.

É que estou para comprar processador novo para uma máquina nova e não quero gastar dinheiro a mais por performance idêntica.

Metro
28-12-2007, 23:57
Mas eu não sei quais sao os programas certos a usar e não os consigo configurar... esse tópico não ajuda muito... Tb so quero correr o programa em windows. :S

O que devo usar e como?

Thz

;)

Instala este: http://www.techzonept.com/showthread.php?t=154747

Eu respondi à tua pergunta inicial:)
O melhor era com 2 VMs e linux:)
Mas o que queres é o link que coloquei.

Aproveito o tópico para perguntar se um Q6600 faz mais pontos que um E6750. É claro que o processador vai ser overclockado.

É que estou para comprar processador novo para uma máquina nova e não quero gastar dinheiro a mais por performance idêntica.

Se puderes compra um quad core.
Quanto mais cores tiveres melhor para tudo. Também para o folding naturalmente.

loster
29-12-2007, 01:21
Se puderes compra um quad core.
Quanto mais cores tiveres melhor para tudo. Também para o folding naturalmente.

Se o dizes, eu vou tentar comprar um quad core. Mas só lá para Fevereiro quando vierem os 45nm, aí sim faço a escolha.
A cache também influencia nas WU's?

dragao-azul
29-12-2007, 01:26
Já consegui instalar, mas tenho 1 problema e mais 2 duvidas: :P

Problema: aparentemente ele não se consegue ligar ao servidor (tenho IE7, mas disse para ele não usar as preferências dele). Como resolvo? Ele diz que a WU tem um endereço invalido e não consegue saca-la.

Duvidas:
- Não dá para esconder a janela?
- Tive de meter pass no meu utilizador, embora não tenha directamente haver com isto, há maneira de ele fazer login sozinho (o windows?)?

Thz

;)

shello
29-12-2007, 01:59
Esconder a janela e fazer login sozinho, as duas numa, pondo como serviço (o cliente dá esta opção na configuração).
Problema de por como serviço: para parar o folding terás que andar a parar o serviço (quer pelo services.msc ou pelo net stop), e para posteriormente (na mesma sessão) o iniciares terás que fazer o inverso.
Outro "problema" (que se resolve facilmente) é não teres acesso fácil ao log da consola - instalas o FahMon (temos thread sobre o programa aqui no fórum e tutorial no nosso site). Este programa tem a opção de ficar na tray.
Vantagens do serviço: Não vês nenhuma janela (nem icone na tray) e o cliente mastiga mesmo sem fazeres login.

Sobre o problema actual:
Poderias passar para aqui o fahlog.txt (ou pelo menos essa parte) para analisarmos com mais detalhe?

dragao-azul
29-12-2007, 12:54
Quanto ao problema aparentemente um restart resolveu-o, já está a funcionar.

Quanto às duvidas, eu estava mesmo a perguntar o login do windows, quando se arranca o pc. Mesmo em serviço tenho de manter a password, não é? (no tutorial de instalação aparecia 1ºa pedir a password do user do pc e so depois dava as outras opções de configuração)

Tendo password no user (e eu sei que isto não está relacionado com o F@H, mas pergunto ja aqui), existe maneira de o windows arrancar sem ser preciso por a password? (Como no Mac OS X, onde mesmo tendo o user com password existe a opção de ele fazer o login sozinho?)

Mesmo com o FahMon, caso se queira parar o folding tem de se parar na mesma o serviço, não é? o Programa não tem a opção para se fazer isso a partir dele, certo?

(desculpem estas duvidas todas, mas estava habituado ao cliente gráfico, este é muito diferente (pelo menos para mim))

Thz

;)

shello
29-12-2007, 14:27
As dúvidas são perfeitamente válidas, não tens que te desculpar.

Em serviço o que acontece é que deixa de ser o teu utilizador a pedir para o folding arrancar, passa a ser o sistema quando está a iniciar os serviços de sistema. Sendo assim, é totalmente independente do teu utilizador, logo se precisares de alguma password, eventualmente será a de administrador quando fores a "instalar" o serviço.
É esta a razão para que o cliente funcione perfeitamente mesmo se não tiveres login feito, ou durante a sessão de qualquer utilizador.

O FahMon apenas é um programa que monitoriza um ou mais clientes, não tem qualquer opção para parar ou iniciar serviços. Para fazeres isto, tendo como serviço, a melhor opção que vejo é mesmo criares atalhos.
De qualquer forma não vejo grande necessidade de parar o cliente.

Para iniciar com o teu user no login, o que podes fazer é criar um atalho para o cliente na pasta de arranque do menu iniciar, mas desta forma a consola continua à vista, e para a esconderes a solução que vejo passa por usares um programa como o HideIt, ou o DM2 para esconder a janela.

Sobre o login automático mesmo com password, existe essa opção, creio, mas aconselho-te a procurares no fórum Windows World, muito provavelmente já lá estará qualquer coisa relacionada.

Na minha opinião eu preferia a opção do serviço, que até é como tenho no meu computador.

loster
30-12-2007, 17:03
Se o dizes, eu vou tentar comprar um quad core. Mas só lá para Fevereiro quando vierem os 45nm, aí sim faço a escolha.
A cache também influencia nas WU's?

Alguém me pode dizer se por exemplo um processador com 6MB ou 8MB tem resultados muito inferiores que um processador com 12MB?

Fontemourisca
30-12-2007, 20:00
A ideia que tenho é que tudo que compõe o sistema influência a capacidade do folding, mas a influência essencial é o processador que corresponde a um aumento de performance proporcional aos Ghz que tem. A cache como tudo influência mas muito pouco, e para essa ordem de grandeza então deve fazer muito pouca diferença.

Cumps

shello
31-12-2007, 02:00
Parece-me que a cache é importante, visto ser a "memória interna" (registos) do CPU. É a memória que comunica "directamente" entre a unidade do CPU que faz os cálculos, sendo abismalmente mais rápida que a RAM.

Há um tópico interessante sobre este assunto no fórum de suporte: http://foldingforum.org/viewtopic.php?t=491

loster
31-12-2007, 03:13
Então seguindo um pouco o tópico que o shello colocou, um dual xeon fazia a mesma pontuação tanto se tivesse 1gb ou 8gb RAM (máquina que só tivesse a correr folding)?

Gostava que me pudessem aconcelhar a certa do processador, já que esta máquina vai se dedicar maior parte do tempo ao folding. Caso seja necessário orçamento, tenho como limite ~250€ para o processador.

shello
31-12-2007, 04:14
Se as coisas estiverem bem equilibradas não. Depende da configuração em si.

No fórum de suporte eles têm um subfórum só mesmo para configs de hardware: http://foldingforum.org/viewforum.php?f=38

Dá uma vista de olhos por lá, tem umas threads interessantes para o que pedes.

dragao-azul
31-12-2007, 13:05
Boas,

Instalei o programa como serviço para não ter a janela, mas parece-me que não está a funcionar... :S
Quando faço ctrl+alt+del, o cpu não está a 100% (longe disso) e não tenho os fah_cores a correr, apenas tenho o fah.exe.

O fahmon tb me põe um quadrado vermelho, que penso que significa que não está a foldar.

Será que fiz algo mal? Depois de instalar como serviço é preciso fazer mais alguma coisa?

Thz

PS - Está aqui o log:
[11:57:53] - Ask before connecting: No
[11:57:53] - User name: dragao-azul (Team 35271)
[11:57:53] - User ID: 6C90519E6EDD61FF
[11:57:53] - Machine ID: 1
[11:57:53]
[11:57:53] Loaded queue successfully.
[11:57:53]
[11:57:53] + Processing work unit
[11:57:53] Core required: FahCore_a1.exe
[11:57:53] Core found.
[11:57:53] Working on Unit 01 [December 31 11:57:53]
[11:57:53] + Working ...
[12:06:06] Service stop request received.

Será que é só uma questãod e lhe dar mais tempo para começar a trabalhar?

shello
31-12-2007, 15:08
Segundo a última linha
[12:06:06] Service stop request received.
ele parece estar a receber um sinal para ser parado. Por exemplo, há uns dias quando falhou a luz aqui no sitio, o cliente mandou uma linha idêntica de imediato para o fahlog (porque tenho configurado para mandar parar o serviço (fazer um net stop...) assim que a UPS começa a funcionar a baterias).

O mais estranho é que ainda são quase 10 minutos até isso acontecer. Tens noção do que possa ter acontecido 10 minutos após o windows fazer boot?

dragao-azul
31-12-2007, 22:53
Quem parou o serviço fui eu quando percebi que não funcionava.
Se eu abrir o programa manualmente ele começa logo a trabalhar a seguir ao
[11:57:53] + Working ...

Mas como serviço nunca passa dai (por isso é que depois o desliguei) so não percebo é pk que não trabalha e consome-me algum cpu sem foldar nada.

O mesmo executável funciona bem se não estiver em serviço (parei o serviço e corri o .exe) mas como serviço não.

O que poderá ser?

shello
31-12-2007, 23:00
Ah, então está tudo a funcionar normalmente...
Não tens um fahcore_XX.exe a correr?

dragao-azul
01-01-2008, 01:54
Não, ai é que está.

Ele não está a foldar...

E em vez de usar 100% como o programa "normal" (onde correm os cores), este usa menos de 20% do cpu e não corre nenhum core...

O que será?

Thz

shello
01-01-2008, 02:00
Num Quad, e se for um cliente normal (não SMP), terias que ver um fahcore a usar 25% do CPU +/-
Mas não tendo nenhum fahcore e o cliente não dar nenhuma mensagem... Experimenta iniciar o cliente com a flag
-verbosity 9
Para adicionares flags em serviços, segue este guia: http://fahwiki.net/index.php/How_do_I_add_flags_when_running_the_console_in_ser vice_mode%3F

vacalouca
01-01-2008, 16:04
Quando instalei o SMP pela primeira vez, também tentei pô-lo como serviço mas dava-me esse "erro", não foldava >(

Andei a investigar um pouco pela net e em vários sites vi desaconselharam a instalação do SMP como serviço, pois era raro funcionar bem.

Acabei por instalá-lo normalmente e usar o Hideit e até agora tudo ok :)


Cumps

dragao-azul
02-01-2008, 16:16
Desisti de instalar como serviço.

Está a funcionar como um programa normal, com a janela.

Thz anyway

Metro
02-01-2008, 18:04
Usa o Hide-it ou o TrayIT para esconder a janela e voilá :)
Eu prefiro o último.