4906
Comment: Display Squeze procedure first.
|
4909
Lenny: Use bigmem-compatible regex.
|
Deletions are marked like this. | Additions are marked like this. |
Line 64: | Line 64: |
# aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed 's,.*-,,') alsa-base alsa-utils | # aptitude -t lenny-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') alsa-base alsa-utils |
Translation(s): English - Italiano
Sound Blaster X-Fi
This page describes how to enable support for Sound Blaster X-Fi devices on Debian systems.
Contents
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
X-Fi XtremeGamer
X-Fi XtremeMusic
- 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 - is included in ALSA as of version 1.0.21. For device support in other drivers, an ALSA version later than 1.0.16 is necessary. ALSA 1.0.21 is included in Linux 2.6.32.
Installation
Squeeze
ALSA version 1.0.21 is included in Debian 2.6.32 kernel images.
Update the list of available packages and install the alsa-base and alsa-utils packages:
# aptitude update && aptitude install alsa-base alsa-utils
If not already performed, add your regular user account to the audio group via adduser(8).
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 -tsine -f440 -c2 $ speaker-test -t wav -c 2
Lenny
ALSA version 1.0.21 can be provided by installing a backported kernel image package to your system.
Add the Debian Backports repository to /etc/apt/sources.list. For example:
# Backported packages for Debian Lenny/5.0 deb http://backports.debian.org/debian-backports lenny-backports main
Update the list of available packages:
# aptitude update
Install a Linux 2.6.32 kernel image appropriate for your system, along with the alsa-base and alsa-utils packages. For example:
# aptitude -t lenny-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') alsa-base alsa-utils
If not already performed, add your regular user account to the audio group via adduser(8).
- Restart your system and boot with the newly installed kernel.
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 -tsine -f440 -c2 $ speaker-test -t wav -c 2
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
snd-ctxfi
The following list is based on the alias fields of modinfo snd-ctxfi in Debian 2.6.32 (2.6.32-30) kernel images:
PCI: 1102:0005 Creative Labs SB X-Fi PCI: 1102:000B Creative Labs X-Fi Titanium series [EMU20k2]
snd-ca0106
The following list is based on the alias fields of modinfo snd-ca0106 in Debian 2.6.32 (2.6.32-30) kernel images:
PCI: 1102:0007 Creative Labs CA0106 Soundblaster
snd-hda-intel
The following list is based on the alias fields of modinfo snd-hda-intel in Debian 2.6.32 (2.6.32-30) kernel images, with non-Creative devices removed:
PCI: 1102:0009 Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
See Also
External Links
http://www.soundblaster.com/products/x-fi - Creative Labs' X-Fi product page
http://forums.creative.com/creativelabs/board/message?board.id=soundblaster&thread.id=132288 - "Creative Sound Blaster X-Fi and X-Fi Titanium Series Linux 32bit/64bit Driver Source released"
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
ALSA 1.0.21 changelog: Creative Sound Blaster X-Fi (20K1/20K2)