Relação entre FSB e memórias

Novidades, dúvidas, respostas, problemas sobre Processadores, Chipsets, Motherboards, Memórias e assuntos relacionados

Moderadores: Administradores, Moderadores

Mensagempor Squire » Sábado Fev 16, 2008 22:59

E se eu definir na BIOS DDR266 e não mexer as latências? Isso vai melhorar alguma coisa do que já está?
Squire
Aprendiz
Aprendiz
 
Mensagens: 23
Registado: Sábado Jun 25, 2005 19:46

Mensagempor HidEaL » Sábado Fev 16, 2008 23:44

A principio sim, já que com a mudança para DDR266, se não definires as latências manualmente, a board define-as por ti, e a tendência será para as reduzir. Podes inclusivé ver os valores que a board coloca (estes serão estáveis a princípio) e tentando ir reduzir mais a partir daí :)

Cumps.
HidEaL
Gurus
Gurus
 
Mensagens: 4217
Registado: Quarta Abr 14, 2004 10:05
Localização: Vale de Milhaços / Corroios / Almada

Mensagempor Squire » Domingo Fev 17, 2008 14:28

Optimo.

Obrigadão pela ajuda :)
Squire
Aprendiz
Aprendiz
 
Mensagens: 23
Registado: Sábado Jun 25, 2005 19:46

Mensagempor FYI » Quarta Mar 12, 2008 0:00

pessoal;

vai aqui um pouco de confusao na minha cabeça, pelo que vou tentar explicar-me no melhor que puder...

os novos CPU Intel E8XX0 funcionam com FSB 1333Mhz, e pelo que tive a ver, esta mais idealizado para trabalhar com memorias DDR3-1333 para rendimento maximo.

Dado que nao vou usar memorias DDR3 (pq ainda estao muito caras), ao usar memorias PC2-5300 (DDR2-667) supostamente as melhores e mais adequadas a um FSB de 1333Mhz, nao estou a ter um subaproveitamento e consequente pior desempenho global (CPU+MEM) quando comparado com um CPU E6X00 com FSB de 1066 que permite usar memorias PC2-8500 (DDR2-1066), penso eu mais rapidas?

Por outras palavras, para quem vai usar DDR2 (e não tem intencoes de fazer upgrades para DDR3 num futuro proximo - caso contrario penso que a resposta seja obvia), é preferivel um CPU E8XX0 (FSB 1333) ou um E6X00 (FSB 1066)?

espero nao ter sido mto confuso.

obrigado!


Nota:
Core 2 Duo E6700 : FSB 1066 : 2667Mhz
Core 2 Duo E8200 : FSB 1333 : 2667Mhz
FYI
Aprendiz
Aprendiz
 
Mensagens: 81
Registado: Terça Mar 11, 2008 11:57

Mensagempor FYI » Sexta Mar 14, 2008 10:12

up :oops:
FYI
Aprendiz
Aprendiz
 
Mensagens: 81
Registado: Terça Mar 11, 2008 11:57

Mensagempor d3$tt » Sexta Mar 14, 2008 11:07

Squire Escreveu:Imagem
Imagem


Pelo separador Memory não dá para ver muita coisa.
Mas vendo o separador SPD dá para ver que o latency bate certo com o que está no separador Memory o que quer dizer que as memórias estão a funcionar a DDR400. È essa a interpretação?



Boas.
HidEaL, tenho uma duvida.
Porque nesta imagem do cpu-z não aparece DRAM Frequency nem FSB:DRAM :?:
Tou a perguntar isso, porque a um colega meu não aparecem os dados do CPU, e tambem é provavel que não aparce o resto das specs.
Podes esclarecer, por favor
cumps.
d3$tt
Membro de Prata
Membro de Prata
 
Mensagens: 433
Registado: Terça Set 25, 2007 18:59
Localização: SJM

Mensagempor HidEaL » Sábado Mar 15, 2008 0:56

FYI Escreveu:os novos CPU Intel E8XX0 funcionam com FSB 1333Mhz, e pelo que tive a ver, esta mais idealizado para trabalhar com memorias DDR3-1333 para rendimento maximo.


Na minha óptica, enquanto a intel usar o FSB que usa (AGTL+), temos que:
Largura de banda teórica do FSB @ 1333MHz: 10600Mb/s
Largura de banda teórica de DDR2 @ 667MHz: 5300Mb/s
Largura de banda teórica de DDR2 @ 667MHz (Dual-Channel): 5300Mb/s x 2 = 10600Mb/s

Trocando por miúdos: Isso é tudo muito bonito, e tendo em conta que em overclock os Core escalam bastante bem o FSB (face a outras arquitecturas, pelo menos), é vantajoso optar por memória mais rápida (em frequência e latências). Mas teoricamente, um kit de DDR2 667 em dual-channel é "tudo" o que precisas para satisfazer as necessidades de um CPU com FSB1333.

Pessoalmente, acho que migrar já para DDR3 não é necessário para ninguém (entusiastas inclusive). DDR2 800 chega perfeitamente, e algumas (até de preço bastante acessível) permitem até ir mais longe... Portanto, a meu ver, não existe qualquer impedimento a escolheres um série 8 com DDR2.

d3$tt Escreveu:Boas.
HidEaL, tenho uma duvida.
Porque nesta imagem do cpu-z não aparece DRAM Frequency nem FSB:DRAM :?:
Tou a perguntar isso, porque a um colega meu não aparecem os dados do CPU, e tambem é provavel que não aparce o resto das specs.
Podes esclarecer, por favor
cumps.


O CPU-Z nem sempre consegue identificar todos os dados. Podes tentar programas diferentes, como o Everest.

Cumps.
HidEaL
Gurus
Gurus
 
Mensagens: 4217
Registado: Quarta Abr 14, 2004 10:05
Localização: Vale de Milhaços / Corroios / Almada

Mensagempor FYI » Sábado Mar 15, 2008 1:40

obrigado, opto entao por um serie 8 com dual channel @667Mhz ;)
FYI
Aprendiz
Aprendiz
 
Mensagens: 81
Registado: Terça Mar 11, 2008 11:57

Mensagempor HidEaL » Sábado Mar 15, 2008 17:27

FYI Escreveu:obrigado, opto entao por um serie 8 com dual channel @667Mhz ;)


Repara que DDR2 667 em dual channel é o mínimo indispensável teórico para "satisfazeres as necessidades" do processador com FSB 1333. Apenas quis frisar que não é preciso DDR3 1333 para o processador funcionar em pleno. A minha opção ideal seria mesmo DDR2 800 (também em DC), que ainda te permite alguma margem de manobra.

Cumps.
HidEaL
Gurus
Gurus
 
Mensagens: 4217
Registado: Quarta Abr 14, 2004 10:05
Localização: Vale de Milhaços / Corroios / Almada

Mensagempor FYI » Sábado Mar 15, 2008 18:09

mas pelo que eu vi, as DDR2-800 sao memorias indicadas para processadores com FSB a 800MHz (daí a necessidade de as memorias serem "multiplos" do FSB, ou seja, os da gama E4n00, E21n0, Celeron 4n0).

uma memoria DDR2-800 nao é "multipla" de um FSB1333, mas sim de um FSB800...

nao é assim?
FYI
Aprendiz
Aprendiz
 
Mensagens: 81
Registado: Terça Mar 11, 2008 11:57

Mensagempor HidEaL » Sábado Mar 15, 2008 19:29

FYI Escreveu:mas pelo que eu vi, as DDR2-800 sao memorias indicadas para processadores com FSB a 800MHz (daí a necessidade de as memorias serem "multiplos" do FSB, ou seja, os da gama E4n00, E21n0, Celeron 4n0).

uma memoria DDR2-800 nao é "multipla" de um FSB1333, mas sim de um FSB800...

nao é assim?


É assim e não é assim.

1º - Diz-se que as DDR2-800 são memórias indicadas para processadores com FSB a 800MHz porque num sistema Intel a largura de banda teórica de um FSB a 800MHz é igual à largura de banda teórica de DDR2-800 (6.4Gb/s). Portanto, para funcionamento em pleno, sem limitações, o mínimo indispensável para um CPU com FSB 800MHz seria DDR2-800. Até aqui, já te tinha dito.

2º - Estás a assumir que os múltiplos (que habitualmente se chamam divisores... Ainda que nos dias de hoje, na minha opinião, o termo multiplicador fosse mais "correcto") têm de ser inteiros... E não são.

A ideia base é que a largura de banda fornecida pelas memórias deve ser igual ou superior à que o FSB permite. Portanto DDR2-667 (em DC) seria o MÍNIMO para um processador de FSB1333. Pessoalmente, não gosto de fazer as coisas pelos mínimos... :)

Cumps.
HidEaL
Gurus
Gurus
 
Mensagens: 4217
Registado: Quarta Abr 14, 2004 10:05
Localização: Vale de Milhaços / Corroios / Almada

Mensagempor FYI » Sábado Mar 15, 2008 20:26

a minha base (http://www.madshrimps.be/?action=getarticle&articID=472):

So it doesn’t matter much what memory speed/timings you buy, the value line will suit the Intel Core 2 system just fine, but do keep one thing in mind, as in our testing we found performance actually decreases a bit going from PC4200 (533) to PC5300 (667)!

The Core 2 has a front side bus (FSB) speed of 266Mhz x 4 (Quadruple) “1066Mhz”, the ram is running at 266Mhz x2 (Dual Channel) x2 (DDR) = “1066Mhz”, so with PC4200 memory and FSB are running synchronized. When you use PC5300 you are no longer running synchronous with the FSB and a memory divider of x1.25 (5/4) has to be used. The older Athlon XP from AMD also displayed this decrease in performance when running memory asynchronous due to its short pipeline, where memory latency is more important then memory bandwidth. With the Pentium 4 the pipeline was longer and the effect of running asynchronous which increased latency was masked. Core 2 technology marked Intel's return to a shorter pipeline and thus is more similar to the Athlon XP than the Pentium 4.

By running the memory synchronous to the FSB you have the least amount of latency and thus performance is at its best. Why is PC6400, which is also running asynchronous, faster then? Because the memory speed is now that much higher that it compensates for the loss of running asynchronous and overall performance does increase. PC5300 worked great with Pentium 4 but it should be avoided when running Core 2, except when you plan to overclock. PC5300/6400 will give you the extra headroom to increase the FSB while keeping memory synchronous.


este teste foi feito com um Intel Core 2 Duo E6700 (FSB 1066), memorias ditas "ideais" as PC2-4200 (DDR2-533) ou PC2-8500 (DDR2-1066). Portanto correr memorias assincronamente pesa na perfomance, ainda que teoricamente sejam mais rapidas no papel...

pergunta final entao: CPU E8200, memorias mais indicadas (sempre DDR2):
1- PC2-5300 (DDR2-667) [Síncronas]
2- PC2-6400 (DDR2-800) [Assíncronas]
3- PC2-8500 (DDR2-1066) [Assíncronas]

estou na mesma em busca de artigos que respondam a esta questão.
FYI
Aprendiz
Aprendiz
 
Mensagens: 81
Registado: Terça Mar 11, 2008 11:57

Mensagempor HidEaL » Sábado Mar 15, 2008 20:57

Não assumas isso assim com uma leitura diagonal. Correr as memórias de forma síncrona é melhor para certas arquitecturas (e/ou em certas situações), é certo. Mas para isso também tens de ter latências aceitáveis, senão acabas por penalizar a performance na mesma. Aliás, isso está bem expresso nos resultados demonstrados por esse site... :roll:
Admito é que a conclusão deles não está propriamente explicita:

So it doesn’t matter much what memory speed/timings you buy, the value line will suit the Intel Core 2 system just fine, but do keep one thing in mind, as in our testing we found performance actually decreases a bit going from PC4200 (533) to PC5300 (667)!


Isto nos resultados deles só aconteceu com o aumento das latências, como seria de esperar... :roll: De qualquer das maneiras é verdade, a arquitectura Core presta-se muito mais ao sincronismo (porque o sincronismo, regra geral, implica latências mais baixas, porque as memórias síncronas, regra geral, funcionam a velocidades mais baixas e permitem assim apertar as latências) do que a Netburst dos P4.

Continuo na minha: Comprar umas DDR2-800 e depois testar (balançando a performance pela largura de banda / latências) seria o melhor.

Cumps.
HidEaL
Gurus
Gurus
 
Mensagens: 4217
Registado: Quarta Abr 14, 2004 10:05
Localização: Vale de Milhaços / Corroios / Almada

Mensagempor FYI » Sábado Mar 15, 2008 21:20

eu confesso que sou completamente ignorante nessa questao das latencias das memorias, nao faço ideia de quais as mais rapidas, o que eu procuro é a maior fiabilidade possivel, por isso tenho umas Twinmos que me constaram na altura seriam das melhores nesse aspecto.
segundo o cpu-z tem as latencias de

CL - 2.5
tCRD - 3
tRP - 3
tRAS - 7
tRC - 10

nao faço ideia se isto é bom ou nao, o que eu procuro é a melhor relacao desempenho/fiabilidade out-of-the-box, ja que nao irei mexer em nada...
por isso procuro saber, sem alterar nada, se o melhor desempenho para um FSB1333 se esta numas mems 667 ou 800 ou o que for.

cumps.

ps: muchas gracias pelos esclarecimentos ;)
FYI
Aprendiz
Aprendiz
 
Mensagens: 81
Registado: Terça Mar 11, 2008 11:57

Mensagempor HidEaL » Domingo Mar 16, 2008 0:13

Essas latências suponho serem de memória DDR. São as latências "normais"... CAS (CL) a 2.5 (pior seria se viesse a 3, como muita memória vem), tRP e tRCD a 3 e o tRAS normalmente a 7 ou 8. Uns valores bons (muito bons) seria qualquer coisa como 1.5-2-2-5. Eu uso assim no meu Athlon 64 e marca a diferença.

Já deves ter entendido que quanto mais baixos os valores das latências, melhor. portanto, out-of-the-box, procura um kit de DDR2-667 com latências boas (8-3-3-3 encontra-se bem) ou DDR2-800 comprometendo mais um pouco as latências (10/11/12-4-4-4). O que vai acabar por acontecer é que, ao usares o modo síncrono, as DDR2-800 vão funcionar a 667MHz, logo podes baixar-lhes as latências na mesma. E visto que o preço é aproximadamente o mesmo (senão o mesmo), acho que mais vale comprar uma memória certificada para DDR2-800, especialmente se queres desempenho/fiabilidade out-of-the-box. :)

Cumps.
HidEaL
Gurus
Gurus
 
Mensagens: 4217
Registado: Quarta Abr 14, 2004 10:05
Localização: Vale de Milhaços / Corroios / Almada

Anterior

Voltar para Processadores, Chipsets e Motherboards

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron