dual-channel memory

  • Thread starter Thread starter adam russell
  • Start date Start date
A

adam russell

Ive had some static in voice-chat in lotro, and while it is probably just
the other users system, I started doing some research because it is so
annoying. According to a thread on creative labs website there is or used
to be a crackle problem with nvidia nforce 4 680i motherboards combined with
x-fi sound cards, and it can be stopped by putting your memory into
dual-channel mode which they say you can do by reading the motherboard
manual. My manual make no mention of it though. Can I get some
enlightenment please?
 
Vanguard said:
in message



Nope, don't reply to spammers.

Please explain. I just started with usenet.com because I had problems
renewing with individual.net. Is usenet.com considered a bad service, or do
I just have it setup wrong? I dont know why it appended that ad.
 
Vanguard said:
in message



Nope, don't reply to spammers.

Sorry about the spam. Was my first message with a new newsgroup provider.
The problem is fixed now.
 
adam russell said:
Ive had some static in voice-chat in lotro, and while it is probably just
the other users system, I started doing some research because it is so
annoying. According to a thread on creative labs website there is or used
to be a crackle problem with nvidia nforce 4 680i motherboards combined
with x-fi sound cards, and it can be stopped by putting your memory into
dual-channel mode which they say you can do by reading the motherboard
manual. My manual make no mention of it though. Can I get some
enlightenment please?

So now Ive fixed the problem with the newsserver adding ad spam, is there
anyone with information about how I know whether my memory is in
dual-channel mode?
 
So now Ive fixed the problem with the newsserver adding ad spam, is there
anyone with information about how I know whether my memory is in
dual-channel mode?


I doubt it's due to whether it's in dual channel mode or
not, probably the same things as always that Creative can't
get their card to do what they claim without usurping more
than it's share of PCI bandwidth. So you might try some
different PCI latency values in your bios if it's a
supported setting.

Your motherboard manual should detail which memory slots
correspond to dual vs single channel mode. Your bios might
also show "dual channel" on-screen during the POST sequence.
You could also compare some online memory benchmark where
they used same chipset, FSB, and memory timings to see if
your scores are in the ballpark on the same benchmark.

You didn't even mention what motherboard you have though,
which is part of why you aren't getting the answer.
 
adam said:
So now Ive fixed the problem with the newsserver adding ad spam, is there
anyone with information about how I know whether my memory is in
dual-channel mode?

On the 680i boards, some of the smaller companies use the Nvidia designed
and manufactured motherboard. These smaller companies add their own cooling
solution and company logo, to provide some product differences.

Nvidia provides the manual, and if you look at the paper manual that
came with the product, you may notice the "Nvidia font" used in the
front section of the manual. I downloaded the EVGA copy of the manual
again to have a look.

http://www.evga.com/products/pdf/680i manual.pdf

The DIMM slots are colored in the manual. The two blue would be dual
channel. The two black would be dual channel.

The slots are numbered like this. The manual says to use slot 0 and
slot 1, as positions for a pair of DIMMs. Or, you can use slot 2 and
slot 3, as positions for a pair of DIMMs. Those would be the dual
cnannel choices. Slot 0 and slot 1 are the same color as each other.
Slot 2 and slot 3 are the same color as each other.

--------- slot 0
--------- slot 2

--------- slot 1
--------- slot 3

One difference from using dual channel, would be that more of the
potential bandwidth of the PCI Express lanes on the video cards,
might be usable. The target for PCI Express DMA transfers, might
be system memory, so the higher the system memory bandwidth, the
more PCI Express packets can be handled per second. The theory being,
that this somehow would cause the bus arbiters to offer the PCI bus
more opportunities to do any necessary data transfers.

But really, on how many chipsets, is arbitration policy or options,
known ? The answer is not many. Sometimes, information is released
about how the bus arbitration amongst multiple buses works, when
there is a problem with the chipset.

But having just looked at a handful of threads, from a search on
X-Fi and 680i, there are lots of theories, some from previous
motherboard experiences. My own experience with sound problems,
is you can try a solution, think you have it solved, only to
find tomorrow, when you operate the computer, the snap, crackle
and pop are back. What that means is, some of the suggested solutions
provide a small amount of relief, without changing the nature of the
problem. All it takes, is some change in the background conditions
in the machine (say you use an application you weren't using yesterday),
and the problem can return.

By all means, try the dual channel setup - that is good for the
machine anyway, and will give you better benchmarks. But it may
turn out to be just a bandaid, and not really fix the sound problem.

One thing I don't understand in all this, is the practical details
of how sound buffers are passed to the sound card. It appears that
the sound card is demand based. There is a FIFO buffer of some sort.
When the FIFO drains to a certain depth, an IRQ is sent to the
processor. The remaining depth of the FIFO, and the drain rate set
by the sampling rate on the DACs, determines the maximum time before
the interrupt must be serviced. If the interrupt is not serviced, the
last sample stored in the FIFO, is reused over and over again,
creating a "flat spot" on the analog waveform. If that happens
intermittently, and many times a second, that is a "crackle".

Increasing the size of the FIFO buffer would sound like a natural
solution, but that also has consequences for lag between when sound
samples are computed or prepared, and when they are played back.
A game would be less responsive acoustically, if a whole second of
fixed sound samples had to drain out of the card, before the game
could cook up a new sound effect. So the latency caused by the buffer,
cannot be made too large, AFAIK. I don't know if there is an article
on a web site, that puts numbers to all these assumptions, but it does
seem to be a tough problem to solve. Certainly enough years have
passed, for people to have had a chance to fix it.

Using a large FIFO, would help with streamed sounds. In that case,
the values being sent to the sound card, are known well in advance,
and if you had a really big RAM buffer on the sound card, you could
put a whole song into the sound card. In that case, there would be
no opportunity for snap, crackle, pop. But for dynamic content,
such as sound effects in an FPS, a deep FIFO would be a liability.

Good luck,
Paul
 
kony said:
I doubt it's due to whether it's in dual channel mode or
not, probably the same things as always that Creative can't
get their card to do what they claim without usurping more
than it's share of PCI bandwidth. So you might try some
different PCI latency values in your bios if it's a
supported setting.

Your motherboard manual should detail which memory slots
correspond to dual vs single channel mode. Your bios might
also show "dual channel" on-screen during the POST sequence.
You could also compare some online memory benchmark where
they used same chipset, FSB, and memory timings to see if
your scores are in the ballpark on the same benchmark.

You didn't even mention what motherboard you have though,
which is part of why you aren't getting the answer.

Oh, I thought nvidia nforce 4 680i motherboard was all I needed to state.
The manual
also says 122-CK-NF68. Is that the identifier needed? From evga. The
manual doesnt say how to make the memory dual channel, though it does say
it's recommended to not put the memory cards in adjacent slots (if you have
2). I just found
in specs that it says system memory is "Dual-channel DDR2 800/667/533". Do
you think that means its automatically dual mode without any setup needed?
 
Back
Top