VOGONS

Common searches


First post, by ratfink

User metadata
Rank Oldbie
Rank
Oldbie

At least I think that 's what the problem is.

[I know this isn't really a forum for this kind of question, but people here usually know what they are talking about.]

Problem is: the memory on my XP machine seems to only want to run at half the speed it is supposed to.

Our main PC has an AM2/AM2+ motherboard, Asrock AliveDual-esata2. I was using a Phenom 9350e in it, which has 4 cores and runs at 2ghz. Running XP Pro 32-bit.

My gaming PC has a Sapphire AM2RD790 board and also had a Phenom 9350e but runs Windows 7 Pro 64bit. I upgraded that to a Phenom II X4 965 recently as I got one cheap. Much faster.

So I got another Phenom II X4 965 for the XP box. It is faster on benchmarks, but somehow seems sluggish. A particular 32-bit piece of code I have runs in 18 seconds on 7 box, but takes 30 seconds on the XP box. The code and data load into memory and lots of calculations are done; the code produces it's own timings. I'm thinking the differences must be due to memory.

Looking at cpu-z on each machine, both record the same cpu, running at a core speed of 800, which is 4x the fsb speed.

But on the 7 box, the memory tab of cpu-z shows that the FSB:DRAM ratio is 1:2 and it's running at 400. On the XP box the ratio is 1:1 and it's running at 200. The XP box reports the DRAM running at 200, whatever I set it to [if I set it to 400, it just ignores the setting].

I cannot see a bios setting for the fsb:dram ratio. It looks like I can changes NB and SB settings but I don't know what they will do.

What I want is for the memory on the XP box to run at 400, it's PC6400 RAM and it's actually sold as being capable of running at 533 [ie. 1066].

Grateful for advice!

Reply 1 of 10, by sprcorreia

User metadata
Rank Oldbie
Rank
Oldbie

DDR stands for Dual Data Rate, so your DDR memory runs at a true speed of 200MHZ (for what we call 400MHz modules), but sends twice the amount of data compared to previous SDRAM
Perhaps one of the BIOS reports the true speed, and the other the "supposed speed" of the module?

Quick test: Swap memory modules and see if the "problem" is still there.

Reply 2 of 10, by Old Thrashbarg

User metadata
Rank Oldbie
Rank
Oldbie

DDR stands for Dual Data Rate, so your DDR memory runs at a true speed of 200MHZ (for what we call 400MHz modules), but sends twice the amount of data compared to previous SDRAM

It's pretty clear from his post that he already knows that. You seem to have missed the fact that he's talking about DDR2-800, which indeed should be running at 400mhz, not 200.

However, I can't help but think that there's some sort of bug in the reporting on that Asrock board. It is a rather odd board, so it wouldn't surprise me if there were some hacks involved that confuse programs like CPU-z. And it doesn't sound to me like there's any actual performance issues, it's just misreporting the speed. You said yourself that the XP box is faster in some benchmarks, but it's also completely reasonable that it would be slower in some ways. It is, after all, quite different hardware and quite different OSes, and as such they're not going to perform the same in all things.

Reply 3 of 10, by sprcorreia

User metadata
Rank Oldbie
Rank
Oldbie

The same applies. I say 1st swap the modules to find out if the problem is in the motherboard. Then post a pic of the bios options so we can have a look.

Reply 5 of 10, by Old Thrashbarg

User metadata
Rank Oldbie
Rank
Oldbie

I took a look at the manual for the Asrock board, and it appears the memory setting in the BIOS is located under Advanced->CPU Configuration->Memory clock. It's listed by clock speed rather than ratios, but the function is the same-- the listed memory speeds are relative to the stock HT base clock speed (often erroneously called FSB speed), so the 200mhz setting is 1:1, the 266mhz is 4:3, 333mhz is 6:5, and 400mhz is 2:1. I hate the way they do that, because it makes things confusing once you add an overclock to the mix as well... for example, an HT clock of 250 with a "266mhz" memory setting will result in an actual memory speed of 333mhz.

Nevertheless... check that setting. If the memory is set to 200mhz, and you're running a stock HT clock, then the memory is indeed only running at DDR2-400.

Reply 6 of 10, by ratfink

User metadata
Rank Oldbie
Rank
Oldbie

Yep, that's set correctly.

But looking at that page prompted me to load defaults, after which cpu-z reported memory at 400...

A few experiments seems to show that if I enable Flexibility Option [I will check again but I think that's the setting] then cpu-z reports 200mhz despite the memory clock setting. If I disable Flexibility Option , cpu-z reports 400mhz memory and the correct 5-5-5-18 timings.

edit - the program I mentioned above now runs in 23.5 seconds, which though slower than the 7 box seems within a reasonable range.

Last edited by ratfink on 2012-08-05, 21:31. Edited 2 times in total.

Reply 7 of 10, by nforce4max

User metadata
Rank l33t
Rank
l33t

Boards like this can be very frustrating to use let alone tweak and I would try to find another 790x board if possible. Save this board though for the collection. As for tweaking it all I can say is good luck but you might be able to force some of the settings to get things working right.

On a far away planet reading your posts in the year 10,191.

Reply 8 of 10, by TheMAN

User metadata
Rank Oldbie
Rank
Oldbie

this sounds like a stupid question, but the asrock board is running the latest official BIOS right?
forget about the brand of memory stick... what are the exact chips of the RAM?

did you post on hardocp asking if others experience this problem? I'm hoping it comes down to a buggy BIOS or a chipset issue

Reply 9 of 10, by Old Thrashbarg

User metadata
Rank Oldbie
Rank
Oldbie

A few experiments seems to show that if I enable Flexibility Option [I will check again but I think that's the setting] then cpu-z reports 200mhz despite the memory clock setting. If I disable Flexibility Option , cpu-z reports 400mhz memory and the correct 5-5-5-18 timings.

Oh. Yeah. The 'flexibility option' is one of those weird things about Asrock boards that should always be disabled. It's an option they always include, and nobody is entirely sure exactly what all it does (it seems to do different things on every model of board), but the single common property about it is that it always screws something up.

Reply 10 of 10, by ratfink

User metadata
Rank Oldbie
Rank
Oldbie
Old Thrashbarg wrote:

It's an option they always include, and nobody is entirely sure exactly what all it does (it seems to do different things on every model of board), but the single common property about it is that it always screws something up.

🤣

I got very excited by these boards when PCI-E came along, for obvious reasons. I'd better check this setting on the others too.