Difference between revisions of "Intel High Definition Audio"
Asiekierka (talk | contribs) |
|||
(9 intermediate revisions by 3 users not shown) | |||
Line 457: | Line 457: | ||
==Supported hardware== | ==Supported hardware== | ||
− | The current KolibriOS HDA driver does not work under all hardware. It is still under development, but this section will be updated from time to time. Anyone who wants to help can help on the forums. | + | The current KolibriOS HDA driver does not work under all hardware. It is still under development, but this section will be updated from time to time. Anyone who wants to help can help on the [http://board.kolibrios.org/viewtopic.php?f=28&t=2121 forums]. |
This table provides a list of test configurations, HDA codecs and controllers as well as their compatibility with KolibriOS. | This table provides a list of test configurations, HDA codecs and controllers as well as their compatibility with KolibriOS. | ||
Line 468: | Line 468: | ||
! Compatibility with Kolibri | ! Compatibility with Kolibri | ||
! Notes | ! Notes | ||
+ | |- | ||
+ | | ATI SB450 | ||
+ | | Realtek ALC883 | ||
+ | | + Works | ||
+ | | Acer Aspire 3650 | ||
|- | |- | ||
| ATI SB600 | | ATI SB600 | ||
Line 496: | Line 501: | ||
| ATI SB600 | | ATI SB600 | ||
| IDT 92HD81B1X | | IDT 92HD81B1X | ||
− | | | + | | + Works |
| | | | ||
|- | |- | ||
Line 525: | Line 530: | ||
|- | |- | ||
| NVidia MCP78 | | NVidia MCP78 | ||
− | | -6 Only digital | + | | -6 Only digital audio outputs |
|- | |- | ||
| Intel 82801F | | Intel 82801F | ||
Line 541: | Line 546: | ||
| + Works | | + Works | ||
| VirtualBox 4.0 | | VirtualBox 4.0 | ||
+ | |- | ||
+ | | Intel 82801F | ||
+ | | Qumranet HDA-DUPLEX | ||
+ | | + Works | ||
+ | | Qemu 0.14 | ||
|- | |- | ||
| Intel 82801G | | Intel 82801G | ||
Line 576: | Line 586: | ||
| + Works | | + Works | ||
| ASUS P5L-VM 1394 | | ASUS P5L-VM 1394 | ||
+ | |- | ||
+ | | Intel 82801G | ||
+ | | Realtek ALC883 | ||
+ | | + Works | ||
+ | | G31M-ES2C | ||
|- | |- | ||
| Intel 82801G | | Intel 82801G | ||
Line 584: | Line 599: | ||
| Intel 82801G | | Intel 82801G | ||
| Analog Devices AD1986HD | | Analog Devices AD1986HD | ||
− | | | + | | Status unknown |
| HP Compaq nc6320 | | HP Compaq nc6320 | ||
|- | |- | ||
| Intel 82801G | | Intel 82801G | ||
| Conexant CX20549 | | Conexant CX20549 | ||
− | | | + | | Status unknown |
| HP 530 KP464AA | | HP 530 KP464AA | ||
|- | |- | ||
| Intel 82801G | | Intel 82801G | ||
| SigmaTel STAC9221_A2 | | SigmaTel STAC9221_A2 | ||
− | | | + | | Status unknown |
| | | | ||
|- | |- | ||
Line 609: | Line 624: | ||
| Intel 82801H | | Intel 82801H | ||
| Realtek ALC889 | | Realtek ALC889 | ||
− | | | + | | Status unknown |
| | | | ||
|- | |- | ||
| Intel 82801H | | Intel 82801H | ||
| Conexant CX20561 | | Conexant CX20561 | ||
− | | | + | | Status unknown |
| | | | ||
|- | |- | ||
Line 631: | Line 646: | ||
|- | |- | ||
| Silicon Image SI1392 | | Silicon Image SI1392 | ||
− | | -6 Only digital | + | | -6 Only digital audio outputs |
|- | |- | ||
| Intel 82801I | | Intel 82801I | ||
| Analog Devices AD1984A | | Analog Devices AD1984A | ||
− | | | + | | + Works |
| HP EliteBook 8730w | | HP EliteBook 8730w | ||
|- | |- | ||
| Intel 82801I | | Intel 82801I | ||
| Analog Devices AD198B | | Analog Devices AD198B | ||
− | | | + | | -5 Silent playback |
| ASUS P5K-E | | ASUS P5K-E | ||
|- | |- | ||
| Intel 82801I | | Intel 82801I | ||
| IDT 92HD75B3 | | IDT 92HD75B3 | ||
− | | | + | | Status unknown |
| | | | ||
|- | |- | ||
Line 659: | Line 674: | ||
|- | |- | ||
| Intel CPT | | Intel CPT | ||
− | | IDT | + | | IDT 92HD81B1X5 |
− | | | + | | + Works |
− | | | + | | HP Pavilion dv6 |
|- | |- | ||
| Intel CPT | | Intel CPT | ||
| IDT 92HD87B1_3 | | IDT 92HD87B1_3 | ||
− | | | + | | + Works |
| HP ProBook 4530s | | HP ProBook 4530s | ||
+ | |- | ||
+ | | Intel Panther Point | ||
+ | | unknown IDT (0000 7605) | ||
+ | | + Works | ||
+ | | HP ProBook 6570b | ||
+ | |- | ||
+ | | Intel PPT1 | ||
+ | | IDT 92HD87B2_4 | ||
+ | | + Works | ||
+ | | HP ProBook 4540s | ||
|- | |- | ||
| Intel PCH | | Intel PCH | ||
Line 685: | Line 710: | ||
| Intel PCH | | Intel PCH | ||
| IDT 92HD81B1X | | IDT 92HD81B1X | ||
− | | | + | | + Works |
| Dell Vostro3300 | | Dell Vostro3300 | ||
|- | |- |
Latest revision as of 16:52, 7 December 2013
Intel High Definition Audio (HD Audio, Azalia) - an audio controller and codec standard developed by Intel in 2004 as a replacement for AC97. It has a number of advantages, allowing it to provide better audio quality. It also standardizes the audio function controller, allowing the same unified driver to be used for all sound cards.
It also allows detection of devices connected to audio jack and device type detection (speaker/headphone/microphone/etc.)
Detailed information
HDA controller list
Vendor | Vendor ID | Controller | Device ID |
---|---|---|---|
Intel | 0x8086 | 82801F | 0x2668 |
63XXESB | 0x269a | ||
82801G | 0x27d8 | ||
82801H | 0x284b | ||
82801_UNK1 | 0x2911 | ||
82801I | 0x293e | ||
82801_UNK2 | 0x293f | ||
82801JI | 0x3a3e | ||
82801JD | 0x3a6e | ||
PCH | 0x3b56 | ||
PCH_UNK1 | 0x3b57 | ||
SCH | 0x811b | ||
CPT | 0x1c20 | ||
Nvidia | 0x10de | MCP51 | 0x026c |
MCP55 | 0x0371 | ||
MCP61_1 | 0x03e4 | ||
MCP61_2 | 0x03f0 | ||
MCP65_1 | 0x044a | ||
MCP65_2 | 0x044b | ||
MCP67_1 | 0x055c | ||
MCP67_2 | 0x055d | ||
MCP78_1 | 0x0774 | ||
MCP78_2 | 0x0775 | ||
MCP78_3 | 0x0776 | ||
MCP78_4 | 0x0777 | ||
MCP73_1 | 0x07fc | ||
MCP73_2 | 0x07fd | ||
MCP79_1 | 0x0ac0 | ||
MCP79_2 | 0x0ac1 | ||
MCP79_3 | 0x0ac2 | ||
MCP79_4 | 0x0ac3 | ||
MCP89_1 | 0x0d94 | ||
MCP89_2 | 0x0d95 | ||
MCP89_3 | 0x0d96 | ||
MCP89_4 | 0x0d97 | ||
ATI | 0x1002 | SB450 | 0x437b |
SB600 | 0x4383 | ||
VIA | 0x1106 | VT82XX | 0x3288 |
SiS | 0x1039 | 966 | 0x7502 |
ULI | 0x10B9 | M5461 | 0x5461 |
Teradici | 0x6549 | TERA_UNK1 | 0x1200 |
RDC Semiconductor | 0x17f3 | R3010 | 0x3010 |
HDA codec list
Vendor | Vendor ID | Codec | Device ID |
---|---|---|---|
Realtek | 0x10ec | ALC260 | 0x0260 |
ALC262 | 0x0262 | ||
ALC268 | 0x0268 | ||
ALC660 | 0x0660 | ||
ALC662 | 0x0662 | ||
ALC663 | 0x0663 | ||
ALC861 | 0x0861 | ||
ALC861VD | 0x0862 | ||
ALC880 | 0x0880 | ||
ALC882 | 0x0882 | ||
ALC883 | 0x0883 | ||
ALC885 | 0x0885 | ||
ALC887 | 0x0887 | ||
ALC888 | 0x0888 | ||
ALC889 | 0x0889 | ||
Analog Devices | 0x11d4 | AD1981HD | 0x1981 |
AD1983 | 0x1983 | ||
AD1984 | 0x1984 | ||
AD1986A | 0x1986 | ||
AD1988 | 0x1988 | ||
AD1988B | 0x198b | ||
CMedia | 0x434d | CMI9880 | 0x4980 |
Sigmatel | 0x8384 | STAC9221 | 0x7680 |
STAC9221_A2 | 0x7682 | ||
STAC9221D | 0x7683 | ||
STAC9220 | 0x7690 | ||
STAC922XD | 0x7681 | ||
STAC9227 | 0x7618 | ||
STAC9271D | 0x7627 | ||
STAC9205 | 0x76a0 | ||
Conexant | 0x14f1 | CX20549 | 0x5045 |
CXWAIKIKI | 0x5047 | ||
CX20561 | 0x5051 | ||
VIA | 0x1106 | VT17085_0 | 0x0397 |
VT1708_8 | 0x1708 | ||
VT1708_9 | 0x1709 | ||
VT1708_A | 0x170a | ||
VT1708_B | 0x170b | ||
VT1709_0 | 0xe710 | ||
VT1709_1 | 0xe711 | ||
VT1709_2 | 0xe712 | ||
VT1709_3 | 0xe713 | ||
VT1709_4 | 0xe714 | ||
VT1709_5 | 0xe715 | ||
VT1709_6 | 0xe716 | ||
VT1709_7 | 0xe717 | ||
VT1708B_1 | 0xe721 |
Supported hardware
The current KolibriOS HDA driver does not work under all hardware. It is still under development, but this section will be updated from time to time. Anyone who wants to help can help on the forums.
This table provides a list of test configurations, HDA codecs and controllers as well as their compatibility with KolibriOS.
Tested configurations
Controller | Codec | Compatibility with Kolibri | Notes |
---|---|---|---|
ATI SB450 | Realtek ALC883 | + Works | Acer Aspire 3650 |
ATI SB600 | Realtek ALC663 | + Works | ASUS M51Tr |
ATI SB600 | Realtek ALC883 | + Works | ASUS M4A78-EH |
ATI SB600 | Realtek ALC887 | + Works | ASUS M4A78-VM |
ATI SB600 | Realtek ALC887 | + Works | GA-MA78LMT-S2 |
ATI SB600 | Realtek ALC888 | + Works | |
ATI SB600 | IDT 92HD81B1X | + Works | |
ATI SB600 | VIA VT1708B_1 | + Works | |
NVidia MCP55 | ? | + Works | |
NVidia MCP73 | ALC888 | + Works | Packard Bell |
NVidia MCP78_1 | Realtek ALC662 | + Works | |
NVidia MCP78_1 | VIA VT1708B_1 | + Works | |
NVidia MCP78 | -6 Only digital audio outputs | ||
Intel 82801F | Realtek ALC662 | + Works | ASUS eeePC 701 |
Intel 82801F | Realtek ALC662 | + Works | ASUS eeePC 900 |
Intel 82801F | Sigmatel STAC9221 | + Works | VirtualBox 4.0 |
Intel 82801F | Qumranet HDA-DUPLEX | + Works | Qemu 0.14 |
Intel 82801G | Realtek ALC269 | + Works | |
Intel 82801G | Realtek ALC272 | + Works | Acer Aspire 250D |
Intel 82801G | Realtek ALC662 | + Works | Zotac NM10-ITX |
Intel 82801G | Realtek ALC662 | + Works | |
Intel 82801G | Realtek ALC882 | + Works | ASUS P5LD2 |
Intel 82801G | Realtek ALC883 | + Works | ASUS P5GZ-MX |
Intel 82801G | Realtek ALC883 | + Works | ASUS P5L-VM 1394 |
Intel 82801G | Realtek ALC883 | + Works | G31M-ES2C |
Intel 82801G | Analog Devices AD1986A | + Works | |
Intel 82801G | Analog Devices AD1986HD | Status unknown | HP Compaq nc6320 |
Intel 82801G | Conexant CX20549 | Status unknown | HP 530 KP464AA |
Intel 82801G | SigmaTel STAC9221_A2 | Status unknown | |
Intel 82801H | Realtek ALC268 | + Works | eMachines |
Intel 82801H | Realtek ALC888 | + Works | Commell LP-170C Pico-ITX |
Intel 82801H | Realtek ALC889 | Status unknown | |
Intel 82801H | Conexant CX20561 | Status unknown | |
Intel 82801I | Realtek ALC262 | + Works | Toshiba Portege R600 |
Intel 82801I | Realtek ALC883 | + Works | |
Realtek ALC888 | + Works | ||
Silicon Image SI1392 | -6 Only digital audio outputs | ||
Intel 82801I | Analog Devices AD1984A | + Works | HP EliteBook 8730w |
Intel 82801I | Analog Devices AD198B | -5 Silent playback | ASUS P5K-E |
Intel 82801I | IDT 92HD75B3 | Status unknown | |
Intel 82801I | VIA VT17085_0 | + Works | |
Intel CPT | Realtek ALC889 | + Works | H67 |
Intel CPT | IDT 92HD81B1X5 | + Works | HP Pavilion dv6 |
Intel CPT | IDT 92HD87B1_3 | + Works | HP ProBook 4530s |
Intel Panther Point | unknown IDT (0000 7605) | + Works | HP ProBook 6570b |
Intel PPT1 | IDT 92HD87B2_4 | + Works | HP ProBook 4540s |
Intel PCH | Realtek ALC269 | + Works | Dell Intel i5 |
Intel PCH | Realtek ALC272 | + Works | Acer Aspire 5742Z |
Intel PCH | Realtek ALC888 | + Works | Acer Aspire 4740G |
Intel PCH | IDT 92HD81B1X | + Works | Dell Vostro3300 |
RDC R3010 | Realtek ALC262 | + Works | eBox-3300MX (Vortex86MX) |
RDC R3010 | Realtek ALC262 | + Works | eBox-3350MX (Vortex86MX) |
RDC R3010 | Realtek ALC262 | + Works | Edubook (Vortex86MX) |