Creative Software: Sound Blaster Live! (MP3+, Gamer)
Support ID:    277576
Description:    Creative Software: Sound Blaster Live! (MP3+, Gamer)
Product: Sound Blaster Audigy Gamer
Current Status:    Answered
Support Request Message Thread:
   
Response from Creative:  12/6/2002 11:30:45 AM

John,
Static, pops, clicks and pauses when playing multimedia files with Creative Labs audio cards&

RESOLUTION
In some instances poor audio quality is a symptom of a system that is trying to do too much. To correct it, users can try to increase system resources, and balance the different tasks that the system attempts to perform.
Users can try to improve system performances at different levels, for example, at the system BIOS level, under Windows, and when playing games.

At the system BIOS level
Disable components not being used. Items such as:
Serial Port 1 or Com 1/3
Serial Port 2 or Com 2/4
Parallel Port
Onboard Sound (could also be called Onboard AC97 Audio)
Onboard Video
Onboard Game Port
Note: Make sure you are not using the device in question before disabling it. If there is any doubt, leave that item set as it is.
Other options in the BIOS:
System Performance: Optimal or Normal

Use: Loads the settings for the system that should make it operate at its fastest settings for Optimal or its safest settings for Normal.( System timer, Bus Speed, etc)

Effect: Speed is generally what will increase the amount of power that can be used to play sound. In some cases, the system could be unstable. This may be what is causing lockups or glitches in the sound. If this is the case, select the Normal setting.
VGA Shared Memory Size: Set as high as possible if using an integrated video card.

Use: This is the amount of system memory set aside for the graphics card.

Effect: The more memory that can be allocated to the video card, the more data it has to work with without having to get more from the system.
AGP Aperture Size = 32 MB or 2 times the amount of video card RAM

Use: This setting allots the amount of system RAM to use as a buffer for data used by the AGP port.

Effect: In general, 32 MB should be sufficient to give all the room for the data the video card would need, but some cards are optimized for a different value. If the video card does not give a number start at 2x, adjust until the most applications and hardware work the best.
VGA Palette Snoop: Toggle

Use: Allows some pieces of hardware to check the video card to see if colors are available. Not used much with modern hardware.

Effect: Enable it, if you are using one of the legacy devices that need hardware access to the pallet, to keep that piece of hardware from using a software emulation mode. Some video cards will only operate in 256 color mode with VGA Palette Snoop enabled.

If it is not used, disable it, since most video card drivers are optimized for "True Color" mode.
Peer Concurrency: Toggle

Use: When Peer Concurrency is on, multiple devices can access the PCI bus at the same time.

Effect: Enable it if you have cards that can operate at the same time.
PCI 2.1 support: Enable (Also known as PCI Delayed Transaction in some BIOS)

Use: Normally toggles the PCI slots between 2.0 and 2.1 and more rarely 2.1 and 2.2 mode.

Effect: Most of the Creative Labs PCI sound cards are 2.1 devices and therefore require PCI 2.1 compliancy mode.
Check the PCI slot speed. Should equal 33 or 66 MHz

Use: PCI 2.1 uses a 66 MHz bus. It is backwards compliant to PCI 2.0 and so will also allow 33 MHz.

Effect: Some motherboards will either automatically move the PCI clock speed out of spec. or will allow the user to do this. When there is a mismatch between what the card and the system are operating at, only the clock cycles where the two correctly match up will allow a data transfer.
Enable a 1 meg memory hole. Usually listed as 15- 16 Meg Memory Hole: Toggle

Use: Some legacy devices require a 1 meg hole in system memory or are hard coded to the 15-16 Meg range.

Effect: If you have a device that needs a random 1 meg area, specifying a particular range will generally make the system more stable. Most users do not have any devices that use the memory hole anymore, so it can be disable in many cases, to give the system one more meg to use.
PCI Latency Timer:

Start with a setting of 32, then adjust up and down and see if there is any change in the situation.
Use: This is kind of a countdown timer for busmastering devices to access the bus.

Effect: The number 16 is chosen partially out of just any number and partially with some logic. The logic comes in the value of the Latency multiplier for a PCI system operating at 66 MHz (~16). The randomness come in the form of the variations on how different manufacturers write their drivers, and by drivers, both BIOS and PCI device drivers. There is a formula for figuring out exactly what this number should be in a given system, but in the real world these numbers seldom ever work out.

In general the lower the number the less time a particular device has to do its job. If the data transfer does not go through, either the data will be lost or the data will have to wait for the next clock. If the number is too high there will be a lot of times when the PCI bus is sitting around doing nothing waiting for the counter to expire. In the mean time, other PCI cards will be exceeding their buffer and again losing data. Therefore you can start at the ideal setting and move it around and see if the system gets better or worse.
Spread Spectrum Control: Toggle

Use: Reduces Electromagnetic Interference (EMI).

Effect: When enabled, this function reduces the EMI by modulating the pulses, however, it cause system to pause, hence, audio glitches may occur
AGP Fast Write: Enable

Use: In general, it allows data to be transferred directly from the chipset to the graphics chip.

Effect: Not all video cards and chipsets support this feature, but if both your motherboard chipset and the video card support it, you will get much faster performance.

Updated System Files:
Download the latest Intel INF and Intel Applicaiton Accelerator patches
This INF patch works for almost all Intel chipsets going all the way back to 430
The Application Accelerator patch works for all 8xx series chipsets

In Windows:
In Desktop settings:
Reduce color depth
Reduce resolution
Turn off font smoothing
Turn off Show Window contents while dragging
In the [386Enh] section of the System.ini file add:

IrqX=4096 (Where X is the IRQ currently in use by the sound card)

Effect: Increases the buffer used for PCI card interrupt. IRQ steering must be enabled and this only works in Windows 95 and 98. May not work on all systems, so make sure to have an alternative method of booting back up and editing the System.ini
Run the Scandisk and Defrag utilities.

Effect: If the system has to look for an undamaged area to put data it slows the system. If the system has to look for data, it also slows the system down. Lastly, if you are recording to the hard drive, you want at much free space in one place as possible so your recording is not scattered all over the hard drive.

In DXDiag:

Disable AGP Texturing (If sound no longer has static, try re-enabling the option.)

Effect: It will reduce the amount of data going across the bus. If you turn it back on and the problem is still not there, this seems to be an issue with something in DirectX.
In Blaster Control (the one on the task bar) or similar utility.
Try AGP at 1x, 2x, 4x (if supported)

Effect: Set AGP speed to the highest number that both the motherboard and AGP Video cards both support. Otherwise, if you have the video card set to 4x and the motherboard only supports 2x it will try to send twice as much data as what the bus can handle. Alternately if you have it set to 2x and the motherboard supports 4x you are only getting half as much data sent per cycle as you could.
Adjust the clock slider

Effect: Some video cards are over clocked by default. If the video card is trying to overload the AGP bus too much the system may be going slower as a whole trying to service the video data that may not even be needed. On the other hand, some video cards are either under clocked or can be safely over clocked. In these instances if you can get the data out faster the system bus has more time for other devices. At no time should you move the clock sliders outside the manufacturers range. Creative video cards using our control will not let you dangerously over or under clock the card, but other manufacturers may.
Turn down the refresh rate (if supported)

Effect: Reduce the amount of data going across the bus and you have more time for other things

In the games:

Turn down the number of EAX effects or turn off EAX completely (for Sound Blaster PCI 512, Sound Blaster Live!, Sound Blaster Audigy and Sound Blaster Extigy series)

Effect: Again lower data means more time for other data. In this case it is a matter of if you want the extra effects or perfect sound. This is normally only an issue if you are close to the system limits and you just need a little more to get you over the edge.
Power Management / APM / ACPI: Disable if available

Use: ACPI is the replacement for PNP, Advanced Power Management (APM), and several other technologies. In a nutshell, it passes off the control of several of the parts of the system to the Operating System. Effect: Power Management processes or procedures have to monitor the system in some way to see if it can turn off the PC. If all requests for the use of hardware have to first go through a software layer before going to the normal hardware queque it will increase the amount of time it takes for the sound to be played. Depending on the amount of time of the delay, it may be represented by anything from a glitch in the sound to the entire card disappearing from the system.

NOTE: Disabling ACPI may have other effects on applications and system performance. For more information on disabling ACPI, please visit WWW.Microsoft.Com.



Georges
   

   
Response from Customer:   11/17/2002 5:11:23 PM

In fact, I'm not using WMP at all. The version that is 
installed, however, for sake of reference is 
8.00.00.4487. Yes, I have already updated to Windows 
XP SP1. And as you will see if you re-read the 
previous communication, I've already uninstalled the 
card completely and reinstalled it more than a half 
dozen times. The frequency with which the stuttering 
occurs changes somewhat depending upon into which PCI 
slot the card is installed, but it is present in all 
slots.

Interestingly enough, I've made an additional 
discovery since last Friday, 11/15/02. If I drop back 
to the much older version of the Creative Labs drivers 
released for XP, then the stuttering goes away. To be 
more specific, that's driver version 5.12.01.3509, 
dated 08/14/01. So it seems y'all broke something in 
the updated drivers that was working just fine in the 
older drivers.

Using the older drivers isn't much of a fix insofar as 
they have their own bugs. For example, I have to reset 
my speaker selection (4 speakers) constantly, 
occasional clicks and pops occur with the audio, and 
the audio in several games--most notably Unreal 
Tournament, Undying, and other UT-engine based games--
can be very distorted at times. Still, the older 
drivers do not stutter, and they do let me use 
AudioHQ, so that's something.

---

So take it from the fact that this has been marked
"Closed (Not Answered)", you're essentially just
ignoring the problem at hand and hoping it will go
away? I'll remember that when next I'm buying a sound card.
   
   
Response from Creative:  11/17/2002 2:54:24 PM

John,

What version of Windows MediaPlayer are you using? Also, have you already obtained the Service Pack 1 for XP? If you have, could you please try uninstalling it and reinstalling the sound card along with our updated drivers and see if there is any change in the stuttering at all?

Mei Li
   
   
Response from Customer:   11/14/2002 8:49:50 AM

}MODEL and SERIAL # of your Creative Labs product:

Model CT4760, S/N M4760940213286

}Driver version and, if a video card product, 
}the BIOS version:

Driver version is the latest available on the Creative 
Labs web site, dated 07/17/02.

}Resources the product is using:

I/O Range: B000-B01F
IRQ: 16

}Operating system (Please be as specific as possible):

Windows XP Professional w/service pack #1

}Motherboard manufacturer:

Gigabyte

}Motherboard Make:

Socket A

}Motherboard Model:

GA-7VAXP

}CPU (Primary Processor):

Athlon 1700+ XP

}CPU manufacturer:

AMD

}Bus Type:

PCI

}BIOS manufacturer:

AMI

}BIOS version:

Award BIOS rev F7, dated 10/24/02

}Motherboard chipset:

VIA KT400+8235 chipset 

}Memory (RAM):

DDR 512 MB Mushkin 2700 333 MHz. w/cooling shield

}Hard drive manufacturer:

Maxtor

}Hard drive model:

Drive 0: DiamondMax Plus model 6Y060L0 
Drive 1: DiamondMax model 98196H8

}Hard drive size:

Drive 0: 60 GB
Drive 1: 80 GB

}Hard drive interface type (IDE, SCSI, RAID, etc.):

Both drives are on the primary IDE channel. Drive 0 is 
using UDMA6, while drive 1 is using UDMA5.

}Please include a list of all other hardware 
}peripherals installed on your system. Please include 
}as much information about your hardware as you can 
}provide. Try to offer such information as the type of 
}card (PCI/ISA) or the interface the hardware 
}uses (IDE/SCSI/RAID).

There are no other PCI cards in my system. A complete 
inventory of my system is as follows:

Antec Plus 1080 AMG case with 430W power supply
Gigabyte GA-7VAXP motherboard
Athlon 1700+ XP CPU
DDR 512 MB Mushkin 2700 333 MHz. RAM w/cooling shield
ATI Radeon 9700 Pro 128 MB video card
Creative Labs SB Live! X-Gamer sound card (model 
CT4760, S/N M4760940213286)
80.1 GB Maxtor 7200 RPM EIDE ATA-100 HD (model 98196H8)
60.1 GB Maxtor 7200 RPM EIDE ATA-133 HD (model 6Y060L0)
Panasonic DVD-115 DVD/CD-ROM drive
Plextor Plexwriter 24/10/40A CDRW
3.5" 1.44 MB floppy drive
Cambridge Soundworks DTT2500 amplifier/speakers
21" Dell D1626HT (Sony Trinitron OEM) monitor
Razer Boomslang 2000 mouse
Microsoft Internet Keyboard Pro
Windows XP Professional (w/all latest patches)

}When this information is received, it will 
}be submitted to our Technical Support Research 
}Department. They will review your information 
}and may provide insights and suggestions into 
}your difficulties.

Again, it seems pretty simple: the Microsoft driver 
fixes the problem completely under all circumstances, 
while the Creative Labs driver stutters. Microsoft 
clearly issued that update for a reason. I suggest 
asking them what it fixes.

}In the meantime, I will review our previous 
}correspondence for details that may have been 
}overlooked.

Thanks.

}If you do not wish to wait for this indepth research, 
}and you are still within your point of purchase's 
}return policy, it may be beneficial to return the 
}product for a refund while we attempt to uncover a 
}solution to this problem. After we have determined 
}the best course of technical action, you could simply 
}repurchase the product with our solution and 
}suggestions in hand.

I'll wait, but this has obviously dragged on for a 
long time now. I would really appreciate it if 
Creative Labs could pursue the matter with all due 
diligence. Thanks!
   
   
Response from Creative:  11/13/2002 5:24:41 PM

John,

The next step toward resolving your current situation is to complete an "INFORMATION REQUEST" form for our Technical Research Department. This process includes a provision for gathering more indepth technical information regarding your system. To begin this procedure, please provide as much of the following information about your system as possible:

MODEL and SERIAL # of your Creative Labs product:

Driver version and, if a video card product, the BIOS version:

Resources the product is using:

Operating system (Please be as specific as possible):

Motherboard manufacturer:

Motherboard Make:

Motherboard Model:

CPU (Primary Processor):

CPU manufacturer:

Bus Type:

BIOS manufacturer:

BIOS version:

Motherboard chipset:

Memory (RAM):

Hard drive manufacturer:

Hard drive model:

Hard drive size:

Hard drive interface type (IDE, SCSI, RAID, etc.):

Please include a list of all other hardware peripherals installed on your system. Please include as much information about your hardware as you can provide. Try to offer such information as the type of card (PCI/ISA) or the interface the hardware uses (IDE/SCSI/RAID).

When this information is received, it will be submitted to our Technical Support Research Department. They will review your information and may provide insights and suggestions into your difficulties.

In the meantime, I will review our previous correspondence for details that may have been overlooked.

If you do not wish to wait for this indepth research, and you are still within your point of purchase's return policy, it may be beneficial to return the product for a refund while we attempt to uncover a solution to this problem. After we have determined the best course of technical action, you could simply repurchase the product with our solution and suggestions in hand.

Jason
   
   
Response from Customer:   11/1/2002 4:58:49 PM

Ok, it doesn't matter whether I install the drivers 
manually, or whether I let the auto-extractor do its 
thing. The same symptoms persist. The drivers seem to 
be getting installed correctly through either method, 
though, for whatever that's worth.
   
   
Response from Creative:  11/1/2002 2:39:13 PM

John,

I would like for you to download the complete components pack of the drivers. Use the same following procedure to install each of them.

The drivers pack can be found on the following website.

http://www.americas.creative.com/support/files/download.asp?Centric=108&OS=13

1. Extract the files from the update into a temporary directory; the update can be extracted with WinZIP, WinRAR, or WinACE.
2. Go to Start -> Run.
3. Type MSCONFIG and hit enter.
4. On the General tab select the third option down, Selective Startup.
5. Uncheck all of the boxes below that.
6. Click "apply", then "ok".
7. You will then be asked to restart your computer; do so.
8. Now your computer will appear to be in Safe Mode, and none of your icons will be in the systray by the time.
9. Extract the files from the update into a temporary directory; the update can be extracted with WinZIP, WinRAR, or WinACE and run the setup file that extracted.
10. Use step 9 on each of the program packs (Unzip each new pack into a new folder).
11. When the installation is complete, repeat steps 1 & 2.
12. Choose Normal Startup for the next boot.

Nathan
   
   
Response from Customer:   10/31/2002 5:04:30 PM

Uh, am I missing something? I went to that driver 
release schedule page, and it shows that, in fact, 
drivers for my sound card (an SB Live! X-Gamer 
edition) are already available. As such, I can think 
of but a couple of possibilities that would explain 
your last reply.

First, you might not have known that I have an SB 
Live! X-Gamer edition sound card. If that piece of 
information changes anything, please let me know. 
Alternately, I suppose you might not be aware that I'm 
already using the very drivers that scheduling page 
provides. If that's the case, then please take that 
under advisement. Third, I suppose the schedule page 
could mean only that drivers are available but remain 
untested/verified. Is that the case?

In short, I'm quite confused by that last response. 
Can you please clarify?
   
   
Response from Creative:  10/31/2002 3:20:34 PM

John,

Windows XP does have built in driver support for a lot of Creative products. Since our web site doesn't have updated drivers specifically tested for your product in Windows XP, my recommendation is to use Windows XP default drivers if the product is recognized. Also, we have a web page to keep customers up to date about our Windows XP driver release schedule: http://www.americas.creative.com/support/files/xpdrivers.asp? This information will be updated, as driver development for Windows XP continues.

John
   
   
Response from Customer:   10/30/2002 10:51:45 AM

There is no PCI Latency option in the system BIOS, so 
I can't do anything with that. As regards the sound 
buffer size, the default value was 4 seconds. The 
highest I can set it is 9 seconds. It makes no 
difference to what it's set. The stuttering remains. 
Incidentally, I've figured out how to get the 
Microsoft drivers back in place. Even if I turn the 
sound buffer down to its lowest value (e.g., 2 
seconds), there is no stuttering with the Microsoft 
drivers. There is something wrong with the Creative 
Labs drivers, folks, and it's something Microsoft knew 
to fix.
   
   
Response from Creative:  10/30/2002 10:24:58 AM

John,

Try adjusting the PCI latency timer is the system BIOS.

Try changing the sound buffer size.

My Computer > Manager > Device Manager > Sound Video & Game Controllers > Media Control Devices > Properties > mciwave.dll > Settings

Try to at least double the default settings.


Michael
   
   
Response from Customer:   10/25/2002 6:15:15 PM

No difference. It doesn't matter what IRQ the card is 
on. The problem still occurs. By the way, do you have 
any idea why I can no longer get the Microsoft media 
driver from the Windows Update site? This stuttering 
is getting really annoying :/
   
   
Response from Creative:  10/25/2002 3:34:40 PM

John,

Try getting the BIOS to post the IRQ as 10. You can do this by switching slots or setting it in the bios.

Nathan
   
   
Response from Customer:   10/25/2002 1:01:59 PM

}Has anybody had you get the latest VIA 
}updates for the chipset on your motherboard?

Yeah, me :) Yes, my system has the latest 4-in-1 pack 
installed, which is VIA_4in1_443v.zip as of this 
writing. Regarding the sound card, the POST screen 
shows the "Multimedia Device" on IRQ 11, whereas 
MSINFO32 shows it on IRQ 16.
   
   
Response from Creative:  10/24/2002 5:40:35 PM

John,

Has anybody had you get the latest VIA updates for the chipset on your motherboard? If Gigabyte's webpage does not list them, then check under www.viaarena.com for their 4in1 patch. Basically, think of these as the drivers for your VIA chipset.

What IRQ is the soundcard on now? According to MSINFO32 and what about according to the POST screen that your BIOS displays the PCI devices listing on?

Daniel
   
   
Response from Customer:   10/24/2002 4:54:21 PM

As I stated in my previous reply, yes, I did try it in 
another machine, which is also running Windows XP, but 
has a different motherboard (an ASUS A7V133). As for 
the model number, please forgive my ignorance, for I 
do not know it. Is it marked somewhere on the card? I 
know the card is a SoundBlaster Live! X-Gamer edition 
if that helps, but I don't seem to have the model 
number anywhere handy.
   
   
Response from Creative:  10/24/2002 3:27:27 PM

John,

Have you tried the card in anther machine? Also what is the model number off the sound card?

Michael
   
   
Response from Customer:   10/24/2002 10:22:07 AM

This is going to be a long response, so bear with me. 
I've accumulated a lot of data over the last day. 
Regarding the three suggestions you made, I'll address 
the second and third before moving on to the first. 
Regarding (2), there are no other PCI devices in my 
system, so that's a no-brainer. Regarding (3), yes, 
the same problem occurs in another machine with 
another motherboard (viz., an ASUS A7V133) with the 
latest available drivers from Creative Labs for 
Windows XP.

Regarding (1), weird things have happened. For the 
record, my SB Live! card was originally in PCI slot 
number three. I put it there when re-building the 
system (roughly two weeks ago now) simply because it 
was a convenient slot. It also turns out to be one of 
the worst possible slots--naturally, that's just my 
luck--in the entire PC. My motherboard has a total of 
five PCI slots. The card cannot fit in PCI slot one 
because of the video card, so I didn't try that. I did 
try slots two through five, however, and of those 
slots, PCI slot number four is the clear winner. That 
is, the "stuttering" still happened with the card 
plugged into PCI slot four, but it happened about 20% 
as often as it used to happen. That's quite a 
noticable improvement. 

The reason I say weird things have happened is because 
during the course of my testing, what was previously 
repeatable has stopped being repeatable. In the past, 
if I installed the latest drivers from Creative Labs, 
then the oft-mentioned "Creative Labs Media Driver 
Version 5.1.2602.0" would be listed in the available 
driver updates on the Windows Update site. That's how 
I've been "toggling" back and forth in my testing. I 
install the Creative Labs drivers, test with those, 
then go to Windows Update and let it install the media 
driver update, then test with that in place (and all 
my Creative Labs utilities non-functional).

As of today, however, the media driver update is no 
longer displayed on the Windows Update site for me. I 
haven't a clue why. I've tried installing older 
versions of the Creative Labs audio drivers, I've 
tried installing the latest version of the Creative 
Labs audio drivers, I've even uninstalled and 
reinstalled the SB Live! card completely from my 
system. None of these things make any difference. I 
can no longer acquire that media driver update for my 
system.

As things stand today, if I set the BIOS to its fail 
safe defaults, load all the slowest timings, and set 
the "PCI Delay Transaction" setting to "Disabled", 
then I can use the latest drivers from Creative Labs. 
The stuttering is reduced to an irritating popping 
sound in this configuration, and it occurs with much 
less frequency than it did. The problem still clearly 
exists, and it certainly should be fixed, but this is 
an arguably useful workaround, I suppose.

Do you have any further thoughts?
   
   
Response from Creative:  10/22/2002 6:46:49 PM

John,

Let's try a few more things.

1. Try the card in all of your PCI slots.
2. Pull all other PCI devices and see if the problem persists.
3. Try the card in another machine and see if you get the same problem with the Creative drivers.

Jason
   
   
Response from Customer:   10/16/2002 1:35:35 PM

Well, I had originally responded by saying that the 
problem was solved, but I spoke too soon. To give you 
the recap, my BIOS had only two of the settings you 
mentioned, namely, the "AGP Aperture" and the "PCI 
Delay Transaction". Changing the values of both failed 
to solve the problem. Setting PCI Delay Transaction to 
disabled diminished the frequency with which the 
problem occurred, but it didn't solve it.

In digging around, I discovered that Gigabyte has 
issued a BIOS update for my motherboard, namely, a GA-
7VAXP. I updated my BIOS to the latest version, and it 
seemed to solve the problem. That is, the same 
QuickTime *.mov files that were stuttering badly 
before were now playing fine. It was only when I tried 
playing some *.avi files with Windows Media Player
(WMP) that I noticed the stuttering was still present.

At that point, I started fussing with individual BIOS 
settings. I eventually discovered that if I loaded 
the "Fail-Safe Defaults" for the BIOS, the stuttering 
stopped with WMP. I thought then that I had solved the 
problem, but I was still wrong. As soon as I tried to 
play back some MP3 files (either with MusicMatch 
JukeBox, Winamp, or WMP), I got the same awful 
stuttering as before.

To make a long story short, I've spent hours and hours 
on this problem today. There isn't a single BIOS 
setting that solves the problem. Even with all 
the "Fail-Safe Defaults" in place, and with all the 
timings to their slowest, the stuttering still takes 
place. As an experiment, I used the Windows Update 
service to reinstall the latest "Creative Media 
Driver" from Microsoft. With that driver in place, I 
can load the "Optimized Defaults" for my BIOS, crank 
all the timings to their fastest, and it doesn't 
stutter even once. Right now, I'm listening to MP3 
audio as I download files from the Internet and defrag 
my drive in the background. It's not stuttering. It 
plays back *.mov, *.mp3, *.avi, and every other media 
file I have without stuttering.

From this, I can conclude only one thing: the Creative 
Labs drivers are broken in some respect compared to 
the driver from Microsoft. My BIOS settings have 
nothing to do with the problem. Needless to say, I'm 
sorry to see the Creative Labs utilities go, but 
they're worthless to me if my sound is stuttering all 
the time. Please escalate this incident (or whatever 
is appropriate) so that Creative Labs will seek to 
implement whatever fixes Microsoft has implemented.
   
   
Response from Creative:  10/15/2002 3:46:01 PM

John,

As well as PCI latency, try making the following changes to your BIOS and see if they help:

1. Toggle Memory hole (usually as 15M-16M).
2. Toggle PCI Delay Transaction.
3. Adjust the AGP Aperture size both up and down.
4. Set PCI 2.1 compliance to Enabled.
5. Set PCI 2.2 compliance to Disabled.

You also may want to try putting the sound card in the 2nd PCI slot.

Jason
   
   
Response from Customer:   10/15/2002 1:11:18 PM

Hmm... First, that response is literally self-
contradictory. To explain, you said two important 
things:

(1) The problem is due to the sound card being CPU 
starved.

(2) There's simply nothing that can be done about that.

Well, given that Microsoft's driver update clearly 
fixes the problem, either (1) or (2) is therefore 
false. That is, either the problem is not what you 
claim it is, or it is possible, in fact, to do 
something about it.

Second, though I agree that your drivers have much, 
much more functionality, the stuttering is simply an 
unacceptable sacrifice for said functionality. I'll 
try fussing with the PCI latency, but I doubt that's 
going to help.

Is there no way you can contact Microsoft for 
information on what changed in their latest media 
driver? Or is there some reason you cannot simply 
duplicate their efforts? Obviously, their media driver 
works better at the most basic playback functions, and 
I can't imagine it wouldn't be A Good Thing™ for your 
customers to have that in addition to the suite of 
utilities Creative provides.
   
   
Response from Creative:  10/15/2002 10:24:15 AM

John,

The repeating sound issue you describe indicates that the system is "ignoring" the sound card and not giving it sufficient CPU time. As sound is not considered a high priority by the system there is nothing that we can easily do about it. As the Microsoft drivers do not contain near the functionality as our drivers, the situation does not occur as often. Try looking into the BIOS and see if you have an option for PCI latency. Adjusting PCI latency up or down from the default of 32 can usually correct this issue.

Chad
   
   
Response from Customer:   10/14/2002 5:32:46 PM

No, my system has a single CPU. For sake of reference, 
my system includes the following components:

Antec Plus 1080 AMG case with 430W power supply
Gigabyte GA-7VAXP motherboard
Athlon 1700+ CPU
DDR 512 MB Mushkin 2700 333 MHz. RAM
ATI Radeon 9700 Pro 128 MB video card
Creative Labs SB Live! X-Gamer sound card
60 GB Maxtor 7200 RPM EIDE ATA-100 HD
40 GB Maxtor 7200 RPM EIDE ATA-100 HD
Panasonic DVD-115 DVD/CD-ROM drive
Plextor Plexwriter 24/10/40A CDRW
3.5" 1.44 MB floppy drive
Cambridge Soundworks DTT2500 amplifier/speakers
21" Dell D1626HT (Sony Trinitron OEM) monitor
Razer Boomslang 2000 mouse
Microsoft Internet Keyboard Pro
Windows XP Professional (w/all latest patches)

The sound card is on IRQ 19 according to MSINFO32.EXE 
and the device manager. Since Microsoft's drivers 
obviously fix a problem, how about y'all contact them 
to find out what the fix is, so that you can bundle it 
into your own drivers? That would be a much better 
solution by far.
   
   
Response from Creative:  10/14/2002 2:03:20 PM

John,

The problem lies in that the drivers from Microsoft are not Creative Drivers but Microsoft drivers for the sound card. These drivers do not use the software while the Creative drivers do.

With the problem of stuttering sound do you have 2 processors in the system? What IRQ is the sound card on?

Nathan
   
   
Original Support Request from Customer on 10/13/2002 1:03:35 PM

Problem Description:
I got tired of all the problems I was having with 
my installation of Windows XP, so I decided to 
start again from scratch. Things have gone much 
better this time around, but I've run into a 
problem that y'all probably need to address.
 
To be more specific, while playing back Quicktime 
movies, MP3 files, or Windows Media Player *.avi 
files, the audio on my system would "stutter". 
That is, a small snippet of sound (I'd estimate 
about 0.1 ms worth) would loop continuously 
for a brief period (I'd estimate between 0.5 - 
1.5 s). While this audio was looping, the entire 
system would be otherwise frozen. It was a very 
annoying problem, and nothing I did seemed to fix 
it.

The next time I used Windows Update, however, I 
noticed it listed a driver update available for 
my system. To be more specific, it listed 
the "Creative Labs Media Driver Version 
5.1.2602.0" as something I should acquire. Since 
I had already updated to the latest drivers for 
my SB Live! card (the driver package available on 
your web site as of 07/17/02), I thought this 
odd. Nevertheless, I let Windows Update do its 
thing, and I tested my system immediately 
prior to and after the update. Immediately prior 
to the update, the problem was still there; 
immediately after the update, the problem wasn't 
there anymore. "Eureka!" I thought, as I got back 
to work.

Unfortunately, the new media driver has caused a 
new problem, namely, I can no longer use any of 
my Creative Labs configuration utilities to tweak 
my sound settings. When I try to launch any of 
them, I get the error message shown below. I used 
to use AudioHQ a lot to fuss with the speaker 
settings, adjust the equalizer, set the EAX 
environment and so forth for a variety of 
different tasks. I've tried a few things, as I'll 
discuss below, but there seems to be some 
kind of fundamental incompatibility between the 
latest media driver and the latest available 
version of the Creative Labs utilities. 
Presumably, y'all need to update those utilities!


Error Messages Received:
Cannot initialize audio driver. Reinstall audio 
driver.


Troubleshooting Steps Performed Thus Far:
If I reinstall the latest audio drivers available 
from Creative Labs, that fixes the second 
problem; i.e., I can then use AudioHQ and the 
other tools. However, it fixes the second problem 
by reintroducing the first. That is, it 
overwrites the media driver with the older 
version that was causing the stuttering in the 
first place! The problem is absolutely 
repeatable. I must either sacrifice AudioHQ and 
the other tools, or I must live with nasty 
stuttering in audio playback.


   
 
1