VOGONS


First post, by DerBaum

User metadata
Rank Oldbie
Rank
Oldbie

Have you ever asked yourself if the SB0460 SoundBlaster X-Fi card you are going to buy has 2 or 64 MB of RAM?

Creative made a lot of different versions of the classic X-Fi card. And sellers often don´t know what they are selling.
I sometimes find cards where the seller just adds the wrong name to the card to make it sell better.
If you look up Wikipedia it just tells you the name and the amount of RAM it should have...
Or people give you the advice to get a "Fatal1ty" card...

Lets find out how you can spot the difference.

In general there are 2 versions of the X-Fi card. 64MB "Fatal1ty" versions and 2MB regular versions.

The Fatal1ty versions come with a black box attached to the top right of the PCB (this is just a fancy light).
Regular versions are missing the black box.

BUT there are sneaky sellers wich put the black box on a regular card (it fits with no problems) and keep the Fatal1ty version where they take the box from...

Here is the trick: check the RAM soldered to the card.
There are 2 Positions where RAM chips can be soldered. The upper one is for 2MB and the Lower one is for 64MB.

This picture shows 2 of my unmodified cards.
The Fatal1ty card (bottom) with the black Box uses a "MT48LC32M16A2" in the lower position as a 64MB RAM Chip.
The standard card without Box uses a "HY57V161610ETP-6" in the upper position as a 2MB Ram Chip.

The attachment 2022-08-16 16.10.181.jpg is no longer available

There is also a version of the X-Fi card wich uses Samsung RAM instead of Hynix ram in the upper position. (still 2MB)

The attachment xfi2mb1chipsamsung1.jpg is no longer available

AND there is a version of the X-Fi Fatal1ty card wich uses 2 "48LC32M8A2" Chips in a 32MB*2 (64MB) configuration.

The attachment xfi64mb2chip1.jpg is no longer available

Here is a bigger picture of the chips where i put the 2MB versions on the left and the 64MB versions on the right.

The attachment x-fi_ram.JPG is no longer available

To sum it up:
RAM soldered to upper position (Samsung or Hynix) 2MB (no black Box top right) = regular
RAM soldered to lower Position (or 2 chips) 64MB (black Box top right) = Fatal1ty

FCKGW-RHQQ2

Reply 1 of 14, by Sombrero

User metadata
Rank Oldbie
Rank
Oldbie

I'm currently making changes to my rigs and I tried to figure out does the 64MB X-Fi cards have any real benefit over the regular 2MB cards. I found only one review that tested that and according to their testing using 64MB card increased fps like 0.1%. (Edit: or did it only drop CPU usage by 0.1%? Can't remember /edit) I'm not even sure does that go for any and all games or just the games that make use of that 64MB ram and the only one game I know to do that is UT2004 with the X-Fi patch. Maybe possibly Quake 4 too? If anyone knows others feel free to chime in.

Seems to me the 2MB cards are just as good in practice. Either way I still pulled the 64MB fatality X-Fi card from my P4 box and installed it to my new xp/7 rig I'm putting together and got a cheap 2MB X-Fi for the P4 box as a replacement. At least for now, until I find a pcie X-Fi titanium with a reasonable price

Reply 2 of 14, by DerBaum

User metadata
Rank Oldbie
Rank
Oldbie
Sombrero wrote on 2022-08-16, 17:09:

I'm currently making changes to my rigs and I tried to figure out does the 64MB X-Fi cards have any real benefit over the regular 2MB cards. I found only one review that tested that and according to their testing using 64MB card increased fps like 0.1%. (Edit: or did it only drop CPU usage by 0.1%? Can't remember /edit) I'm not even sure does that go for any and all games or just the games that make use of that 64MB ram and the only one game I know to do that is UT2004 with the X-Fi patch. Maybe possibly Quake 4 too? If anyone knows others feel free to chime in.

Seems to me the 2MB cards are just as good in practice.

My understanding is that a game must be programmed to use the extra RAM...
And to be honest i only know 1 game that does use it: Quake 4

BUT as always: Better to have it then to need it ... i guess 😁

FCKGW-RHQQ2

Reply 3 of 14, by pentiumspeed

User metadata
Rank l33t
Rank
l33t

The EMU2K20 xxx are hardware acceleration, while ones that are not, relies on CPU for processing.

That is significant. Also there is some that are 16MB versions.

Cheers,

Great Northern aka Canada.

Reply 4 of 14, by DerBaum

User metadata
Rank Oldbie
Rank
Oldbie
pentiumspeed wrote on 2022-08-16, 23:14:

The EMU2K20 xxx are hardware acceleration, while ones that are not, relies on CPU for processing.

That is significant. Also there is some that are 16MB versions.

Cheers,

The SB0460 mentioned in the title was not available in 16MB .
Please have a look at this website about the chips : https://wiki.debian.org/X-Fi
The X-Fi Extreme Audio with CA0106 (or CA0110) also was not the SB0460.

Have you found a different version of the SB0460 with 16MB and/or CA0106 chip, then please linke them here.
Note: The CA0106 is a QFP package and the CA20K1 ia a BGA package.

Here is a link where you can see a SB0460 without heatsink. The chip is labeled "CA20K1". https://www.guru3d.com/articles-pages/x-fi-xt … r-review,3.html

FCKGW-RHQQ2

Reply 5 of 14, by Ydee

User metadata
Rank Oldbie
Rank
Oldbie

Umm, I am noob, but why does it need 64MB onboard memory soundcards for a PCI slot? For ISA cards, I can imagine the acceleration thanks to local memory, but for PCI?
I'm just asking to learn.

Reply 6 of 14, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

Similar to how Gravis Ultrasound works, X-Fi use memory to buffer sound samples to improve perfromance in games (or potentially any software which can utilize DirectSound3D or OpenAL). But realistically - 64 Mb was useless outside of few games, especially on PCIe cards. It's "nice to have" thing mostly.

I must be some kind of standard: the anonymous gangbanger of the 21st century.

Reply 7 of 14, by DerBaum

User metadata
Rank Oldbie
Rank
Oldbie
The Serpent Rider wrote on 2022-08-17, 09:40:

Similar to how Gravis Ultrasound works, X-Fi use memory to buffer sound samples to improve perfromance in games (or potentially any software which can utilize DirectSound3D or OpenAL). But realistically - 64 Mb was useless outside of few games, especially on PCIe cards. It's "nice to have" thing mostly.

Exactly. I think it was more like a marketing move by creative.
The best thing they could do was brand these models as "Fatal1ty" to appeal to gamers wich spend more money on hardware anyway.

FCKGW-RHQQ2

Reply 8 of 14, by Ydee

User metadata
Rank Oldbie
Rank
Oldbie

Thank you for explaining, so more of a gimmick like 512MB DDR on GeForce 6200LE...

Reply 9 of 14, by FinalJenemba

User metadata
Rank Newbie
Rank
Newbie

I had one of those x-fi fatal1ty in my gaming rig as a teenager. I had it paired up with that big Logitech 5.1 surround system everyone has back in the day. I highly doubt the ram meant literally anything, but I remember buying the fatal1ty version because of it. Well I was a teenager, I was the target audience I guess 🤣. It did sound incredible with those speakers tho. That card went through a few of rigs and stuck around for awhile.

At some point I upgraded to the newer x-fi that was the USB one with the volume knob because I was using headphones 90% of the time. No idea what happened to the card, but the USB unit is there around here somewhere. I should prob dig it out, I bet it sounds allot better than the sound my TV's headphone out port is making from nvidia's HDMI.

Reply 10 of 14, by Bendejo

User metadata
Rank Newbie
Rank
Newbie

I just remember back then from reviews that the 64mb does nothing for gaming in like 99.9% of the titles. I went with 2mb version back then and probably will be going with that again.

Reply 11 of 14, by AlexD

User metadata
Rank Newbie
Rank
Newbie
DerBaum wrote on 2022-08-17, 08:47:
The SB0460 mentioned in the title was not available in 16MB . Please have a look at this website about the chips : https://wiki. […]
Show full quote
pentiumspeed wrote on 2022-08-16, 23:14:

The EMU2K20 xxx are hardware acceleration, while ones that are not, relies on CPU for processing.

That is significant. Also there is some that are 16MB versions.

Cheers,

The SB0460 mentioned in the title was not available in 16MB .
Please have a look at this website about the chips : https://wiki.debian.org/X-Fi
The X-Fi Extreme Audio with CA0106 (or CA0110) also was not the SB0460.

Have you found a different version of the SB0460 with 16MB and/or CA0106 chip, then please linke them here.
Note: The CA0106 is a QFP package and the CA20K1 ia a BGA package.

Here is a link where you can see a SB0460 without heatsink. The chip is labeled "CA20K1". https://www.guru3d.com/articles-pages/x-fi-xt … r-review,3.html

I have added a picture of my SB0460 with the following ISSA 16MB memory chip on it:

https://www.alldatasheet.com/datasheet-pdf/pd … 6100C1-7TL.html

Reply 12 of 14, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++

According to their respective console outputs, Doom 3, Quake 4 and Prey can all make use of X-RAM. After starting one of those games, if you open the console, and scroll up to the audio section, you get something like this:

file.php?id=163700

Other than that, I think Unreal Tournament 2004 with the EAX 5.0 patch applied can use X-RAM as well. And Unreal Tournament 3 (2007) can utilize it out of the box. Battlefield 2 (when fully patched) and Battlefield 2142 likely use X-RAM too, since they support X-Fi cards specifically. There are probably other games which make use of X-RAM, but these are the ones that I'm aware of.

As to whether this has any benefit on actual game performance, I don't know. With the high power WinXP systems that most of us end up building, it's difficult to say one way or the other. This Anandtech review has some benchmarks using period correct hardware, if anyone's interested. But I'm not sure if the games they used had been fully patched to properly support X-RAM at that time.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 13 of 14, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Doom3 visually twitches with EAX enabled. Someone has built a patch to fix up Doom3, Prey and Quake4 EAX issues though.
https://github.com/bibendovsky/eaxefx?tab=readme-ov-file

I have never found a game that tangibly benefits from XRAM. Perhaps Battlefield 2142. I've never tried that one. Creative product segmentation had the 64MB only available on the high end cards so the market share must have been miniscule. I can't imagine a game developer voluntarily investing in that.

Here's a classic Tech Report review on XFi with XRAM tests.
https://web.archive.org/web/20071011182333/ht … ticles.x/9599/1

The ISA Sound Blaster AWE cards could store audio samples in their RAM using DirectSound static buffers. I don't know if any games used that capability.

Reply 14 of 14, by PeTTs0n

User metadata
Rank Newbie
Rank
Newbie
AlexD wrote on 2024-07-01, 07:09:
DerBaum wrote on 2022-08-17, 08:47:
The SB0460 mentioned in the title was not available in 16MB . Please have a look at this website about the chips : https://wiki. […]
Show full quote
pentiumspeed wrote on 2022-08-16, 23:14:

The EMU2K20 xxx are hardware acceleration, while ones that are not, relies on CPU for processing.

That is significant. Also there is some that are 16MB versions.

Cheers,

The SB0460 mentioned in the title was not available in 16MB .
Please have a look at this website about the chips : https://wiki.debian.org/X-Fi
The X-Fi Extreme Audio with CA0106 (or CA0110) also was not the SB0460.

Have you found a different version of the SB0460 with 16MB and/or CA0106 chip, then please linke them here.
Note: The CA0106 is a QFP package and the CA20K1 ia a BGA package.

Here is a link where you can see a SB0460 without heatsink. The chip is labeled "CA20K1". https://www.guru3d.com/articles-pages/x-fi-xt … r-review,3.html

I have added a picture of my SB0460 with the following ISSA 16MB memory chip on it:

https://www.alldatasheet.com/datasheet-pdf/pd … 6100C1-7TL.html

16Mbit = 2MByte. 😀 You have a 2MB card. Or a 16Mb. 😉