Sound Blaster X-Fi
This page describes how to enable support for Sound Blaster X-Fi devices on Debian systems.
The Sound Blaster X-Fi is a sound card series (PCI, PCI-E and USB host interfaces) produced by Creative Technology.
Device support in ALSA is specific to the chipset within the device:
- snd-ctxfi (EMU20K1, EMU20K2 chipsets)
- X-Fi Elite Pro
- X-Fi Fatal1ty
- X-Fi Platinum
- X-Fi Titanium
- X-Fi Titanium Fatal1ty Champion
- X-Fi Titanium Fatal1ty Professional
- X-Fi Titanium Professional Audio
- snd-ca0106 (CA0106 chipset)
- X-Fi Xtreme Audio (PCI)
- snd-hda-intel (CA0110 chipset)
- X-Fi Xtreme Audio (PCI-E)
The snd-ctxfi driver - based on Creative Technology's open source driver - was introduced in ALSA at version 1.0.21. ALSA 1.0.21 is included in Linux 2.6.32 (part of the Squeeze release).
Install the alsa-utils package:
# aptitude -r install alsa-utils
If not already performed, add your user account to the audio group, then log out and log back into your system:
# adduser yourusername audio # exit $ exit
Run alsamixer(1) to unmute channels and raise the volume levels.
Test the sound device, for example:
$ aplay /usr/share/sounds/alsa/Noise.wav $ speaker-test -t sine -f 440 -c 2 $ speaker-test -t wav -c 2
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo snd-ctxfi in Debian 2.6.32 (2.6.32-41) kernel images:
PCI: 1102:0005 Creative Labs SB X-Fi PCI: 1102:000B Creative Labs X-Fi Titanium series [EMU20k2]
The following list is based on the alias fields of modinfo snd-ca0106 in Debian 2.6.32 (2.6.32-41) kernel images:
PCI: 1102:0007 Creative Labs CA0106 Soundblaster
The following list is based on the alias fields of modinfo snd-hda-intel in Debian 2.6.32 (2.6.32-41) kernel images, with non-Creative devices removed:
PCI: 1102:0009 Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
http://mailman.alsa-project.org/pipermail/alsa-devel/2009-May/017430.html - Announcement of snd-ctxfi driver merge in sound GIT tree.
Sound Blaster X-Fi on Wikipedia