This post is primarily for gamers; if you watch movies or listen to music much more than game on your PC, then you can skip it. Gamers, read on:
If you game, and you have games that use EAX or plan to play games with EAX, then EAX will be your driving decision maker. EAX is usable on Vista over OpenAL or over the older DirectSound3D API using a .dll that changes DirectSound3D calls to OpenAL calls. EAX is still promoted by Creative by developers and is still being implemented on current games.
You can only access EAX through internal sound cards. True EAX support is available via X-Fi cards, including the Auzentech Prelude (and to a limited extent the older Audigy cards) and emulated EAX support is available through the Asus Xonar series of cards.
Without cards with EAX support you won't hear certain effects in games. You will still get multi-channel sound, but just won't hear all of the effects that developers can easily add using EAX. EAX allows developers to add reverb effects, making audio sound different depending on where the audio takes place in the virtual game world, or muffling sounds if an intervening virtual object is between 'you' and the sound in question.
I personally find playing most games with EAX and without EAX to be a night and day difference; but test for yourself.
Not all games use EAX. If you happen to only play a few games, and these don't use EAX, then I would definitely recommend that you consider one of the non-EAX sound options, whether an internal sound card, your onboard sound's digital out & a nice receiver, or external USB sound device.
Hardware acceleration used to be a big deal, but multi-core CPUs are handling audio processing much better than their single-core predecessors. Although hardware acceleration of audio might save you as much as 5% of CPU utilization, the actual FPS impact of software processing of audio is very minimal when you consider that the CPU is only one factor of your resulting gaming FPS. In games that are largely CPU-limited you may notice a larger difference.
If you are using an older computer with a single core, then I would recommend you upgrade your CPU; you'll get much more bang for your buck that way. If you are dead set on getting a sound card with hardware acceleration then you're only option would be the X-Fi or Audigy equipped cards, from Creative or Auzentech.
Hardware acceleration of sound in games is only available if the game supports OpenAL or the older DirectSound3D API. For every game that uses these there is one or two that use a software-only audio processing engine, and no sound card will be able to hardware process a game using this type of audio.
For several months I've been reading posts on this forum recommending external USB DACs or external sound cards / sound devices as an alternative to internal sound cards for gaming.
As I understand it the primary advantage to doing this is do the digital to analog conversion in a less electronically noisy environment; outside the computer case is clearly better than inside the computer case.
But USB has its own problems. Everything you put over USB is going to eat up CPU processing cycles. Even changing the report rate of USB mice can have a dramatic effect on your FPS in certain games.
I do not own a USB sound device so can't test myself, but I did do a brief bit of research that suggests that there may be a small but negative impact on the FPS of games when using a USB sound device vs. an internal sound card. These comparisons are both using audio processed on the CPU, not 'hardware accelerated', so they seem to be a good apples to apples comparison of the two.
Ascully.com compared the USB Philips Aurillium to a PCI Turtle Beach Santa Cruz (in 2003):
USB Phillips / PCI Turtle Beach:
in Quake 3: 153 / 170
in Comanche 4: 38 / 46
This is an older review, and probably using a single-core machine. What about something more recent? There aren't a lot of reviews showing the FPS impact of an external sound device, but I did find this one from January 2008 from PC Perspective. Please note I do not know what product they are referring to as the 'X-Fi Premium' so am just leaving that out.
USB Asus U1 / PCI Xonar D2
in Crysis: 18 / 19
Unfortunately the review doesn't seem to note what sort of CPU is running this game; the difference is small, so is that due to a dual or quad core processor at work?
Guru3D has this review comparing Creative's PCI-E eXtremeAudio to a USB Sonar headset (May 2008):
USB Sonar / PCI-E eXtremeAudio
in Call of Duty 4: 53 / 56
This above test was using a dual core computer. I ommitted the Bioshock results because the reviewer didn't know whether or not EAX was enabled with the eXtremeAudio, which wouldn't have made for a good comparison if it were. EAX on the eXtremeAudio is processed in software and would have altered the overall results.
And that is all I could find without becoming obsessive. I was actually expecting a bigger difference in overall FPS between USB sound devices and internal sound devices, but the evidence appears to suggest that as computers increase the number of cores the effect of putting your sound data over USB has less of a real impact on game performance.
There other factors to consider when purchasing a sound card or sound device for gaming; inputs and outputs, quality of DACs (if you are using analog out), multi-channel encoding using DDL or DTS (if you are using digital out), and quality of the microphone input (if you are one who likes to use voice chat while gaming.) You can find a variety of USB sound devices and internal sound cards that offer you a wide field of these options.
Happy gaming!
If you game, and you have games that use EAX or plan to play games with EAX, then EAX will be your driving decision maker. EAX is usable on Vista over OpenAL or over the older DirectSound3D API using a .dll that changes DirectSound3D calls to OpenAL calls. EAX is still promoted by Creative by developers and is still being implemented on current games.
You can only access EAX through internal sound cards. True EAX support is available via X-Fi cards, including the Auzentech Prelude (and to a limited extent the older Audigy cards) and emulated EAX support is available through the Asus Xonar series of cards.
Without cards with EAX support you won't hear certain effects in games. You will still get multi-channel sound, but just won't hear all of the effects that developers can easily add using EAX. EAX allows developers to add reverb effects, making audio sound different depending on where the audio takes place in the virtual game world, or muffling sounds if an intervening virtual object is between 'you' and the sound in question.
I personally find playing most games with EAX and without EAX to be a night and day difference; but test for yourself.
Not all games use EAX. If you happen to only play a few games, and these don't use EAX, then I would definitely recommend that you consider one of the non-EAX sound options, whether an internal sound card, your onboard sound's digital out & a nice receiver, or external USB sound device.
Hardware acceleration used to be a big deal, but multi-core CPUs are handling audio processing much better than their single-core predecessors. Although hardware acceleration of audio might save you as much as 5% of CPU utilization, the actual FPS impact of software processing of audio is very minimal when you consider that the CPU is only one factor of your resulting gaming FPS. In games that are largely CPU-limited you may notice a larger difference.
If you are using an older computer with a single core, then I would recommend you upgrade your CPU; you'll get much more bang for your buck that way. If you are dead set on getting a sound card with hardware acceleration then you're only option would be the X-Fi or Audigy equipped cards, from Creative or Auzentech.
Hardware acceleration of sound in games is only available if the game supports OpenAL or the older DirectSound3D API. For every game that uses these there is one or two that use a software-only audio processing engine, and no sound card will be able to hardware process a game using this type of audio.
For several months I've been reading posts on this forum recommending external USB DACs or external sound cards / sound devices as an alternative to internal sound cards for gaming.
As I understand it the primary advantage to doing this is do the digital to analog conversion in a less electronically noisy environment; outside the computer case is clearly better than inside the computer case.
But USB has its own problems. Everything you put over USB is going to eat up CPU processing cycles. Even changing the report rate of USB mice can have a dramatic effect on your FPS in certain games.
I do not own a USB sound device so can't test myself, but I did do a brief bit of research that suggests that there may be a small but negative impact on the FPS of games when using a USB sound device vs. an internal sound card. These comparisons are both using audio processed on the CPU, not 'hardware accelerated', so they seem to be a good apples to apples comparison of the two.
Ascully.com compared the USB Philips Aurillium to a PCI Turtle Beach Santa Cruz (in 2003):
USB Phillips / PCI Turtle Beach:
in Quake 3: 153 / 170
in Comanche 4: 38 / 46
This is an older review, and probably using a single-core machine. What about something more recent? There aren't a lot of reviews showing the FPS impact of an external sound device, but I did find this one from January 2008 from PC Perspective. Please note I do not know what product they are referring to as the 'X-Fi Premium' so am just leaving that out.
USB Asus U1 / PCI Xonar D2
in Crysis: 18 / 19
Unfortunately the review doesn't seem to note what sort of CPU is running this game; the difference is small, so is that due to a dual or quad core processor at work?
Guru3D has this review comparing Creative's PCI-E eXtremeAudio to a USB Sonar headset (May 2008):
USB Sonar / PCI-E eXtremeAudio
in Call of Duty 4: 53 / 56
This above test was using a dual core computer. I ommitted the Bioshock results because the reviewer didn't know whether or not EAX was enabled with the eXtremeAudio, which wouldn't have made for a good comparison if it were. EAX on the eXtremeAudio is processed in software and would have altered the overall results.
And that is all I could find without becoming obsessive. I was actually expecting a bigger difference in overall FPS between USB sound devices and internal sound devices, but the evidence appears to suggest that as computers increase the number of cores the effect of putting your sound data over USB has less of a real impact on game performance.
There other factors to consider when purchasing a sound card or sound device for gaming; inputs and outputs, quality of DACs (if you are using analog out), multi-channel encoding using DDL or DTS (if you are using digital out), and quality of the microphone input (if you are one who likes to use voice chat while gaming.) You can find a variety of USB sound devices and internal sound cards that offer you a wide field of these options.
Happy gaming!