PCI Soundcard Matrix

last update on 14/12/2014

This page gives you a short overview of supported sound cards for OS/2 and eComStation.
Older cards (ISA) may also work, check the IBM os2ddpak or thehobbes file archive.

Note:
To complete the list, I need some !
Thanks to Alex Taylor for initial work.


News:
11/13/2002 First release of the Uniaudio driver by IBM/Innotek based on the ALSA driver architecture under GPL license, driver source code was available from Innotek and now can be found on netlabs
04/29/2003 A free driver port (Uniaudio V1.04b) can be found on hobbes
08/07/2003 Vlad Stelmahovsky did some enhancements on the open sourced Uniaudio driver and started the UniAud project
01/22/2004 UniAud driver is now shipped with new cli mixer utility, needs gcc runtime (libc) from Innotek (now Oracle) or netlabs
05/10/2004 Further development of uniaud at netlabs introducing a new API with new mixer functionality, supports multiple cards and PCM read/write
10/28/2004 First release of UnimixPM, needs uniaud 1.0.9 or higher to be installed
12/28/2005 The first release of a patched version from uniaud which fully supports ACPI (APIC mode)
01/17/2006 new uniaud build supports Intels HDA specification (partly working - sound only via uniaud api)
10/30/2006 the broken mmpm2 driver with HDA audio is fixed and WPS/DART sound should work now
04/02/2008 another fix for the mmpm2 driver which was broken in all newer builds from 2007/2008
07/14/2010 new maintainer David Azarewicz contributed fixes for the mmpm2 driver problems on HDA devices
09/22/2013 the Intel 7/8/9 series family chipset audio is not supported by the current uniaud driver
12/14/2014 Warpstock 2014: The work on the new port of ALSA 1.0.25 is 20% done, the new release will be ready in 2015


Table of Contents
1. Single driver
2. UniAudio driver
3. Links

1. Single driver

Soundcard Chipset int MIDI/ ext MIDI dos/winos2 mixer misc driver rating (0-5)
Soundblaster PCI 512, Live! EMU10K1 - / x - / - IOCTL90 Up to 32 simultaneous wave playback streams, digital out with optional hardware adapter, DirectSound interface for ODIN hobbes ++++
various C-Media CMI8738 x / - - / - IOCTL90 4 channel output, digital in/out, DirectSound interface for ODIN hobbes ++++
integrated VIA VT823x (AC'97) - / - - / - IOCTL90 supports VT8233/8233C/8233A/8235, optional package hobbes -
integrated VIA VT8321/VT686A/B ? / - - / - - VT686B patch via +
integrated VIA VT82xx ? / - - / - - merged package, driver supports only VT8231, VT82C686A & VT82C686B via -
integrated Intel/SIS & Realtek ALC650 or ALC201A - / - - / - - wave is limited to 44khz and below realtek -
integrated Intel 810/820/845M & Crystal CS4299 (AC'97) ? / - - / x IOCTL90   hobbes +++
integrated Intel ICH & SoundMax AD188x - / - - / x - supports AD1881/AD1881A/AD1885/AD1887, WarpMixer is included hobbes or IBM hobbes (V3.18) -
integrated Intel ICH & SoundMax AD1981A/B - / - - / x - WarpMixer is included hobbes (V3.14) hobbes (V3.18) ++++
Soundblaster 128 PCI (CT475x) CT5880/ES1373 - / - - / - - WarpMixer is supported, SB DOS Emulation can't be enabled in VDM (workaround?) swc, hobbes +++
Soundblaster PCI Ensoniq ES1371 - / - - / - -   ddpak, hobbes -
various ESS 1938 (Solo-1) x / ? ? / ? - full native DOS support (SB / SB Pro) hobbes (V1.1.4)
ftp (V1.1.7)
-
various ESS 1968 (Maestro-2) ? / ? ? / ? ? IOCTL90 interface & LBMix may not work use WarpMixer hobbes ++++
various (non PCI) CS4235 x / ? x / x IOCTL90 used in Thinkpad 600/older Netfinity server hobbes v2.09 ++
AOpen AW230 CS4280 x / ? x / x IOCTL90 does not work well with ODIN hobbes ++
AOpen AW320 CS4614 x / ? x / x IOCTL90 good output quality, does not work well with ODIN, do not use the AOpen driver, newest driver is on hobbes hobbes, ibm ++++
Turtle Beach Santa Cruz
Terratec DMX Fire 1024
CS4624 x / x - / x IOCTL90 does not work well with ODIN, limitation on 44100KHz sample rate: only every second sample is recorded hobbes +++
Hercules Fortissimo II/III 7.1/ DigiFire 7.1 CS4624 x / x - / x IOCTL90 does not work well with ODIN, digital in/out (optical) hobbes ++++
Turtle Beach Montego Aureal 8820 x / ? - / - - good quality of midi and wave playback, work well with ODIN hobbes, patch1 patch2 ++++
various Yamaha YMF724 x / x - / - - patch to enable support for more YMF7xx chipsets (724D/724F/740C/744B/754), supports internal MIDI (FM) in VDM but no wave ddpak -
various Yamaha YMF754 - / ? - / - -   ddpak -
integrated ESS Maestro-2E (ES1978S) - / - x / - - LBMix support, DOS game compatibility, Virtual PC Sound not recommended hobbes +++
integrated Intel ICH & Analog Devices AD1980 - / - - / x - - hobbes +++
 x supported
 -  not supported
 ? unknown
if MIDI is not supported by the driver use Timidity, older Timity MCD or Multishow (Java) for MIDI playback
if WinOS/2 is not supported by the driver use Genaudio ->
IOCTL90 mixer interface supported by LBMix -> (PM mixer front end), other may work with IBM WarpMixer

2. UniAudio driver

Soundcard Chipset tested driver int MIDI/ext MIDI dos/winos2 rating (0-5)
SB Live! EMU10K1 UniAudio (SWC) x? / ? - / - -
various Cirrus Logic CS4281 UniAudio (SWC) x? / ? - / - -
various Avance Logic ALS4000 UniAudio (SWC) x? / ? - / - -
various C-Media CMI8738 UniAudio (SWC) x / ? - / - ++
various Intel ICH + SigmaTel STAC9721/23 UniAudio (SWC) x? / ? - / - -
various Intel ICH + Realtek ALC201A UniAudio (SWC) x? / ? - / - -
various SIS SI7012 + CMedia CMI9738
UniAudio V1.04b - / - - / - ++
various Avance Logic ALC650
UniAudio V1.04b - / - - / - -
SB Audigy/Audigy2 EMU10K2
UniAudio V1.04b - / - - / - +++
various Yamaha DS-XG (YMF740C)
uniaud20030821 - / - - / - +++
various SIS SI7012 + Realtek ALC200/200P (ALC101) uniaud20031024 - / - - / - ++
various VIA 82C686A/B + Ensemble ICE1232 build 2003-11-19 - / - - / - ++
various Intel 82801CA-ICH3 + Cirrus Logic CS4205 uniaud20030821 - / - - / - ++
various Intel ICH5 + C-Media CMI9739
LBMix volume control not working correctly
uniaud20031024 - / - - / - ++
various Nvidia Nforce2 + Realtek ALC650
uniaud20031216 - / - - / - ++
various Intel ICH5 + Realtek ALC650
uniaud20031216 - / - - / - ++
various ESS Maestro-2E (ES1978S)
uniaud20031216 - / - - / - ++
SB Live! (Player) EMU10K1
uniaud20031216 - / - - / - +++
various SIS SI7012 + Analog Devices AD1980
SoundMAX
uniaud20040122 - / - - / - +
various Ali 5451 + Cirrus Logic CS4299
uniaud20040122 - / - - / - ++
SB PCI (CT5880) ENS 1371 + Tritech TR28602
uniaud20040122 - / - - / - ++
various Intel 82801DB-ICH4 + SigmaTel STAC9750/51
uniaud20040122 - / - - / - ++
various Ensoniq Audio PCI ENS 1371 + Realtek ALC200
uniaud20040122 - / - - / - ++
various VIA VT8233 + C-Media CMI9738 build 2004-04-30 - / - - /DTA 4.0a01 ++
various Yamaha DS-XG (YMF744) + Asahi Kasei AK4543
build 2004-03-24 - / - - / - +++
various Intel 82801DB-ICH4 + Yamaha YMF753
only system sound partly working
build 2004-03-24 - / - - / - -
various Intel ICH5 + Analog Devices AD1985 SoundMAX
some minor problems with shared sound device
build 2004-03-24 - / - - / - +++
various Intel ICH5 + Analog Devices AD1980 SoundMAX build 2004-04-30 - / - - / - ++
various SIS SI7012 + C-Media CMI9739A
volume control not working
uniaud20040122 - / - - / - -
various VIA 8233 + Conexant Cx20468 Conexant AC-Link build 2004-04-30 - / - - / - ++
various Intel I82801DB-ICH4 + Analog Devices AD1888 SoundMAX build 2004-04-30 - / - - / - +++
various Intel I82801BA-ICH2 + Realtek ALC200/200P build 2004-04-30 - / - - / - +++
various NVidia nForce + Analog Devices AD1885 uniaud20040122 - / - - / - +++
various VIA VT8233 + VIA 1612A build 2004-04-30 - / - - / - ++
various VIA686A + Realtek ALC200/200P build 2004-04-30 - / - - / - +++
various Intel 82801AA-ICH + Analog Devices AD1885 SoundMAX build 2004-04-30 - / - - / - +++
various Intel 82801AA-ICH + Analog Devices AD1881A SoundMAX build 2004-04-30 - / - - / - +++
various Sound Fusion CS46xx + Cirrus Logic CS4297 build 2004-07-06 - / - - / - +++
SB PCI 128 (CT4810) Ensoniq AudioPCI ENS1371 + SigmaTel STAC9721/23 build 2004-07-06 - / - - / - +++
various C-Media PCI CMI8738-MC6 build 2004-07-06 - / - - / - +++
various Intel ICH5 + Analog Devices AD1888 SoundMAX build 2004-04-30 - / - - / - +++
various VIA 823x + Analog Devices AD1980 SoundMAX build 2004-07-06 - / - - / - ++
various Intel 82801DB-ICH4 + Cirrus Logic CS4202 build 2004-09-12 - / - - / - ++
various SiS SI7012 + Yamaha YMF753 build 2004-09-12 - / - - / - +++
various NVidia nForce2 + Realtek ALC650F build 2004-09-12 - / - - / - ++
various Intel I82801DB-ICH4 + SigmaTel STAC9750/51 build 2004-09-12 - / - - / - +++
various Yamaha DS-XG (YMF754) + Asahi Kasei AK4543 build 2004-09-12 - / - - / - +++
various Intel ICH5 + Realtek ALC850 HD Audio
unknown codec detected but working
build 2004-04-30 - / - - / - +++
various Intel 82801BA-ICH2 + Realtek ALC650D build 2004-09-12 - / - - / - +++
various VIA 8235 + Realtek ALC650E build 2004-09-12 - / - - / - +++
various Crystal Sound Fusion CS46xx + Cirrus Logic CS4297
truly its a CS4280 based soundcard
build 2004-09-12 - / - - / - +++
various ATI IXP 200 + Analog Devices AD1888 SoundMAX build 2004-12-29 - / - - / - +++
various Intel 82801CA-ICH3 + Yamaha YMF753 build 2004-12-29 - / - - / - +++
various Intel 82801DB-ICH4 + SigmaTel STAC9766/67 build 2004-12-29 - / - - / - +++
various Yamaha DS-XG (YMF724) + TriTech (id 3) build 2004-12-29 - / - - / - +++
various Intel 82801DB-ICH4 + SigmaTel STAC9750/51 build 2004-12-29 - / - - / - ++
various Intel 82801DB-ICH4 + Analog Devices AD1981B build 2005-03-30 - / - - / - +++
various Ensoniq AudioPCI ENS1371 + Cirrus Logic CS4297 build 2005-05-31 - / - - / - +++
various Intel ICH5 + Realtek ALC650F build 2005-05-31 - / - - / - +++
various Intel ICH6 + ALC655
wave volume doesn't work in lbmix but unimixpm is ok
build 2005-08-02 - / - - / - +++
various VIA 8237 + ALC658 build 2005-08-02 - / - - / - ++
SB Live!Platinum (CT4760) EMU10K1-SEF build 2005-08-02 - / - - / dta 4.0a01 ++
various NVidia CK804 + Realtek ALC850 build 2005-08-02 - / - - / - ++
various Intel ICH5 + Realtek ALC850 build 2005-08-02 - / - - / - +++
various Intel 82801DB-ICH4 + ALC655 build 2005-08-02 - / - - / - +++
various VIA 8237 + C-Media CMI9761
master volume does not work with lbmix/unimixpm, low microin quality
build 2005-08-02 - / - - / - ++
various Intel ICH6 + Analog Devices AD1981B SoundMAX build 2006-01-03 - / - - / - +++
various HDA Intel (ICH7) + ALC850
sound only via uniaud API thus no MMPM sound and ioctl90 mixer support
build 2006-01-17 - / - - / - +
various NVidia CK804 + Realtek ALC850 build 2006-01-19 - / - - / - +++
Apple iMac (Intel) HDA Intel ICH7 + Sigmatel STAC9221
sound only via uniaud API
build 2006-07-09 - / - - / - +
various HDA Intel ICH7 + Analog Devices AD1986A
sound only via uniaud API
build 2006-09-10 - / - - / - +
various HDA Intel ICH6 + Realtek ALC883
sound only via uniaud API
build 2006-10-16 - / - - / - +
various HDA NVidia NF5 + Realtek ALC260 build 2006-10-30 - / - - / - ++
various HDA Intel ICH7 + SigmaTel STAC9200
in lbmix only master control available
build 2006-12-10 - / - - / - +
various HDA Intel ICH8 + Analog Devices AD1988
mmpm2 driver not working correctly, sound only via uniaud API
build 2007-01-25 - / - - / - +
various HDA nVidia MCP61 + Analog Devices AD1988
ACPI support has to be installed
build 2008-04-18 - / - - / - ++
various HDA Intel ICH8 + Realtek ALC262
sound only via uniaud API
build 2007-11-20 - / - - / - +
various HDA Intel ICH9 + Conexant CX20561 (Hermosa)
mmpm2 driver with lbmix is working
build 2008-10-01 - / - - / - ++
various HDA Intel PCHx57 + Realtek ALC887
lbmix master volume & ACPI mode ok
build 2009-11-08 (1.9.22) - / - - / - +
various HDA ATI SB + IDT 92HD75B2X5
lbmix wave volume ok after unmuting with unimix
build 2010-08-13 (211/1.9.24) - / - - / - +
various HDA Intel PCHx57 + Realtek ALC269 build 2011-04-14 (213/1.9.26) - / - - / - +
various HDA Intel PCHM57 + Conexant CX20585
only master volume and adc in lbmix
build 2011-04-14 (213/1.9.26) - / - - / - +
driver: Uniaudio hobbes/UniAud, features: IOCTL90 mixer interface supported by LBMix and UnimixPM
if MIDI is not supported by the driver use Timidity for MIDI playback, if WinOS/2 is not supported by the driver use Genaudio

3. Links


this page was created by © 2002-2014 os2usr.org, last update on 14.12.14