UniAud Information: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Description==
The aim of the UniAud project is the creation of universal audio driver based on ALSA project.
The aim of the UniAud project is the creation of universal audio driver based on ALSA project.


UniAud supports a broad range of PCI audio cards/chipsets and AC97 audio codecs. AC97 audio codecs can be found in modern systems with a Pentium II or higher processor on the motherboard. AC97 depends for a part of the motherboard chipset and a small audio codec.
UniAud supports a broad range of PCI audio cards/chipsets and AC97 audio codecs. AC97 depends for a part of the motherboard chipset and a small audio codec.


===Features===
===Features===
* PCI sound cards support (see. soundcards page)
* PCI sound cards support (see. sound cards page)
* Digital Controllers support (for AC'97 codec)
* Digital Controllers support (for AC'97 codec)
* AC'97 codecs support
* AC'97 codecs support
Line 14: Line 12:
The table below lists all devices (cards, hosts, codecs) that are currently supported by the latest release of UniAud. A brief explanation:
The table below lists all devices (cards, hosts, codecs) that are currently supported by the latest release of UniAud. A brief explanation:


* VenID: displays the hexadecimal Vandor ID that identifies the Manufacturer.
* VenID: displays the hexadecimal Vendor ID that identifies the Manufacturer.
* DevID: displays the hexadecimal Device ID that identifies the product in the product line of the manufacturer. This and the above details are interested when trying to determine which chipset your soundcard has. In order to find that out, use [/index2.php?url=os2/pci.htm pci.exe].
* DevID: displays the hexadecimal Device ID that identifies the product in the product line of the manufacturer. This and the above details are interested when trying to determine which chipset your sound card has. In order to find that out, use [pci.exe].
* Status:
* Status:
** The device is working very good ([[Image:check.gif]]);
** The device is working very good ([[Image:check.gif]]);
** The device is just working acceptible ([[Image:conf.gif]]);
** The device is just working acceptable ([[Image:conf.gif]]);
** Working, but there are still some bugs ([[Image:confl.gif]]);
** Working, but there are still some bugs ([[Image:confl.gif]]);
** Support for the particular device is in development ([[Image:att.gif]]);
** Support for the particular device is in development ([[Image:att.gif]]);
** This device is not supported yet, but is planned to be supported in near future ([[Image:nope.gif]]).
** This device is not supported yet, but is planned to be supported in near future ([[Image:nope.gif]]).
* IBM: A [[Image:checkbl.gif]] means that this device is supported by the IBM Universal Audio Driver version 1.1.
* IBM: A means that this device is supported by the IBM Universal Audio Driver version 1.1.
* Config.sys switch: the string to replace CARDNAME by in the statement ''DEVICE=D:\MMOS2\UNIAUD32.SYS /V /C:CARDNAME'' in your config.sys.
* Config.sys switch: the string to replace CARDNAME by in the statement ''DEVICE=D:\MMOS2\UNIAUD32.SYS /V /C:CARDNAME'' in your config.sys.


'''''1. Supported soundcards'''''
'''''1. Supported soundcards'''''
 
{|class="wikitable"
{| style="margin-left: 28px; margin-top: 20px" border="1" cellpadding="2"
!width="115"|Manufacturer||width="55"|VenID||width="150"|Device||width="55"|DevID||width="30"|Status||width="30"|IBM||width="100"|Config.sys switch||width="235"|Description
| width="115" align="center" | '''Manufacturer'''
| width="55" align="center" | '''VenID'''
| width="150" align="center" | '''Device'''
| width="55" align="center" | '''DevID'''
| width="30" align="center" | '''Status'''
| width="30" align="center" | '''IBM'''
| width="100" align="center" | '''Config.sys switch'''
| width="235" align="center" | '''Description'''
|-
|-
| AOpen
|AOpen||a0a0||AW180 PCI|| ||[[Image:check.gif]]|| ||ESS1938||OS/2 CHL tested.
| align="center" |
| AW180 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ESS1938
| OS/2 CHL tested.
|-
|-
|
| || ||AW230 PCI|| ||[[Image:check.gif]]|| ||CS46XX||OS/2 CHL tested.
|
| AW230 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
| OS/2 CHL tested.
|-
|-
|
| || ||AW300 PCI|| ||[[Image:check.gif]]|| ||MAESTRO||OS/2 CHL tested.
|
| AW300 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | MAESTRO
| OS/2 CHL tested.
|-
|-
|
| || ||AW320 PCI|| ||[[Image:check.gif]]|| ||CS46XX|| OS/2 CHL tested.
|
| AW320 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
| OS/2 CHL tested.
|-
|-
| ASound
|ASound|| ||ASONIC-8738 PCI|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
| align="center" |
| ASONIC-8738 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
| AudioExcel
|AudioExcel|| ||AV510 PCI|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
| align="center" |
| AV510 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
|
| || ||MD Mate PCI|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
|
| MD Mate PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
| Avance Logic
|Avance Logic||4005||ALS4000||4000||[[Image:check.gif]]||||ALS4000||
| align="center" | 0x4005
| ALS4000
| align="center" | 0x4000
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | ALS4000
|
|-
|-
|
| || ||AW180 PCI|| ||[[Image:check.gif]]|| ||ESS1938||OS/2 CHL tested.
|
| AW180 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ESS1938
| OS/2 CHL tested.
|-
|-
| Best Union
|Best Union|| ||Miss Melody ALS4000|| ||[[Image:check.gif]]|| ||ALS4000||OS/2 CHL tested.
| align="center" |
| Miss Melody ALS4000
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ALS4000
| OS/2 CHL tested.
|-
|-
|
| || ||Miss Melody Maestro|| ||[[Image:check.gif]]|| ||MAESTRO||OS/2 CHL tested.
|
| Miss Melody Maestro
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | MAESTRO
| OS/2 CHL tested.
|-
|-
|
| || ||Miss Melody Sound|| ||[[Image:check.gif]]|| ||ESS1938||OS/2 CHL tested.
|
| Miss Melody Sound
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ESS1938
| OS/2 CHL tested.
|-
|-
| Chic Technology
|Chic Technology|| ||CoolSound 4000 PCI|| ||[[Image:check.gif]]|| ||ALS4000||OS/2 CHL tested.
| align="center" |
| CoolSound 4000 PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ALS4000
| OS/2 CHL tested.
|-
|-
| Cirrus Logic
|Cirrus Logic||1013||CS4280|| ||[[Image:check.gif]]|| ||CS46XX||
| align="center" | 0x1013
| CS4280
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
|
| || ||CS4281|| ||[[Image:check.gif]]||||CS4281||
|
| CS4281
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | CS4281
|
|-
|-
|
| || ||CS4610||6001||[[Image:check.gif]]|| ||CS46XX||
|
| CS4610
| align="center" | 0x6001
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
|
| || ||CS4612|| ||[[Image:check.gif]]|| ||CS46XX||
|
| CS4612
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
|
| || ||CS4614|| ||[[Image:check.gif]]|| ||CS46XX||
|
| CS4614
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
|
| || ||CS4615|| ||[[Image:check.gif]]|| ||CS46XX||
|
| CS4615
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
|
| || ||CS4622|| ||[[Image:check.gif]]|| ||CS46XX||
|
| CS4622
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
|
| || ||CS4624|| ||[[Image:check.gif]]|| ||CS46XX||
|
| CS4624
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
|
| || ||CS4630|| ||[[Image:check.gif]]|| ||CS46XX||
|
| CS4630
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
|
|-
|-
| CMI
|CMI||13F6||8338A PCI cards|| ||[[Image:check.gif]]|| ||CMEDIA||
| align="center" | 0x13F6
| 8338A PCI cards
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
|
|-
|-
|
| || ||8338B PCI cards|| ||[[Image:check.gif]]|| ||CMEDIA||
|
| 8338B PCI cards
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
|
|-
|-
|
| || ||8738 PCI cards||0100||[[Image:check.gif]]||||CMEDIA||
|
| 8738 PCI cards
| align="center" | 0x0100
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | CMEDIA
|
|-
|-
|
| || ||8738B PCI cards|| ||[[Image:check.gif]]||||CMEDIA||
|
| 8738B PCI cards
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | CMEDIA
|
|-
|-
| Compustar
|Compustar|| ||WinFast PCI C3DX|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
| align="center" |
| WinFast PCI C3DX
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
| Creative Labs
|Creative Labs||1102||SB Audigy|| ||[[Image:check.gif]]|| ||SBLIVE||
| align="center" | 0x1102
| SB Audigy
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | SBLIVE
|
|-
|-
|
| || ||SB E-mu APS|| ||[[Image:check.gif]]||||SBLIVE||
|
| SB E-mu APS
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | SBLIVE
|
|-
|-
|
| || ||SB Live! fam.|| ||[[Image:check.gif]]||||SBLIVE||OS/2 CHL tested.
|
| SB Live! fam.
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | SBLIVE
| OS/2 CHL tested.
|-
|-
|
| || ||SB PCI1024|| ||[[Image:check.gif]]||||SBLIVE||OS/2 CHL tested.
|
| SB PCI1024
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | SBLIVE
| OS/2 CHL tested.
|-
|-
|
| || ||SB PCI128|| ||[[Image:check.gif]]|| ||ENSONIQ||
|
| SB PCI128
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ENSONIQ
|
|-
|-
|
| || ||SB PCI512|| ||[[Image:check.gif]]||||SBLIVE||
|
| SB PCI512
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | SBLIVE
|
|-
|-
|
| || ||SB PCI64|| ||[[Image:check.gif]]|| ||ENSONIQ||
|
| SB PCI64
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ENSONIQ
|
|-
|-
| Diamond MM
|Diamond MM||1092||MonsterSound MX400|| ||[[Image:check.gif]]|| ||MAESTRO||OS/2 CHL tested.
| align="center" |
| MonsterSound MX400
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | MAESTRO
| OS/2 CHL tested.
|-
|-
| Ensoniq
|Ensoniq||1274||AudioPCI-97||5000||[[Image:check.gif]]|| ||ENSONIQ
| align="center" | 0x1274
| AudioPCI-97
| align="center" | 0x5000
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ENSONIQ
|
|
|-
|-
| ESS
|ESS|| ||Solo-1 ES1938|| ||[[Image:check.gif]]|| ||ESS1938||
| align="center" |
| Solo-1 ES1938
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ESS1938
|
|-
|-
| Hercules
|Hercules|| ||Game Fortissimo II|| ||[[Image:check.gif]]|| ||CS46XX||OS/2 CHL tested.
| align="center" |
| Game Fortissimo II
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
| OS/2 CHL tested.
|-
|-
|
| || ||Game MuseXL|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
|
| Game MuseXL
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
|
| || ||Game TheaterXP 6.1|| ||[[Image:check.gif]]|| ||CS46XX||OS/2 CHL tested.
|
| Game TheaterXP 6.1
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
| OS/2 CHL tested.
|-
|-
| Labway
|Labway|| ||Xwave7100|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
| align="center" |
| Xwave7100
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
| Lexicon
|Lexicon|| ||Delta DiO 2448|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
| align="center" |
| Delta DiO 2448
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
| Shuttle Techn.
|Shuttle Techn.|| ||HOT-255|| ||[[Image:check.gif]]|| ||ENSONIQ||OS/2 CHL tested.
| align="center" |
| HOT-255
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ENSONIQ
| OS/2 CHL tested.
|-
|-
| Terratec
|Terratec|| ||DMX Fire 1024|| ||[[Image:check.gif]]|| ||CS46XX||OS/2 CHL tested.
| align="center" |
| DMX Fire 1024
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
| OS/2 CHL tested.
|-
|-
| Trident
|Trident||1023||4DWave|| ||[[Image:check.gif]]|| ||TRIDENT||
| align="center" | 0x1023
| 4DWave
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | TRIDENT
|
|-
|-
| Trust
|Trust|| ||Sound Expert Digital Surr|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
| align="center" |
| Sound Expert Digital Surr
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|-
|-
| Turtle Beach
|Turtle Beach|| ||Santa Cruz PCI|| ||[[Image:check.gif]]|| ||CS46XX||OS/2 CHL tested.
| align="center" |
| Santa Cruz PCI
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
| OS/2 CHL tested.
|-
|-
| VideoLogic
|VideoLogic|| ||SonicFury|| ||[[Image:check.gif]]|| ||CS46XX||OS/2 CHL tested.
| align="center" |
| SonicFury
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CS46XX
| OS/2 CHL tested.
|-
|-
| Yamaha
|Yamaha|| ||YMF724|| ||[[Image:check.gif]]|| ||YAMAHA||
| align="center" |
| YMF724
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | YAMAHA
|
|-
|-
|
| || ||YMF724F|| ||[[Image:check.gif]]|| ||YAMAHA||
|
| YMF724F
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | YAMAHA
|
|-
|-
|
| || ||YMF740||0004||[[Image:check.gif]]|| ||YAMAHA||
|
| YMF740
| align="center" | 0x0004
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | YAMAHA
|
|-
|-
|
| || ||YMF740C||000c||[[Image:check.gif]]|| ||YAMAHA||
|
| YMF740C
| align="center" | 0x000c
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | YAMAHA
|
|-
|-
|
| || ||YMF744|| ||[[Image:check.gif]]|| ||YAMAHA||
|
| YMF744
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | YAMAHA
|
|-
|-
|
| || ||YMF754|| ||[[Image:check.gif]]|| ||YAMAHA||
|
| YMF754
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | YAMAHA
|
|-
|-
| Zoltrix USA
|Zoltrix USA|| ||Nightingale|| ||[[Image:check.gif]]|| ||CMEDIA||OS/2 CHL tested.
| align="center" |
| Nightingale
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | CMEDIA
| OS/2 CHL tested.
|}
|}


'''''2. Supported hosts'''''
'''''2. Supported hosts'''''


{| style="margin-left: 28px; margin-top: 20px" border="1" cellpadding="2"
{|class="wikitable"
| width="115" align="center" | '''Manufacturer'''
!Manufacturer||VenID||Device||DevID||Status||IBM||Config.sys switch||Description
| width="55" align="center" | '''VenID'''
| width="150" align="center" | '''Device'''
| width="55" align="center" | '''DevID'''
| width="30" align="center" | '''Status'''
| width="30" align="center" | '''IBM'''
| width="100" align="center" | '''Config.sys switch'''
| width="235" align="center" | '''Description'''
|-
|-
| ALI
|ALI|| ||M5455|| ||[[Image:check.gif]]|| || ALIM5455||
| align="center" |
| M5455
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ALIM5455
|
|-
|-
| Intel
|rowspan=6|Intel||rowspan=6|0x8086||82801AA-ICH|| ||[[Image:check.gif]]||||ICH||
| align="center" | 0x8086
| 82801AA-ICH
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | ICH
|
|-
|-
|
|82801BA-ICH2|| ||[[Image:check.gif]]||||ICH||
|
| 82801BA-ICH2
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | ICH
|
|-
|-
|
|82801CA-ICH3|| ||[[Image:check.gif]]||||ICH||
|
| 82801CA-ICH3
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | ICH
|
|-
|-
|
|82801DB-ICH4|| ||[[Image:check.gif]]|| ||ICH||
|
| 82801DB-ICH4
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ICH
|
|-
|-
|
|82901AB-ICH0|| ||[[Image:check.gif]]||||ICH||
|
| 82901AB-ICH0
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" | ICH
|
|-
|-
|
|ICH5 MX440|| ||[[Image:check.gif]]|| ||ICH||
|
| ICH5�MX440
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ICH
|
|-
|-
| nVidia
|nVidia||10de||nForce Audio|| ||[[Image:check.gif]]|| ||ICH||
| align="center" | 0x10de
| nForce Audio
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ICH
|
|-
|-
|
| || ||nForce2 Audio|| ||[[Image:check.gif]]|| ||ICH||
|
| nForce2 Audio
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ICH
|
|-
|-
| SiS
|SiS||1039||Si7012|| ||[[Image:check.gif]]|| || ?||
| align="center" | 0x1039
| Si7012
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | ?
|
|-
|-
|
| || ||Si7018|| ||[[Image:check.gif]]|| ||TRIDENT||
|
| Si7018
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | TRIDENT
|
|-
|-
| VIA
|rowspan=6|VIA||rowspan=6|0x1106||VT8233A|| ||[[Image:check.gif]]|| ||VIA82XX||
| align="center" | 0x1106
| VT8233A
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | VIA82XX
|
|-
|-
|
|VT8233B|| ||[[Image:check.gif]]|| ||VIA82XX||
|
| VT8233B
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | VIA82XX
|
|-
|-
|
|VT8233C|| ||[[Image:check.gif]]|| ||VIA82XX||
|
| VT8233C
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | VIA82XX
|
|-
|-
|
|VT82C686A|| ||[[Image:check.gif]]|| ||VIA82XX||
|
| VT82C686A
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | VIA82XX
|
|-
|-
|
|VT82C686B|| ||[[Image:check.gif]]|| ||VIA82XX||
|
| VT82C686B
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | VIA82XX
|
|-
|-
|
|VT82C686C|| ||[[Image:check.gif]]|| ||VIA82XX||
|
| VT82C686C
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" | VIA82XX
|
|}
|}


'''''3. Supported codecs (AC97)'''''


{| style="margin-left: 28px; margin-top: 20px" border="1" cellpadding="2"
{|class="wikitable"
| width="115" align="center" | '''Manufacturer'''
|+3. Supported codecs (AC97)
| width="55" align="center" | '''VenID'''
!Manufacturer||VenID||Device||DevID||Status||IBM||Config.sys switch||Description
| width="150" align="center" | '''Device'''
| width="55" align="center" | '''DevID'''
| width="30" align="center" | '''Status'''
| width="30" align="center" | '''IBM'''
| width="100" align="center" | '''Config.sys switch'''
| width="235" align="center" | '''Description'''
|-
|-
| Analog Devices
|rowspan=11|Analog Devices
| align="center" |
|rowspan=11|
| AD1819
|AD1819|| ||[[Image:check.gif]]|| ||
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1881|| ||[[Image:check.gif]]|| ||
|
| AD1881
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1881A|| ||[[Image:check.gif]]|| ||
|
| AD1881A
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" |
|
|-
|-
|
|AD1885|| ||[[Image:check.gif]]|| ||
|
| AD1885
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1886|| ||[[Image:check.gif]]|| ||
|
| AD1886
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1886A|| ||[[Image:check.gif]]|| ||
|
| AD1886A
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1887|| ||[[Image:check.gif]]|| ||
|
| AD1887
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1980|| ||[[Image:check.gif]]|| ||
|
| AD1980
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1981A|| ||[[Image:check.gif]]|| ||
|
| AD1981A
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1981B|| ||[[Image:check.gif]]|| ||
|
| AD1981B
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|AD1985|| ||[[Image:check.gif]]|| ||
|
| AD1985
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
| Cirrus Logic
|rowspan=10|Cirrus Logic
| align="center" |
|rowspan=10|
| CS4201
|CS4201|| ||[[Image:check.gif]]|| ||
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4202|| ||[[Image:check.gif]]|| ||
|
| CS4202
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4205|| ||[[Image:check.gif]]|| ||
|
| CS4205
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4291|| ||[[Image:check.gif]]|| ||
|
| CS4291
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4294|| ||[[Image:check.gif]]|| ||
|
| CS4294
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4294|| ||[[Image:check.gif]]|| ||
|
| CS4294
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4297|| ||[[Image:check.gif]]|| ||
|
| CS4297
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4297A|| ||[[Image:check.gif]]|| ||
|
| CS4297A
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4298|| ||[[Image:check.gif]]|| ||
|
| CS4298
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|CS4299|| ||[[Image:check.gif]]|| ||
|
| CS4299
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
| SigmaTel
|rowspan=21| SigmaTel
| align="center" |
|rowspan=21|
| STAC9700
|STAC9700|| ||[[Image:check.gif]]|| ||
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9701|| ||[[Image:check.gif]]|| ||
|
| STAC9701
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9702|| ||[[Image:check.gif]]|| ||
|
| STAC9702
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9703|| ||[[Image:check.gif]]|| ||
|
| STAC9703
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9704|| ||[[Image:check.gif]]|| ||
|
| STAC9704
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9705|| ||[[Image:check.gif]]|| ||
|
| STAC9705
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9708|| ||[[Image:check.gif]]|| ||
|
| STAC9708
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9711|| ||[[Image:check.gif]]|| ||
|
| STAC9711
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9721|| ||[[Image:check.gif]]|| ||
|
| STAC9721
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" |
|
|-
|-
|
|STAC9723|| ||[[Image:check.gif]]|| ||
|
| STAC9723
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
[[Image:checkbl.gif]]
| align="center" |
|
|-
|-
|
|STAC9744|| ||[[Image:check.gif]]|| ||
|
| STAC9744
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9750|| ||[[Image:check.gif]]|| ||
|
| STAC9750
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9751|| ||[[Image:check.gif]]|| ||
|
| STAC9751
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9752|| ||[[Image:check.gif]]|| ||
|
| STAC9752
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9753|| ||[[Image:check.gif]]|| ||
|
| STAC9753
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9756|| ||[[Image:check.gif]]|| ||
|
| STAC9756
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9757|| ||[[Image:check.gif]]|| ||
|
| STAC9757
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9766|| ||[[Image:check.gif]]|| ||
|
| STAC9766
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9767|| ||[[Image:check.gif]]|| ||
|
| STAC9767
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9783|| ||[[Image:check.gif]]|| ||
|
| STAC9783
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
|STAC9784|| ||[[Image:check.gif]]|| ||
|
| STAC9784
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
| SiS
|rowspan=2|SiS|| ||Si3036|| ||[[Image:check.gif]]|| ||
| align="center" |
| Si3036
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
| ||Si3038|| ||[[Image:check.gif]]|| ||
|
| Si3038
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
| Yamaha
|rowspan=3|Yamaha|| ||YMF743|| ||[[Image:check.gif]]|| ||
| align="center" |
| YMF743
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
| ||YMF752|| ||[[Image:check.gif]]|| ||
|
| YMF752
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|-
|-
|
| ||YMF753|| ||[[Image:check.gif]]|| ||
|
| YMF753
| align="center" |
| align="center" |
[[Image:check.gif]]
| align="center" |
| align="center" |
|
|}
|}
AK4540, AK4542, AK4543, AK4544A, AK4545, RL5306, RL5382, RL5383 ALC200/200P, ALC650, ALC101, ALC202, ALC250, ALC203 CMI9738, CMI9739, HSD11246, Cx20468, DT0398, 28028, ESS1988, HMP9701, ICE1230, ICE1232, ICE1232A, VT1616, VT1616i, IT2226E, LM4540/43/45/46/48, LM4549, LM4550, UCB1400, TR28022, TR28026, TR28028, TR28602, TLC320AD9xC, VIA1612A, W83971D, WM9701A, WM9703/WM9707/WM9708/WM9717, WM9704M/WM9704Q, WM9705/WM9710,WM9709, WM9711/WM9712


 
==Articles==
 
* [[Uniaud]]
 
* [[Unimix]]
====Sound cards:====
* [http://www.edm2.com/index.php/UNIAUD32.SYS UNIAUD32.SYS]
* CMEDIA:
* [[UniAud Frequently Asked Questions]]
CMI series PCI cards (CMI8738 (B), CMI8338 A/B)
* [[Using Unimix to Know More About Your Sound Card]]
 
* Cirrus Logic:
CS4610,CS4612,CS4614,CS4615,CS4622,CS4624,CS4630,CS4280. CS4281
 
* Creative Labs:
SB Live!/PCI512/E-mu APS, SB Audigy
 
* ESS:
Solo-1 ES1938, ES1946, ES1969, TerraTec 128i Maestro-1/2/2E -ES1968/ES1978 series, TerraTec DMX
 
* Avance Logic:
ALS4000
 
* Ensoniq:
Ensoniq,AudioPCI-97 ES1370 Creative Labs, SB PCI64/128 (ES1370)
 
====Digital Controllers (for the AC97 codecs):====
* Intel:
82801AA-ICH, 82901AB-ICH0, 82801BA-ICH2, 82801CA-ICH3, 82801DB-ICH4, ICH5бMX440
 
* SiS:
SI7012
 
* NVidia:
nForce Audio, nForce2 Audio
 
* AMD:
AMD768, AMD8111
 
* ALI:
M5455
 
* VIA:
VT82C686A/B/C, VT8233A/B/C
 
* AC'97 codecs:
AK4540, AK4542, AK4543, AK4544A, AK4545, AD1819, AD1881, AD1881A, AD1885, AD1886, AD1887, AD1886A, AD1980, AD1981A, AD1981B, AD1985 RL5306, RL5382, RL5383 ALC200/200P, ALC650, ALC101, ALC202, ALC250, ALC203 CMI9738, CMI9739, CS4297, CS4297A, CS4294/4298, CS4294, CS4299, CS4201, CS4205, CS4291, CS4202, HSD11246, Cx20468, DT0398, 28028, ESS1988, HMP9701, ICE1230, ICE1232, ICE1232A, VT1616, VT1616i, IT2226E, LM4540/43/45/46/48, LM4549, LM4550, UCB1400, Si3036/8, TR28022, TR28026, TR28028, TR28602, TLC320AD9xC, VIA1612A, W83971D, WM9701A, WM9703/WM9707/WM9708/WM9717, WM9704M/WM9704Q, WM9705/WM9710,WM9709, WM9711/WM9712, YMF743, YMF752, YMF753, STAC9700/83/84, STAC9701/3/4/5, STAC9704, STAC9708/11, STAC9721/23, STAC9744, STAC9750/51, STAC9752/53, STAC9756/57, STAC9766/67
 
==Download==
* [http://smedley.info/uniaud32-20110722.zip Uniaud32 - Test Build - (7/22/2011)]
* [http://svn.netlabs.org/uniaud Source Code]
 
==Links==
* [http://svn.netlabs.org/uniaud Netlabs page]
 
==Documentation==
* [[UniAud F.A.Q]]
 
==License==


==Authors/Port==
==Authors/Port==
* [[Pavel Schtemenko]]
* [[Pavel Shtemenko]]
* [[Rich Jerant]]
* Rich Jerant
* [[Steven Levine]]
* [[Steven Levine]]
* [[Mike Greene]]
* [[Mike Greene]]
* [[Allan Holm]]
* Allan Holm
* [[Andy Willis]]
* [[Andy Willis]]
* [[Brendan Oakley]]
* Brendan Oakley
* [[Roderick Klein]]
* [[Roderick Klein]]
* [[David Azarewicz]]
* [[David Azarewicz]]
* [[Paul Smedley]]
* [[Paul Smedley]]
* [[Vlad Stelmahovsky]] - development, documentation.
* [[Vlad Stelmahovsky]] - development, documentation.
* [[Max Mozok]] - development, documentation, CVS.
* Max Mozok - development, documentation, CVS.
* [[Alex Samorukov]] - Web support and organization of the project.
* [[Alex Samorukov]] - Web support and organization of the project.


==Credits and regards==
==Links==
* InnoTek Systemberatung GmbH - for ALSA/2 port. Idea was on-the-air for a long time, but they found possibilities to realize it. And give src for continue...
* [http://smedley.info/uniaud32-20110722.zip Uniaud32 - Test Build - (7/22/2011)]
* SciTech Software Inc. for OpenWatcom compiler.
* [http://svn.netlabs.org/uniaud Source Code]
* ALSA Team - for Advanced Linux Sound Architecture (ALSA).
* IBM - you know for.
* "Folgat FTC" LTD - our hardware sponsor.
* "Epos" - our hardware sponsor.
* UniAud uses some code from GPL projects: Advanced Linux Sound Architecture (ALSA).


[[Category:Software]]
[[Category:Device driver]]

Latest revision as of 05:37, 18 January 2024

The aim of the UniAud project is the creation of universal audio driver based on ALSA project.

UniAud supports a broad range of PCI audio cards/chipsets and AC97 audio codecs. AC97 depends for a part of the motherboard chipset and a small audio codec.

Features

  • PCI sound cards support (see. sound cards page)
  • Digital Controllers support (for AC'97 codec)
  • AC'97 codecs support
  • auto detect of installed audio card

Supported hardware

The table below lists all devices (cards, hosts, codecs) that are currently supported by the latest release of UniAud. A brief explanation:

  • VenID: displays the hexadecimal Vendor ID that identifies the Manufacturer.
  • DevID: displays the hexadecimal Device ID that identifies the product in the product line of the manufacturer. This and the above details are interested when trying to determine which chipset your sound card has. In order to find that out, use [pci.exe].
  • Status:
    • The device is working very good ();
    • The device is just working acceptable ();
    • Working, but there are still some bugs ();
    • Support for the particular device is in development ();
    • This device is not supported yet, but is planned to be supported in near future ().
  • IBM: A ✓ means that this device is supported by the IBM Universal Audio Driver version 1.1.
  • Config.sys switch: the string to replace CARDNAME by in the statement DEVICE=D:\MMOS2\UNIAUD32.SYS /V /C:CARDNAME in your config.sys.

1. Supported soundcards

Manufacturer VenID Device DevID Status IBM Config.sys switch Description
AOpen a0a0 AW180 PCI ESS1938 OS/2 CHL tested.
AW230 PCI CS46XX OS/2 CHL tested.
AW300 PCI MAESTRO OS/2 CHL tested.
AW320 PCI CS46XX OS/2 CHL tested.
ASound ASONIC-8738 PCI CMEDIA OS/2 CHL tested.
AudioExcel AV510 PCI CMEDIA OS/2 CHL tested.
MD Mate PCI CMEDIA OS/2 CHL tested.
Avance Logic 4005 ALS4000 4000 ALS4000
AW180 PCI ESS1938 OS/2 CHL tested.
Best Union Miss Melody ALS4000 ALS4000 OS/2 CHL tested.
Miss Melody Maestro MAESTRO OS/2 CHL tested.
Miss Melody Sound ESS1938 OS/2 CHL tested.
Chic Technology CoolSound 4000 PCI ALS4000 OS/2 CHL tested.
Cirrus Logic 1013 CS4280 CS46XX
CS4281 CS4281
CS4610 6001 CS46XX
CS4612 CS46XX
CS4614 CS46XX
CS4615 CS46XX
CS4622 CS46XX
CS4624 CS46XX
CS4630 CS46XX
CMI 13F6 8338A PCI cards CMEDIA
8338B PCI cards CMEDIA
8738 PCI cards 0100 CMEDIA
8738B PCI cards CMEDIA
Compustar WinFast PCI C3DX CMEDIA OS/2 CHL tested.
Creative Labs 1102 SB Audigy SBLIVE
SB E-mu APS SBLIVE
SB Live! fam. SBLIVE OS/2 CHL tested.
SB PCI1024 SBLIVE OS/2 CHL tested.
SB PCI128 ENSONIQ
SB PCI512 SBLIVE
SB PCI64 ENSONIQ
Diamond MM 1092 MonsterSound MX400 MAESTRO OS/2 CHL tested.
Ensoniq 1274 AudioPCI-97 5000 ENSONIQ
ESS Solo-1 ES1938 ESS1938
Hercules Game Fortissimo II CS46XX OS/2 CHL tested.
Game MuseXL CMEDIA OS/2 CHL tested.
Game TheaterXP 6.1 CS46XX OS/2 CHL tested.
Labway Xwave7100 CMEDIA OS/2 CHL tested.
Lexicon Delta DiO 2448 CMEDIA OS/2 CHL tested.
Shuttle Techn. HOT-255 ENSONIQ OS/2 CHL tested.
Terratec DMX Fire 1024 CS46XX OS/2 CHL tested.
Trident 1023 4DWave TRIDENT
Trust Sound Expert Digital Surr CMEDIA OS/2 CHL tested.
Turtle Beach Santa Cruz PCI CS46XX OS/2 CHL tested.
VideoLogic SonicFury CS46XX OS/2 CHL tested.
Yamaha YMF724 YAMAHA
YMF724F YAMAHA
YMF740 0004 YAMAHA
YMF740C 000c YAMAHA
YMF744 YAMAHA
YMF754 YAMAHA
Zoltrix USA Nightingale CMEDIA OS/2 CHL tested.

2. Supported hosts

Manufacturer VenID Device DevID Status IBM Config.sys switch Description
ALI M5455 ALIM5455
Intel 0x8086 82801AA-ICH ICH
82801BA-ICH2 ICH
82801CA-ICH3 ICH
82801DB-ICH4 ICH
82901AB-ICH0 ICH
ICH5 MX440 ICH
nVidia 10de nForce Audio ICH
nForce2 Audio ICH
SiS 1039 Si7012 ?
Si7018 TRIDENT
VIA 0x1106 VT8233A VIA82XX
VT8233B VIA82XX
VT8233C VIA82XX
VT82C686A VIA82XX
VT82C686B VIA82XX
VT82C686C VIA82XX


3. Supported codecs (AC97)
Manufacturer VenID Device DevID Status IBM Config.sys switch Description
Analog Devices AD1819
AD1881
AD1881A
AD1885
AD1886
AD1886A
AD1887
AD1980
AD1981A
AD1981B
AD1985
Cirrus Logic CS4201
CS4202
CS4205
CS4291
CS4294
CS4294
CS4297
CS4297A
CS4298
CS4299
SigmaTel STAC9700
STAC9701
STAC9702
STAC9703
STAC9704
STAC9705
STAC9708
STAC9711
STAC9721
STAC9723
STAC9744
STAC9750
STAC9751
STAC9752
STAC9753
STAC9756
STAC9757
STAC9766
STAC9767
STAC9783
STAC9784
SiS Si3036
Si3038
Yamaha YMF743
YMF752
YMF753

AK4540, AK4542, AK4543, AK4544A, AK4545, RL5306, RL5382, RL5383 ALC200/200P, ALC650, ALC101, ALC202, ALC250, ALC203 CMI9738, CMI9739, HSD11246, Cx20468, DT0398, 28028, ESS1988, HMP9701, ICE1230, ICE1232, ICE1232A, VT1616, VT1616i, IT2226E, LM4540/43/45/46/48, LM4549, LM4550, UCB1400, TR28022, TR28026, TR28028, TR28602, TLC320AD9xC, VIA1612A, W83971D, WM9701A, WM9703/WM9707/WM9708/WM9717, WM9704M/WM9704Q, WM9705/WM9710,WM9709, WM9711/WM9712

Articles

Authors/Port

Links