1029 lines
20 KiB
HTML
1029 lines
20 KiB
HTML
|
<HTML
|
||
|
><HEAD
|
||
|
><TITLE
|
||
|
>Supported Hardware</TITLE
|
||
|
><META
|
||
|
NAME="GENERATOR"
|
||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.63
|
||
|
"><LINK
|
||
|
REL="HOME"
|
||
|
TITLE="The Linux Sound HOWTO"
|
||
|
HREF="index.html"><LINK
|
||
|
REL="PREVIOUS"
|
||
|
TITLE="Sound Card Technology"
|
||
|
HREF="x71.html"><LINK
|
||
|
REL="NEXT"
|
||
|
TITLE="Installation"
|
||
|
HREF="x320.html"></HEAD
|
||
|
><BODY
|
||
|
CLASS="SECT1"
|
||
|
BGCOLOR="#FFFFFF"
|
||
|
TEXT="#000000"
|
||
|
LINK="#0000FF"
|
||
|
VLINK="#840084"
|
||
|
ALINK="#0000FF"
|
||
|
><DIV
|
||
|
CLASS="NAVHEADER"
|
||
|
><TABLE
|
||
|
WIDTH="100%"
|
||
|
BORDER="0"
|
||
|
CELLPADDING="0"
|
||
|
CELLSPACING="0"
|
||
|
><TR
|
||
|
><TH
|
||
|
COLSPAN="3"
|
||
|
ALIGN="center"
|
||
|
>The Linux Sound HOWTO</TH
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="10%"
|
||
|
ALIGN="left"
|
||
|
VALIGN="bottom"
|
||
|
><A
|
||
|
HREF="x71.html"
|
||
|
>Prev</A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="center"
|
||
|
VALIGN="bottom"
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="10%"
|
||
|
ALIGN="right"
|
||
|
VALIGN="bottom"
|
||
|
><A
|
||
|
HREF="x320.html"
|
||
|
>Next</A
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><HR
|
||
|
ALIGN="LEFT"
|
||
|
WIDTH="100%"></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT1"
|
||
|
><H1
|
||
|
CLASS="SECT1"
|
||
|
><A
|
||
|
NAME="AEN96"
|
||
|
>3. Supported Hardware</A
|
||
|
></H1
|
||
|
><P
|
||
|
>This section lists the sound cards and interfaces that are
|
||
|
currently supported under Linux. The information here is based on the
|
||
|
latest Linux kernel, which at time of writing was version 2.4.4. This
|
||
|
document only applies to the sound drivers included with the standard
|
||
|
Linux kernel source distribution. There are other sound drivers
|
||
|
available for Linux (see the later section entitled Alternate Sound
|
||
|
Drivers).</P
|
||
|
><P
|
||
|
>For the latest information on supported sound cards and features see
|
||
|
the files included with the Linux kernel source code, usually
|
||
|
installed in the directory
|
||
|
<TT
|
||
|
CLASS="FILENAME"
|
||
|
>/usr/src/linux/Documentation/sound</TT
|
||
|
>.</P
|
||
|
><DIV
|
||
|
CLASS="SECT2"
|
||
|
><H2
|
||
|
CLASS="SECT2"
|
||
|
><A
|
||
|
NAME="AEN101"
|
||
|
>3.1. Platform Notes</A
|
||
|
></H2
|
||
|
><P
|
||
|
>The information in this HOWTO is valid for Linux on the Intel
|
||
|
x86 platform.</P
|
||
|
><P
|
||
|
>The sound driver should also work with most sound cards on the
|
||
|
Alpha platform. However, some cards may conflict with I/O
|
||
|
ports of other devices on Alpha systems even though they work
|
||
|
perfectly on i386 machines, so in general it's not possible to tell if
|
||
|
a given card will work or not without actually trying it.</P
|
||
|
><P
|
||
|
>Users have reported that the sound driver was not yet working on the
|
||
|
PowerPC version of Linux, but it should be supported in
|
||
|
future.</P
|
||
|
><P
|
||
|
>Sound can be configured into the kernel under the MIPs port
|
||
|
of Linux, and some MIPs machines have EISA slots and/or built in sound
|
||
|
hardware. I'm told the Linux-MIPs group is interested in adding sound
|
||
|
support in the future.</P
|
||
|
><P
|
||
|
>The Linux kernel includes a separate driver for the Atari
|
||
|
and Amiga versions of Linux that implements a compatible
|
||
|
subset of the sound driver on the Intel platform using the built-in
|
||
|
sound hardware on these machines.</P
|
||
|
><P
|
||
|
>The SPARC port of Linux currently has sound support for
|
||
|
some models of Sun workstations. I've been told that the on-board
|
||
|
sound hardware works but the external DSP audio box is not supported
|
||
|
because Sun has not released the specifications for it.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT2"
|
||
|
><H2
|
||
|
CLASS="SECT2"
|
||
|
><A
|
||
|
NAME="AEN109"
|
||
|
>3.2. Sound Card Types</A
|
||
|
></H2
|
||
|
><P
|
||
|
>A number of different types of sound cards exist, reflecting the
|
||
|
different bus architectures available. Here is a brief overview of the
|
||
|
more common types and their distinguishing features.</P
|
||
|
><P
|
||
|
><EM
|
||
|
>ISA bus</EM
|
||
|
> cards are among the oldest sound cards
|
||
|
using the original (non Plug and Play) ISA bus. These typically use
|
||
|
jumpers to select hardware settings for I/O addresses, IRQ, and DMA
|
||
|
channel. You are unlikely to find any of this type manufactured today.</P
|
||
|
><P
|
||
|
><EM
|
||
|
>ISA Plug and Play</EM
|
||
|
> cards use the extended version
|
||
|
of the ISA bus that supports software identification and configuration
|
||
|
of card settings. Few of these, if any, are still being manufactured.</P
|
||
|
><P
|
||
|
><EM
|
||
|
>PCI bus</EM
|
||
|
> cards use the higher bandwidth PCI bus
|
||
|
which provides identification and configuration of cards in
|
||
|
software. The majority of sound cards manufactured today now use
|
||
|
PCI. Most motherboards that provide on-board sound hardware also make
|
||
|
use of the PCI bus.</P
|
||
|
><P
|
||
|
><EM
|
||
|
>USB</EM
|
||
|
> is a newer bus architecture for external
|
||
|
hot-pluggable devices. In theory USB bus sound cards could be
|
||
|
developed, but I am only aware of USB-bus speakers being sold
|
||
|
currently.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT2"
|
||
|
><H2
|
||
|
CLASS="SECT2"
|
||
|
><A
|
||
|
NAME="AEN120"
|
||
|
>3.3. Sound Cards</A
|
||
|
></H2
|
||
|
><P
|
||
|
>The following sound cards are supported by the Linux kernel
|
||
|
sound driver. Some of the items listed are audio chip sets rather than
|
||
|
models of sound cards. The list is incomplete because there are many
|
||
|
sound cards compatible with these that will work under Linux. To add
|
||
|
further to the confusion, some manufacturers periodically change the
|
||
|
design of their cards causing incompatibilities and continue to sell
|
||
|
them as the same model.
|
||
|
|
||
|
<DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><A
|
||
|
NAME="AEN123"
|
||
|
></A
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="1"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TBODY
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>6850 UART MIDI Interface</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>AD1816/AD1816A based cards</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>AD1816/AD1816A sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>AD1848 sound chip</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ADSP-2115</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ALS-007 based cards (Avance Logic)</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ALS-1x0 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ATARI onboard sound</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ATI Stereo F/X</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Acer FX-3D</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>AdLib</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Amiga onboard sound</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Audio Excel DSP 16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>AudioDrive</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Aztech Sound Galaxy Washington 16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Aztech Sound Galaxy WaveRider 3D</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Aztech Sound Galaxy WaveRider Pro32</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Beethoven ADSP-16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>CMI8330 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>CMI8338/8378 sound chip</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Cardinal DSP16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Compaq Deskpro XL onboard sound</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Corel Netwinder WaveArtist</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Crystal CS423x</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Crystal CS4280</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Crystal CS46xx</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ES1370 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ES1371 sound chip</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESC614 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS Maestro 1/2/2E sound ship</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS Solo1 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS1688 sound chip</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS1788 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS1868 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS1869 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS1887 sound chip</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS1888 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ESS688 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Ensoniq AudioPCI (ES1370)</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Ensoniq AudioPCI 97 (ES1371)</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Ensoniq/Reveal/Spea SoundScape</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Gallant SC-6000</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Gallant SC-6600</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Gravis Ultrasound</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Gravis Ultrasound ACE</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Gravis Ultrasound Max</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Gravis Ultrasound with 16 bit option</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>HP Kayak</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Highscreen Sound-Booster32 Wave3D</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>IBM MWAVE</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Jazz 16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Logitech Sound Man 16</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Logitech SoundMan Games</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Logitech SoundMan Wave</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>MAD16 Pro (OpTi 82C9xx chipsets)</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Media Vision Jazz16</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>MediaTriX AudioTriX Pro</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Microsoft Windows Sound System</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>MiroSOUND PCM12</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Mozart (OAK OTI-601)</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>NeoMagic 256AV/256ZX</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>OpTi 82C931</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Orchid SW32</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Personal Sound System (PSS)</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Pinnacle MultiSound</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Power Mac onboard sound</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Pro Audio Spectrum 16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Pro Audio Studio 16</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Pro Sonic 16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Q40 onboard sound</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Roland MPU-401 MIDI interface</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>S3 SonicVibes</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SGI Visual Workstation</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SM Games</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SY-1816</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster 1.0 </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster 16</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster 16ASP</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster 2.0</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster 32</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster 64</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster AWE32</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster AWE64</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster Live!</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster PCI 128</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster PCI 512</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster Pro</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster Vibra16</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>SoundBlaster Vibra16X</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>TI TM4000M notebook</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Terratec Base 1</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Terratec Base 64</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>ThunderBoard</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Trident 4DWave DX/NX</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Trident Ali 5451</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Trident SiS 7018</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach Maui</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach MultiSound Classic</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach MultiSound Fiji</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach MultiSound Hurricane</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach MultiSound Monterey</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach MultiSound Pinnacle</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach MultiSound Tahiti</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach WaveFront Maui</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach WaveFront Tropez</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Turtle Beach WaveFront Tropez+</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>VIA 82Cxxx chip set</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>VIDC 16-bit sound</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha OPL2 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha OPL3 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha OPL3-SA1 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha OPL3-SA2 sound chip</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha OPL3-SA3 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha OPL3-SAx sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha OPL4 sound chip</TD
|
||
|
><TD
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
>Yamaha YM3812 sound chip</TD
|
||
|
></TR
|
||
|
></TBODY
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
> </P
|
||
|
><P
|
||
|
>A word about compatibility: even though most sound cards are claimed
|
||
|
to be <EM
|
||
|
>SoundBlaster compatible</EM
|
||
|
>, very few currently sold cards are
|
||
|
compatible enough to work with the Linux SoundBlaster driver. These
|
||
|
cards usually work better using the MSS/WSS or MAD16 driver. Only real
|
||
|
SoundBlaster cards made by Creative Labs, which use Creative's custom
|
||
|
chips (e.g. SoundBlaster16 Vibra), MV Jazz16 and ESS688/1688 based
|
||
|
cards generally work with the SoundBlaster driver. Trying to use a
|
||
|
SoundBlaster Pro compatible 16 bit sound card with the SoundBlaster
|
||
|
driver is usually just a waste of time.</P
|
||
|
><P
|
||
|
>The Linux kernel supports the SCSI port provided on some sound cards
|
||
|
(e.g. ProAudioSpectrum 16) and the proprietary interface for some
|
||
|
CD-ROM drives (e.g. SoundBlaster Pro). See the Linux
|
||
|
<A
|
||
|
HREF="ftp://www.ibiblio.org/pub/Linux/docs/HOWTO/unmaintained/SCSI-HOWTO"
|
||
|
TARGET="_top"
|
||
|
>SCSI HOWTO</A
|
||
|
>
|
||
|
and
|
||
|
<A
|
||
|
HREF="http://www.ibiblio.org/LDP/HOWTO/CDROM-HOWTO.html"
|
||
|
TARGET="_top"
|
||
|
>CDROM HOWTO</A
|
||
|
>
|
||
|
documents for more information.</P
|
||
|
><P
|
||
|
>A kernel driver to support joystick ports, including those
|
||
|
provided on some sound cards, is included as part of the 2.2 and
|
||
|
later kernels.</P
|
||
|
><P
|
||
|
>Note that the kernel SCSI, CD-ROM, joystick, and sound drivers are
|
||
|
completely independent of each other.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT2"
|
||
|
><H2
|
||
|
CLASS="SECT2"
|
||
|
><A
|
||
|
NAME="AEN278"
|
||
|
>3.4. Alternate Sound Drivers</A
|
||
|
></H2
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN280"
|
||
|
>3.4.1. OSS/4Front</A
|
||
|
></H3
|
||
|
><P
|
||
|
>Sound support in the Linux kernel was originally written by Hannu
|
||
|
Savolainen. Hannu then went on to develop the Open Sound system, a
|
||
|
commercial set of sound drivers sold by 4Front Technologies that is
|
||
|
supported on a number of Unix systems. Red Hat Software sponsored Alan
|
||
|
Cox to enhance the kernel sound drivers to make them fully
|
||
|
modular. Various other people also contributed bug fixes and developed
|
||
|
additional drivers for new sound cards. These modified drivers were
|
||
|
shipped by Red Hat in their 5.0 through 5.2 releases. These changes
|
||
|
have now been integrated into the standard kernel as of version
|
||
|
2.0. Alan Cox is now the maintainer of the standard kernel sound
|
||
|
drivers, although Hannu still periodically contributes code taken from
|
||
|
the commercial driver.</P
|
||
|
><P
|
||
|
>The commercial Open Sound System driver from 4Front Technologies tends
|
||
|
to be easier to configure and support more sound cards, particularly
|
||
|
the newer models. It is also compatible with applications written for
|
||
|
the standard kernel sound drivers. The disadvantage is that you need
|
||
|
to pay for it, and you do not get source code. You can download a free
|
||
|
evaluation copy of the product before deciding whether to purchase it.
|
||
|
For more information see the 4Front Technologies web page at
|
||
|
<A
|
||
|
HREF="http://www.opensound.com"
|
||
|
TARGET="_top"
|
||
|
>http://www.opensound.com</A
|
||
|
>.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN285"
|
||
|
>3.4.2. ALSA</A
|
||
|
></H3
|
||
|
><P
|
||
|
>Jaroslav Kysela and others started writing an alternate sound driver
|
||
|
for the Gravis UltraSound Card. The project was renamed <EM
|
||
|
>Advanced
|
||
|
Linux Sound Architecture</EM
|
||
|
> (ALSA) and has resulted in what they
|
||
|
believe is a more generally usable sound driver that can be used as a
|
||
|
replacement for the built-in kernel drivers. The ALSA drivers support
|
||
|
a number of popular sound cards, are full duplex, fully modularized,
|
||
|
and compatible with the sound architecture in the kernel. The main web
|
||
|
site of the ALSA project is
|
||
|
<A
|
||
|
HREF="http://www.alsa-project.org"
|
||
|
TARGET="_top"
|
||
|
>http://www.alsa-project.org</A
|
||
|
>.
|
||
|
A separate "Alsa-sound-mini-HOWTO" is available which deals with
|
||
|
compiling and installing these drivers. The ALSA drivers may move into
|
||
|
the standard Linux kernel as part of the 2.5 kernel development.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN290"
|
||
|
>3.4.3. Turtle Beach</A
|
||
|
></H3
|
||
|
><P
|
||
|
>Markus Mummert
|
||
|
(<A
|
||
|
HREF="mailto:mum@mmk.e-technik.tu-muenchen.de"
|
||
|
TARGET="_top"
|
||
|
>mum@mmk.e-technik.tu-muenchen.de</A
|
||
|
>)
|
||
|
has written a driver package for the Turtle Beach MultiSound (classic), Tahiti, and Monterey sound
|
||
|
cards. The documentation states:</P
|
||
|
><P
|
||
|
>It is designed for high quality hard disk recording/playback without
|
||
|
losing sync even on a busy system. Other features such as wave
|
||
|
synthesis, MIDI and digital signal processor (DSP) cannot be
|
||
|
used. Also, recording and playback at the same time is not
|
||
|
possible. It currently replaces VoxWare and was tested on several
|
||
|
kernel versions ranging from 1.0.9 to 1.2.1. Also, it is installable
|
||
|
on UN*X SysV386R3.2 systems.</P
|
||
|
><P
|
||
|
>It can be found at
|
||
|
<A
|
||
|
HREF="http://www.cs.colorado.edu/~mccreary/tbeach"
|
||
|
TARGET="_top"
|
||
|
>http://www.cs.colorado.edu/~mccreary/tbeach</A
|
||
|
>.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN297"
|
||
|
>3.4.4. Roland MPU-401</A
|
||
|
></H3
|
||
|
><P
|
||
|
>Kim Burgaard (<A
|
||
|
HREF="mailto:burgaard@daimi.aau.dk"
|
||
|
TARGET="_top"
|
||
|
>burgaard@daimi.aau.dk</A
|
||
|
>)
|
||
|
has written a device driver and
|
||
|
utilities for the Roland MPU-401 MIDI interface. The Linux
|
||
|
software map entry gives this description:</P
|
||
|
><P
|
||
|
>A device driver for true Roland MPU-401 compatible MIDI interfaces
|
||
|
(including Roland SCC-1 and RAP-10/ATW-10). Comes with a useful
|
||
|
collection of utilities including a Standard MIDI File player and
|
||
|
recorder.</P
|
||
|
><P
|
||
|
>Numerous improvements have been made since version 0.11a. Among other
|
||
|
things, the driver now features IRQ sharing policy and complies with
|
||
|
the new kernel module interface. Metronome functionality, possibility
|
||
|
for synchronizing e.g. graphics on a per beat basis without losing
|
||
|
precision, advanced replay/record/overdub interface and much, much
|
||
|
more.</P
|
||
|
><P
|
||
|
>It can be found at
|
||
|
<A
|
||
|
HREF="ftp://www.ibiblio.org/pub/Linux/kernel/sound/mpu401-0.2.tar.gz"
|
||
|
TARGET="_top"
|
||
|
>ftp://www.ibiblio.org/pub/Linux/kernel/sound/mpu401-0.2.tar.gz</A
|
||
|
>.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN305"
|
||
|
>3.4.5. SoundBlaster Live!</A
|
||
|
></H3
|
||
|
><P
|
||
|
>Creative Labs has Linux drivers for several cards, including the SoundBlaster Live!, at
|
||
|
<A
|
||
|
HREF="http://opensource.creative.com"
|
||
|
TARGET="_top"
|
||
|
>http://opensource.creative.com</A
|
||
|
>.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN309"
|
||
|
>3.4.6. Packet Radio</A
|
||
|
></H3
|
||
|
><P
|
||
|
>Another novel use for a sound card under Linux is as a modem for
|
||
|
amateur packet radio. The 2.1 and later kernels include a
|
||
|
driver that works with SoundBlaster and Windows Sound System
|
||
|
compatible sound cards to implement 1200 bps AFSK and 9600 bps FSK
|
||
|
packet protocols. See the Linux AX25 HOWTO for details (I'm a ham
|
||
|
myself, by the way -- callsign VE3ICH).</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN312"
|
||
|
>3.4.7. PC Speaker</A
|
||
|
></H3
|
||
|
><P
|
||
|
>An alternate sound driver is available that requires no additional
|
||
|
sound hardware; it uses the internal PC speaker. It is
|
||
|
software compatible with the sound card driver, but, as might
|
||
|
be expected, provides much lower quality output and has much more CPU
|
||
|
overhead. The results seem to vary, being dependent on the
|
||
|
characteristics of the individual loudspeaker. For more information,
|
||
|
see the documentation provided with the release.</P
|
||
|
><P
|
||
|
>The latest version of the PC speaker driver can be found at
|
||
|
<A
|
||
|
HREF="ftp://ftp.infradead.org/pub/pcsp/"
|
||
|
TARGET="_top"
|
||
|
>ftp://ftp.infradead.org/pub/pcsp/</A
|
||
|
>.</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="SECT3"
|
||
|
><H3
|
||
|
CLASS="SECT3"
|
||
|
><A
|
||
|
NAME="AEN317"
|
||
|
>3.4.8. Parallel Port</A
|
||
|
></H3
|
||
|
><P
|
||
|
>Another option is to build a digital to analog converter using a
|
||
|
parallel printer port and some additional components. This provides
|
||
|
better sound quality than the PC speaker but still has a lot of CPU
|
||
|
overhead. The PC sound driver package mentioned above supports this,
|
||
|
and includes instructions for building the necessary hardware.</P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="NAVFOOTER"
|
||
|
><HR
|
||
|
ALIGN="LEFT"
|
||
|
WIDTH="100%"><TABLE
|
||
|
WIDTH="100%"
|
||
|
BORDER="0"
|
||
|
CELLPADDING="0"
|
||
|
CELLSPACING="0"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="left"
|
||
|
VALIGN="top"
|
||
|
><A
|
||
|
HREF="x71.html"
|
||
|
>Prev</A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="34%"
|
||
|
ALIGN="center"
|
||
|
VALIGN="top"
|
||
|
><A
|
||
|
HREF="index.html"
|
||
|
>Home</A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="right"
|
||
|
VALIGN="top"
|
||
|
><A
|
||
|
HREF="x320.html"
|
||
|
>Next</A
|
||
|
></TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="left"
|
||
|
VALIGN="top"
|
||
|
>Sound Card Technology</TD
|
||
|
><TD
|
||
|
WIDTH="34%"
|
||
|
ALIGN="center"
|
||
|
VALIGN="top"
|
||
|
> </TD
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="right"
|
||
|
VALIGN="top"
|
||
|
>Installation</TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
></DIV
|
||
|
></BODY
|
||
|
></HTML
|
||
|
>
|