X-Fi Zone
X-Fi Models

Discover the SoundBlaster X-Fi models. What are the differences, what do the models have in common.

X-RAM Explained

What does X-RAM really do? Read about the extra 64MB onboard RAM on the SoundBlaster X-Fi.

-->

Wednesday, May 17, 2006

Crackling and Popping X-Fi?

If you are one of those X-Fi users which experience the famous crackling and popping noises this will definitely be extremely useful to you. Some help on the topic from Creative:

We have been working extensively with a large number of systems and the vendors of those systems to diagnose and find remedies for reported symptoms of audio crackling and distortion, particularly during game playing. Thanks to the extensive and accurate reporting of these issues, approximately two months ago we were able to reproduce the crackling and distortion symptoms on some systems. All of those that exhibited the symptoms were high-end spec gaming systems. We have since been identifying other systems that exhibit these symptoms as well as working hard to identify the causes of these symptoms.

It seems that usually high-end setups are affected by that issue and the problem seems to come from weird things like not running RAM in dual-channel mode. We will see if the mentioned methods will fix the crackling and popping noises once users try them on their own setups.

The full post from Creative:

We would like to update all Sound Blaster X-Fi users that are experiencing the popping/crackling issues with the very latest news on this issue.

We have been working extensively with a large number of systems and the vendors of those systems to diagnose and find remedies for reported symptoms of audio crackling and distortion, particularly during game playing. Thanks to the extensive and accurate reporting of these issues, approximately two months ago we were able to reproduce the crackling and distortion symptoms on some systems. All of those that exhibited the symptoms were high-end spec gaming systems. We have since been identifying other systems that exhibit these symptoms as well as working hard to identify the causes of these symptoms.

Before moving into the specific detail of our findings we feel it would be helpful to cover off some background information on how audio is handled and delivered in a PC system. Firstly it is important to understand the significance of system memory and relationship between it and the audio card. System memory is in fact the source of the many building-block streams of audio data that a sound card receives from a game or other application. Most importantly a sound card that is designed to significantly enhance and process system audio has a fundamental requirement for quick access to this system memory. Audio streams are continually being read in from system memory to the sound card, and the Creative X-Fi chip processes and mixes these streams into the final multi-channel output. The sound card does have on-board storage that allows it to tolerate being held off from memory access for some amount of time, and in fact, this tolerance for being held off, which we call latency tolerance, is higher for Sound Blaster X-Fi than it was for previous generations. At the same time, the enhanced capabilities of Sound Blaster X-Fi require that it read in a larger amount of data than previous generations of sound cards, although much less than a graphics card or hard drive requires. The impact of a delay in receiving data to a graphics card is slower frame-rate, whereas to audio there is a far more significant impact. Because audio is so “real-time” any delay in receiving data causes a break in the audio stream and this break translates to pops and clicks in the audio stream.

So now to our findings: We believe that the larger volume of data being requested is, in some systems, causing larger access delays to system memory, especially when Sound Blaster
X-Fi is sharing memory access with high-end graphics and/or hard drives. We have found that with certain high-end systems and configurations, Sound Blaster X-Fi is being held off from receiving data from the PCI bus for significant periods of time, in some cases for close to two-thirds of a millisecond. This causes our audio buffers to underflow, which produces crackling sounds. The obvious answer to this would be to increase the latency tolerance, but due to the requirement for audio to synchronize accurately with graphics, we cannot increase the latency tolerance beyond a certain point.

Our tests have proved that in many cases these problems can be remedied with a simple BIOS update but this did not resolve the issues for all customers experiencing the issues. We therefore continued to investigate and have made a significant finding. In some systems we have resolved the issues by setting the motherboards to dual-channel memory mode to improve the memory bandwidth and response. Below you can see the configuration of two of the systems that we initially experienced issues with and subsequently resolved by setting to dual-channel memory mode.

With these two machines we ran tests with Battlefield 2, which is the title with the most reported issues. We found that as long as the system memory was configured in dual-channel mode, the Sound Blaster X-Fi card did not crackle. When memory was not dual-channel, crackling could occur in the game and when crackling was occurring, the Sound Blaster X-Fi service requests on the PCI bus were being held off for long periods.

The way to invoke dual-channel memory mode differs by machine. For system 1, installing 1 GB memory DIMMs in memory slots 1 and 2 invoked dual-channel mode, whereas for system 2, installing 1 GB memory DIMMs in memory slots 1 and 3 invoked dual-channel mode.

We recommend checking your motherboard's manual to ensure that memory is configured for dual-channel.

N.B. Installing 4 GB (one DIMM in each of the four slots) is not advised for Windows XP 32-bit. It is recommended to install less than 3GB total memory, and the size of memory in both of the channels must be the same for dual-channel operation.

As highlighted before, in some cases a simple BIOS update resolved the issues, but in others these changes to memory configuration were required also.

These findings go a long way to resolving the issues that many customers are having, but we believe that there may be some other system-related issues that may continue to cause these symptoms for some remaining customers. We are therefore working with prominent motherboard and chipset manufacturers such as nVidia to explore ways to balance the needs of systems such that all of the components, including the sound card, are functioning at peak efficiency and we will be reporting back on these issues in the next 2 weeks.

However we want to highlight that some reported crackling issues were found to be normal clipping that can easily be resolved by balancing audio settings. We specifically found that some game titles produce a very strong audio output signal that in some circumstances can overload our hardware DSP algorithms, such as CMSS-3D and 24-bit Crystalizer. While this issue is not at all related to the PCI bus traffic issues described above, the result of this is a distortion that might be described as "crackling" (although technically it is "clipping"). We would therefore recommend that all customers run a very simple test. Please try turning down either the game volume, or the Windows "Wave" volume, to see if this remedies the problem. If it does, it would be really helpful if you would notify us of this.

As a final note, we understand the desire of our customers to squeeze every last drop of performance from your systems. In most cases once the very latest hardware has been purchased and installed, the CPU, graphics, USB and every other device has been overclocked there is only one last thing to do – find and install the very latest drivers and BIOS updates – and many customers do so even if they are beta versions. We would suggest to all of our customers that if they experience issues while using drivers or BIOS updates for any product that are labeled as "Beta" or that in any other way are not considered "released and supported" by their respective manufacturers, that they immediately downgrade back to the last release version. As such software / firmware is not fully qualified by the vendor's QA team, the chances of problems occurring when used in conjunction with Creative or any other 3rd party products is increased.

For any replies from X-Fi users and Creative check the Creative Forums.

Comments

Blogger Unknown said...

None of this applies to me though - I have 2GB of RAM in Dual Channel mode, I have the most updated BIOS as well as drivers, I am using a single video card (non-SLI), and I have nothing in the PCI bus except for the X-Fi (I am using native nForce IDE/SATA interface, the gigabite NICs are PCI-E). So what is Creative's explaination for me It's not that it's clipping - if it was, it would just get clipping and not random noises and crashes. During the random noise part, my frame rates decreases, and eventually crashes. Sometimes it just makes the noise and just goes away (or lessens) and I can continue playing. But I am always afraid I will crash in a middle of a good BF2142 fight.

10:36 AM  
Blogger Unknown said...

I used Vista x64 and had no issues with crackling in feb-march 2007, then i switched to x32 for a while (no issues), now back to x64 (as of June 20th). Now I'm getting popping/crackling. This might be good information, I did change a few things in my (high end) system since then. I added an extra hard drive, sata 2. I also moved my 2x10,000 rpm raptor hard drives (on raid) onto an sata raid card that sits right next to the x-fi card and I run windows off that. When I run a benchmark on the drives, I get lots of crackling on my music, when I stop the test, the crackling goes away except for when the hard drive is randomly accessed by windows, etc.

I assume drivers can't fix this, sounds like bad design to me. What can I do? I only have 2 PCI slots, I cant just move it farther away from the X-Fi and I cant stop using it either.

10:02 PM  
Blogger Unknown said...

I guess this will never be fixed.

6:29 AM  
Blogger Unknown said...

Right well...
I have had the card for about 8 months and the problems only started about a week ago.
I think i have managed to find the cause for me at least.
It was a mic/line in issue!
I recently bought a headphone/mike combo and have it plugged into the facia at the front. Even though the mike was turned off it would start to crackle. I merely unplugged the mike and hey presto... crystal clarity!
Now this could be static or... god knows what else but it is a start. i will update on any further problems should they occur.

8:34 AM  
Blogger Unknown said...

In my case, the X FI extreme gamer and the Audigy ZS THX both give me the same problems. Horrid sound. When I replace the 24 bit card with a 16 bit card the sound returns to normal. The bad sound appears in every facet of my listening experience, games or audio files. I have an older system by todays standards:

P4 3.6 Ghz
2 gigs OCZ platinum ram
EVGA 7900 super clocked 512meg vid
all 3 sound cards mentioned.
Abit SD80 mobo
150 gig raptor 10k rpm (WinXP boot)
500 gig maxtor 7200rpm (game)
500 gig maxtor 7200 rpm (media)
Corsair 750TX PSU

11:36 AM  
Blogger xntech said...

This may be TOO simple.. But i came here looking for answers.. After not finding much i started screwing around with the Control Panel's "sounds and Audio Devices"
I found that my Problem went Away When i Muted the Line-in2/Mic 2
IF you do not see this Slider go to Options then Properties. Make sure Playback is Notched
and look for Lin-in2/Mic 2
Check mark it and hit ok. then Mute it...
My Xfi has a Front I/O panle wich is why this is here..
None the less Trying muting alot of whats there . it Just MIGHT solv your problem

4:48 PM  
Blogger neo_virtual said...

According to this article the *OBVIOUS* solution would be to increase the latency but in order to do that you have to have bigger memory buffers in the Sound Card and the problem that Creative is not telling us is that they probably decided to go CHEAP and put a small buffer there and that is why they are not telling us how to increase the Latency because then this big issue would come out!

3:09 PM  
Blogger FG said...

mine was even simpler, i found out that mic channel was turned on, i turned it off and viola! no popping or crackling sound. check yours at "right click windows sound volume" and choose "recording devices" if you see the mic bar turned on and moving, just disable/mute it.

4:04 PM  
Blogger Unknown said...

I got rid of my X-Fi, problem disappeared. ;-) Turned to Asus products, haven't failed me so far (0 issues in 7 months), and they have excellent drivers.

3:02 AM  

Post a Comment

« Back to X-Fi Zone Home