[H]ard|Forum

Go Back   [H]ard|Forum > [H]ard|Ware > Computer Audio

Reply
 
Thread Tools Search this Thread
  #1  
Old 12-02-2006, 07:31 PM
Xenarchy Limp Gawd, 8.5 Years
 
Xenarchy is offline
Alternatives to Creative?

Are there any? I'm sick of a crappy product with even worse drivers.

I mostly listen to music.... occasionally I'll play a game or two. but 90% of my time is spent listening to CDs or internet radio.
__________________
I'm a signature virus. Please add me to your signature and help me spread!
  #2  
Old 12-02-2006, 08:14 PM
alg7_munif [H]ardness Supreme, 3.1 Years
 
alg7_munif is offline
Check out the first post of my X-Meridian thread, I've listed some cards there.
__________________
AMD PII 965 C3 3.7GHz @1.35V =|= MSI 790FX-GD70 =|= 8GB OCZ Reaper @1600MHz 7-7-7-24 LV
HD4870 X2 =|= 300GB Velociraptor =|= Corsiar TX750 =|= CM Cosmos
Asus Xonar HDAV 1.3 Deluxe =|= JBL E20, HFI-780 & Sennheiser HD-595 =|= Dell 2407WFP

IBM Cell Broadband Engine™ =|= 256MB GDDR3 nVidia RSX =|= 256MB XDR RAM =|= 60GB SATA

"I don't tolerate lies." "Death to fanboys, death to lies, death to misinformation, death to FUD. Truth FTW "- Scali2
  #3  
Old 12-03-2006, 12:05 AM
DPGX Limp Gawd, 7.7 Years
 
DPGX is offline
I picked up the new Razer card today, its based on the same chipseti believe as the x-meridian this thing is incredible... I have it running to my receiver because one of my channels on my logitech 5.1 amp went and i hate using it with a dead channel :-( DDL sounds awesome though, even music seperation and upmixing sounds great, i havent tried any games yet but ill post some results after I have a chance, the benchmarks were good from what ive seen and the DSP on these cards are the only thing even close to compete w/ the XFI. The Razer driver interface is alot nicer than the OEM control panel I remember with my X-Mystique a couple years back, impressed so far i have to say, but ouch at 199.99 was more than my fatal1ty.
__________________
AMD Phenom II X3 720 BE @ 4.0ghz w/ Coolit Domino ALC, Gigabyte MA790XT-UD4P, 2 * GSKill 2gb DDR3 1600, PC Power & Cooling 750W Silencer,2x XFX 4830 @ 750/1000//BFG GTX260 MaxCore OCX, X-Fi Titanium PCI-E, Razer Tarrantula Keyboard, Razer Boomslang Collectors Edition Mouse, RaptorX 150gb hdd, 300GB Velociraptor, Antec TwelveHundred ATX Case, Hannspree 25" LCD
  #4  
Old 12-03-2006, 12:28 AM
Gillette [H]ard|Gawd, 4.8 Years
 
Gillette is offline
I've got an M-Audio card (Revolution 7.1) and I'm nothing but happy with it
__________________
Desktop..: [ Gigabyte GA-P35-DS3P Rev 2 | E6750 @ 3.5Ghz w/ Scythe Ninja 2 | 4GB OCZ Reaper PC2-9200 | ASUS HD4870 1GB | M-Audio Revolution 7.1 | Coolermaster RC 690 | Antec TruePower 550W PSU ]
HTPC.....: [ Gigabyte GA-MA78GM-S2HP | 4850e | 2GB OCZ Gold PC2-6400 | XFX 8800 GT 512MB | Antec NSK2480 ]
MacBook: [ 1.83ghz Core Duo | 2GB RAM | 60GB HDD ]
  #5  
Old 12-03-2006, 02:19 AM
MixBar n00bie, 3.0 Years
 
MixBar is offline
Quote:
Originally Posted by DPGX
Ibenchmarks were good from what ive seen and the DSP on these cards are the only thing even close to compete w/ the XFI.
nope. There is no "processing" DSP on the Razer AC-1. It is a standard CMI8788 card, with green LED bar and a nice look "shild".
DDL, DTS interactive, 720° option, DS3D, EAX prozessing and more, all this thing are calc by software on the CPU.

Last edited by MixBar; 12-03-2006 at 04:12 AM..
  #6  
Old 12-03-2006, 07:57 AM
alg7_munif [H]ardness Supreme, 3.1 Years
 
alg7_munif is offline
I don't understand why people said that X-Fi has a better hardware acceleration in games. I'm not an electronical engineer but after a quick reading in the internet I think that I've got a better picture about the sound chip thing but I might be wrong.

From what I've read:

The CPU is not doing the sound processing because you just need a DAC if the sound is already digitally processed by the CPU according to wikipedia. All sound cards need to have a DSP to do the sound processing according to this
Quote:
However, general-purpose microprocessors such as the Intel x86 family are not ideally suited to the numerically-intensive requirements of DSP, and during the 1980's the increasing importance of DSP led several major electronics manufacturers (such as Texas Instruments, Analog Devices and Motorola) to develop Digital Signal Processor chips - specialised microprocessors with architectures designed specifically for the types of operations required in digital signal processing
An interesting article about DSP.

It says that it is cheaper to design and build a single chip microprocessor that will only do specific tasks than building a multipurpose processor(the CPU). A specific processor could even do the task better than a multipurpose processor. The specific processor will take the burden off the CPU, that's why a sound chip is still needed to do the sound processing. Even an onboard sound chip will do the digital signal processing in its chip so there is no doubt that the processing is done in hardware. The real issue now is how good the sound chip will do its job to take the load of the CPU. If the processing is only done by the CPU, only a DAC is needed to convert the digital signal to analogue sound.

The X-Fi has a powerful EMU20K1 sound chip only because it needs it, the Digital Signal Processing only needs about 11% of the chip capabilities but 70% of the chip capabilities is used for Sample Rate Conversion because its DSP can only work with a 48KHz sample rate according to this. The X-Fi's DSP can also work with 44.1KHz but only in creation mode.
Quote:
The X-Fi's core can run at two internal sampling rates, 44.1 KHz and 48 KHz, although it will only run at 44.1KHz in Creation mode, and if you specifically tell it to do so
The old DSP from Audigy 2 also had this problem but it uses an external Sample Rate Converter according to this source
Quote:
With the Audigy 2 this operation was carried out by a Cirrus Logic CS8420 chip
Creative's EMU20K1 can only do up to 96K/24bit if more than 2 channels are used and the X-Fi came with an onboard RAM because it needs it
Quote:
Caching in audio processing is hugely important, because audio, like video is a real-time data type. And unlike 3D, where cache misses result in a lower frame rate, cache misses in audio can lead to snaps, crackles, pops and even possibly application crashes if samples can't be accessed fast enough
I think that the C-Media CMI-8788 Oxygen HD(on my X-Meridian) is a more powerful chip than the EMU20K1. I don't know how the CMI-8788 work, either it can work with variable sample rate or it also has an internal SRC because no external SRC is required on the X-Meridian. The CMI-8788 actually support 10-channel 192KHz/32bit(Auzentech only states 24bit) output, 8-channels are used with analogue and 2-channels with SPDIF. The recording input is also at 192KHz/32bit. For more info see this datasheet, go to page 9 for a simple diagramm.

According to the datasheet all the Dolby features are software features, that's why people are getting lower fps only when DD/DTS encoding is turned on.

Last edited by alg7_munif; 12-03-2006 at 08:07 AM..
__________________
AMD PII 965 C3 3.7GHz @1.35V =|= MSI 790FX-GD70 =|= 8GB OCZ Reaper @1600MHz 7-7-7-24 LV
HD4870 X2 =|= 300GB Velociraptor =|= Corsiar TX750 =|= CM Cosmos
Asus Xonar HDAV 1.3 Deluxe =|= JBL E20, HFI-780 & Sennheiser HD-595 =|= Dell 2407WFP

IBM Cell Broadband Engine™ =|= 256MB GDDR3 nVidia RSX =|= 256MB XDR RAM =|= 60GB SATA

"I don't tolerate lies." "Death to fanboys, death to lies, death to misinformation, death to FUD. Truth FTW "- Scali2
  #7  
Old 12-03-2006, 10:14 AM
HSE Limp Gawd, 3.0 Years
 
HSE is offline
OK,first of all, the wikipedia article you make reference lists a few characteristics of a DSP, one of the defining is an instruction set with multiply-accumulate instructions that make digital filtering a couple of instructions instead of a loop. If a sound chip doesn't have those instrucctions it's hard to regard it as a DSP. The sounchip is still necessary to gain access to the bus, to the DMA channels, it can offload the CPU with the mixing and the voice management, even hardwired complex algorithms like the vortex2, not to mention electrical issues, you cannot just drop a DAC next to the CPU as you suggest.

Moving to your next statement, the percentage of transistors that a chip uses for certain tasks is not indicative of its computational power, it's like saying that a CPU design is not good because more than half of its transistors are spent in L2-cache and the FPU is a tiny portion. Simply there are some circuits that translate into more transistors (or gates if you design in FPGAs). As I stated before, DSP instructions vastly simplify digital filtering implementation, so all the effects just need to use different filter tap coefficients in the same functional unit.

I think it has been told repeatedly that the cards (not the chips) limit the output to 24/96 in surround because it's the specification of DVD-Audio, until some media uses 24/192 on eight channels, the utility of such feature will become apparent.

You could argue that the C-Medida chip is a more capable chip but certainly not a more powerful since it doesn't even have an instruction set nor hardwired algorithms.
  #8  
Old 12-03-2006, 10:53 AM
alg7_munif [H]ardness Supreme, 3.1 Years
 
alg7_munif is offline
Quote:
Originally Posted by HSE
Moving to your next statement, the percentage of transistors that a chip uses for certain tasks is not indicative of its computational power
How do you measure the computational power? If you read the source I gave, the percentage is not the the percentage of transistors but it is the percentage of MIPS(Million instructions per second) and it looks to me that the MIPS is used to measure the computational power but I might be wrong.
__________________
AMD PII 965 C3 3.7GHz @1.35V =|= MSI 790FX-GD70 =|= 8GB OCZ Reaper @1600MHz 7-7-7-24 LV
HD4870 X2 =|= 300GB Velociraptor =|= Corsiar TX750 =|= CM Cosmos
Asus Xonar HDAV 1.3 Deluxe =|= JBL E20, HFI-780 & Sennheiser HD-595 =|= Dell 2407WFP

IBM Cell Broadband Engine™ =|= 256MB GDDR3 nVidia RSX =|= 256MB XDR RAM =|= 60GB SATA

"I don't tolerate lies." "Death to fanboys, death to lies, death to misinformation, death to FUD. Truth FTW "- Scali2
  #9  
Old 12-03-2006, 11:40 AM
HSE Limp Gawd, 3.0 Years
 
HSE is offline
I would try to find out how many actual arithmetic operations per second those MIPS translate to, and if they are fixed point or floating point before making any claims, MIPS is also interpreted by the cynical as Meaningless Indicator of Processor Speed because not all instructions are created equal, it is not the same an "increment accumulator" than a "dot product" instruction over two FP vectors.

And do the math, a 32-tap filter for a mono stream sampled at 192KHz would only require about 6 million scalar additions per second and 6 million scalar multiplications per second, suddenly the 1100 MIPS for DSP that the article mentions look like overkill, even if the instructions are are scalar operations, as it would be capable of filtering around 90 streams at that sampling rate and 180 if the instructions are "multiply and accumulate".
  #10  
Old 12-03-2006, 12:41 PM
MixBar n00bie, 3.0 Years
 
MixBar is offline
Quote:
Originally Posted by alg7_munif
I don't understand why people said that X-Fi has a better hardware acceleration in games. I'm not an electronical engineer but after a quick reading in the internet I think that I've got a better picture about the sound chip thing but I might be wrong.
simple

X-Fi has acceleration by DSP. The CMI8788 card has not acceleration.


Quote:
It says that it is cheaper to design and build a single chip microprocessor that will only do specific tasks than building a multipurpose processor(the CPU).
Jep and its more cheaper without the DSP. Because the PC allways contains the CPU.
The problem is the inaccurately use of the word DSP.

Quote:
The X-Fi has a powerful EMU20K1 sound chip only because it needs it, the Digital Signal Processing only needs about 11% of the chip capabilities but 70% of the chip capabilities is used for Sample Rate Conversion because its DSP can only work with a 48KHz sample rate according to this. The X-Fi's DSP can also work with 44.1KHz but only in creation mode.
This ist double wrong. (one bye your opinion and one bye extrmetech)
The X-Fi can handle all funktions up ti 192kHz 32Bit.
Yes the EMU20k1 can do SRC by himself, (with extrem high Precision)
The CMI8788 has no possibilities of a SRC. This architecture does SRC calc on on the CPU.



Quote:
Creative's EMU20K1 can only do up to 96K/24bit if more than 2 channels are used and the X-Fi came with an onboard RAM because it needs it
Nope is wrong. The extremetech aritcle appeared very early.
See in the ixbt articles. That article is qualitatively much better.
http://www.digit-life.com/articles2/...tive-x-fi.html


Quote:
I think that the C-Media CMI-8788 Oxygen HD(on my X-Meridian) is a more powerful chip than the EMU20K1. I don't know how the CMI-8788 work, either it can work with variable
No. No.

The CMI8788 is an audio PCI controller, totally without possibilities of soundprocessing.
The EMU20k1 is a PCI controller and(!) a high performance soundprocessor.




Quote:
The CMI-8788 actually support 10-channel 192KHz/32bit(Auzentech only states 24bit) output, 8-channels are used with analogue and 2-channels with SPDIF.

Jep. This channels are in-/output channels. (left front, rear right. .. aux in) at fix frequencies. (44.1, 48, 96, 192kHz, with SRC by CPU).
Nope. All 10 channel are digital, or I²S (or AC'97) analogue. It means in- and output.

The EMU20k1 chip himself can handle 4096 channels.


Quote:
According to the datasheet all the Dolby features are software features, that's why people are getting lower fps only when DD/DTS encoding is turned on.
look there (the Theatron DTS is a CMI8788 card too)
http://www.technic3d.com/?site=artic...cle&a=339&p=11

read the original description of the CMI8788. Look at processing, for OPCodes, for voice mixing. You will not find evreything of these.

http://www.cmedia.com.tw/files/doc/P...t%20Rev0.6.pdf


CMedia goes another way. They do soundprocessing on the CPU by the audiodriver, this is cheaper and the controller can be more (many more) simple.

Last edited by MixBar; 12-03-2006 at 01:10 PM..
  #11  
Old 12-03-2006, 02:27 PM
alg7_munif [H]ardness Supreme, 3.1 Years
 
alg7_munif is offline
I think that the voice mixing is done by the CMI8788 chip, it also can handle up to 128 voices. On C-Media chips EAX effects are done by the CPU and this is shown on the website that you gave:

Quote:
Bei analoger Ausgabe „kostet“ die Berechnung des Sounds durch fehlende EAX Hardware-Beschleunigung etwa 300MHz CPU-Leistung (beim verwendeten Pentium 4). Die DTS Enkodierung schlägt mit weiteren rund 250MHz zu Buche
The EAX feature and DD/DTS encoding feature is a software feature if you read the the datasheet of the CMI8788 correctly. Not all games have/need EAX effects to sound "good", in games without EAX feature like oblivion I think that you will still get a hardware acceleration and if you use DD/DTS encoding, CPU will only be used for the encoding.

Quote:
Originally Posted by MixBar
The CMI8788 has no possibilities of a SRC. This architecture does SRC calc on on the CPU.
Can you prove this? From what I've read from the datasheet under the hardware feature:

Quote:
All I²S I/O pairs support 32-Bit PCM data transfer and adjustable sample rate (up to 192KHz)
__________________
AMD PII 965 C3 3.7GHz @1.35V =|= MSI 790FX-GD70 =|= 8GB OCZ Reaper @1600MHz 7-7-7-24 LV
HD4870 X2 =|= 300GB Velociraptor =|= Corsiar TX750 =|= CM Cosmos
Asus Xonar HDAV 1.3 Deluxe =|= JBL E20, HFI-780 & Sennheiser HD-595 =|= Dell 2407WFP

IBM Cell Broadband Engine™ =|= 256MB GDDR3 nVidia RSX =|= 256MB XDR RAM =|= 60GB SATA

"I don't tolerate lies." "Death to fanboys, death to lies, death to misinformation, death to FUD. Truth FTW "- Scali2
  #12  
Old 12-03-2006, 02:42 PM
MixBar n00bie, 3.0 Years
 
MixBar is offline
Quote:
Originally Posted by alg7_munif
The voice mixing is done by the CMI8788, it also can handle up to 128 voices.
Nope. The CMI8788 don't can do a hardware mixing. Look at the CMI8788 Docs DirectSound3D is a software feature.

the 128 voices rendert completly in software. More voices use, more performance drop.


Quote:
Can you prove this? From what I've read from the datasheet under the hardware feature:
You must understand for what SCR is used.
A soundadapter works always with one fix frequency. (on CMI8788 there can either 44,1, 48, 98 or 192kHz). If the sound adapter now to play a sample differently to this output frequency, you need a SCR. For example: You play a 44,1kHz CD and your CMI8788 is in the 96kHz output mode. The driver resample the CD stream to 96kHz.

This can do, by the windows kernel mixer, by driver only, or by hardware. And the CMI8788 has no sound processor, that can do it.

Last edited by MixBar; 12-03-2006 at 03:02 PM..
  #13  
Old 12-03-2006, 02:59 PM
Moofasa~ [H]ard|Gawd, 6.1 Years
 
Moofasa~ is offline
Quote:
Originally Posted by Cmedia Website on the 8788
Software Features:

DTS® Interactive ¡V a real-time 5.1encoder that takes any 2 or more channel and encodes it into DTS bit stream.
DTS® NeoPC - an up mix matrix that turns any 2 channel audio into 7.1 surround sound
Independent Dolby® Digital Live (AC-3) 5.1 real-time encoding bit-stream to facilitate the connection with CE AV receiver
Dolby® Pro-Logic IIx surround processor spreading stereo audio into 7.1 channel surround sounds
Renowned Dolby® Headphone technology conveying 5.1 surround or 3D gaming sounds over stereo headphones
Latest Dolby® Virtual Speaker solution bringing amazing virtual surround sound fields via general two speakers
C-Media FlexBass™ ¡V LFE channel crossover frequency set-able from range 50 to 250Hz; large speaker selectable
C-Media Magic Voice™ popular feature for disguising your tone in online chatting
C-Media Xear 3D™ 7.1 Virtual Speaker shifter technology
C-Media unique Karaoke functions: Microphone Echo, Key-Shifting
27 global reverberation environments
Supports most industrial standards of PC 3D sound for gaming, including EAX™ 1.0&2.0, A3D™ 1.0, and DirectSound™
Support 7.1 CH digital audio playback for WinXP 64, WinXP ,Win2000 (Microsoft® DirectX V.9.0 above is required)
ASIO2 Function Support
Linux driver available (w/o Dolby®/DTS® and other DSP technologies)
It does basically everything in software.
__________________
Thanks in advanced,
William
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 09:21 AM.


Valid XHTML 1.0 Transitional

Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2000 - 2009 KB Networks, Inc.