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.
| 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 |
| Soundcard | Chipset | 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 |
||||||
| 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 |
|||||