Aros/Platforms/x86 support
Google translation into German, French, Italian, Spanish, Hindi, Chinese Simplified, Polish, Russian,
AROS should run on almost any i386 PC hardware so long as the CPU is newer than an i486, and has a "Floating Point Unit (FPU)". Ideally around 700Mhz and above with 256MB of memory is recommended for desktops and around 1GHz and 256MB for laptops/notebooks/netbooks.
Read about people's experiences here at AROS-Exec, [1], [2] and amigaworld.net and amiga.org.
Motherboards supported
- Most NVIDIA nForce2 (2002/3) motherboards are well supported
- Most Intel mobos are supported but may need additional pci / pci-e cards for networking, etc
- AMD based socket 939 am2 am2+ am3+ and fusion based systems work but additional pci cards may be needed
Supported graphics cards (gfx)
- Nvidia 2D and 3D. Nouveau Gallium supports 2D from TNT (1998) through to gt5x0 (2011). 3D acceleration for geforce5 (2005), gf6, gf7, gf8 and fermi (2011) cards
- Intel 2D and 3D. For some early netbooks and motherboards (2007 to 2008)
- AMD/ATI Radeon 2D only. External monitor support (no laptop support yet) for 7000 through to x600. Experimental 2D version for up to HD3xxx
- VESA 2D fallback modes for all graphic cards (GPUs) and with screen dragging
Sound wise there are the
- Creative cards based on EMU10K1 chips SBLive (Sound Blaster Live)
- HDaudio for intel atom netbooks, notebooks and motherboards
- CMI8738 C-Media
- Sound Blaster 128 aka SB16 PCI
- and for the semi professional a few VIA Envy24 based sound cards (ESI Juli@ especially)
- some AC97 codecs
Supported network cards are
- 3com Etherlink cards
- rtl8169
- rtl8139
- rtl8029
- intel pro100
- atheros 5000 wireless
You could always go the AresOne route, but should you decide they are not for you it's not too difficult to put together a fully supported dedicated AROS machine these days. Read more about peoples experience here at amiga.org and here at Aros-Exec.
It is very hard to recommend a completely supported motherboard because as soon as newer motherboards arrive so their features change subtly, often introducing non-supported parts like ethernet and audio. It is a moving target. A mini-itx motherboard will only get you 1 pci or pci-e slot. mATX or uATX will have more, typically 2 pci-e or pci slots which helps if any onboard features are not supported.
N.B It is frustrating when a piece of hardware is not supported. Hardware documentation can run to over 100 pages and a lot of hardware do not have any public documentation anyway. Chips from different manufacturers for sound, graphics, SATA, etc. vary just as much, unless they follow a standard such as HDAudio, AHCI etc.
Coding drivers is a far cry from Hello World programs or even a port of existing software. If you do actually want to try then get a hold of documentation on the relevant hardware and start there. Alternatively you could try to find some BSD, MIT or MPL licence drivers as a point of reference. Please , do not think you can just adapt strings in a driver for different strings, it does not work that way. You will need to start from scratch for each new bit of hardware. Device driver programming require embedded skills, like manipulation of bits within registers, good debugging skills, dealing with interrupts, lots of patience, etc.
The following specific chipsets and drivers are also available - use Tools/PCITool to confirm Vendor and Product IDs - Please let us know any mistakes or any information to be added, to this General Chat list AROS-Exec or here AROS World
| Navbar for the Aros wikibook
|
| Aros User Docs |
| Aros User Docs |
| Aros User FAQs |
| Aros x86 Installing |
| Aros User Applications |
| Aros User DOS Shell |
| Aros/User/AmigaLegacy |
| Aros Dev Docs |
| Aros Developer Docs |
| Porting Software from AmigaOS/SDL |
| For SDL Beginners |
| For Zune Beginners |
| Zune .MUI Private Classes |
| Zune .MCC Shared Classes |
| Aros Developer BuildSystem |
| Specific platforms |
| 68k Support |
| PPC Power Architecture Support |
| Android support |
| Linux and FreeBSD Support |
| Windows Mingw and MacOSX Support |
| Aros x86 Audio/Video Support |
| Aros x86 Network Support |
| Aros x86 Complete System HCL |
| Aros Poseidon USB Support |
| x86-64 Support |
| misc |
| Aros Public License |
[edit] x86 'Hosted' Environments
- AROS can run on top of an existing linux distribution as well as Android and Windows(TM) install. The advantages are that drivers from the linux/windows hosted environment work with AROS automatically. See here for more information Linux hosted and Windows hosted with downloads here AROS download page
[edit] x86 Native Environment
- Brief Timeline
- 2000-12-06 HIDD first mouse.hidd completed (Michal Schulz)
- 2001-03-31 BOOT first boot from floppy disk with IDE device
- 2001-10-30 BOOT first cd bootable version
- 2002-01-27 HIDD first pci.hidd added (Michal Schulz)
- 2002-04-13 BOOT software HDToolBox added ()
- 2003-04-03 HIDD vesa2.hidd graphic modes added ()
- 2004-03-08 HIDD new pci and ata (pata) devices worked on (Michal Schulz)
- 2004-03-17 HIDD nVidia 2D driver appears (Michal Schulz)
- 2005-01-05 AHI AHI v6 audio system ported (Martin Blom)
- 2005-01-06 AHI SBLive SoundBlaster Live driver ported (Georg Steger)
- 2005-02-04 AHI AC97 playback only driver added (Michal Schulz)
- 2005-06-27 NIC amiTCP stack ported with 3com, NE2000, prism2 drivers (Neil Cafferkey)
- 2005-08-25 NIC nForce2 support added (Michal Schulz)
- 2005-12-24 NIC Intel Pro100 network driver added (Neil Cafferkey)
- 2006-03-25 HIDD ATI radeon 2D driver added (Michal Schulz)
- 2007-03-06 HIDD vesa 1.0 video driver added (Pavel Fedin)
- 2007-03-08 HIDD dospackets and FAT filesystem (Rob Norris)
- 2007-03-21 HIDD usb initial commit (Michal Schulz)
- 2007-10-01 BOOT Installer added (Neil Cafferkey)
- 2007-11-29 PORT 64bit i386 added (Michal Schulz)
- 2008-04-12 BOOT GRUB2 added (Alain Greppin and Nick Andrews)
- 2008-08-26 NIC RTL8139 added (Nick Andrews)
- 2008-10-22 PORT to SAM440ep (ppc) (Michal Schulz)
- 2009-02-25 PORT to efika (ppc) (Michal Schulz)
- 2009-05-18 HIDD poseidon usb2.0 ported to AROS (Chris Hodges)
- 2009-11-18 NIC RTL8169 network driver arrived (Nick Andrews and Franck Charlet)
- 2009-12-23 AHI ALC based Atom CPU and netbook driver arrived (Davy Wentzler)
- 2010-03-09 BOOT USB pendrive stick booting available (Neil Cafferkey)
- 2010-05-26 HIDD Intel GMA900 2D graphics card support (Michal Schulz)
- 2010-05-30 HIDD Nvidia 2D and 3D graphics card support (Deadwood)
- 2010-09-03 NIC Wireless PCI based NIC arrived (Neil Cafferkey)
- 2011-08-30 HIDD Radeon 2D enhanced driver arrives (Bearsoft)
- 2011-09-17 NIC Wireless USB realtek arrives (Neil Cafferkey)
- 2011-12-09 HIDD Intel 945G 3D Gallium support (Sami)
[edit] Northbridge / Southbridge Chipset - ata.device
N.B. - (grub boot line - e to edit and Ctrl-X to exit)
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| ALI ULi M1541 | 0x | 0x | 0x0 | Skt7 mobo |
| ALi ULi M1651/M1535D (MAGIK 1) | 0x | 0x | 0x0 | P3 Pentium |
| ALI ULi M1641 M1644 | 0x | 0x | 0x0 | P3 Pentium (Tualatin) |
| ALI ULi M1647 | 0x | 0x | 0x0 | AMD SktA |
| ALI ULi M1667 M1668 M1669 | 0x | 0x | 0x0 | AMD Skt754 |
| ALI ULi M1687 M1688 M1689 | 0x | 0x | 0x0 | AMD Skt939 |
| Description | Vendor ID | Product ID | Revision | Opinion |
| ATI SB450 | 0x | 0x | 0x0 | |
| ATI SB600 | 0x | 0x | 0x0 | |
| ATI SB700 | 0x | 0x | 0x0 | |
| ATI SB710 | 0x | 0x | 0x0 | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Intel ICH | 0x | 0x | 0x0 | will not boot if CD or DVD is on master ide cable - slave only (810e) |
| Intel ICH2 | 0x | 0x | 0x0 | |
| Intel ICH3 | 0x8086 | 0x | 0x | driver working with ATA=32bit,nodma, untested IBM X30, agp acts like a 66MHz pci slot |
| Intel ICH4-M | 0x8086 | 0x24ca | 0x0001 | driver working without ATA=nodma on Icaros 1.2 and nightly |
| Intel ICH5 | 0x8086 | 0x | 0x | driver works but fussy about hard-drives esp Maxtor |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Marvell | 0x | 0x | 0x0 | see http://en.wikipedia.org/wiki/List_of_Marvell_Technology_Group_chipsets |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Nvidia nForce 2 | 0x | 0x | 0x0 | having switched to a PS2 mouse you may have to disable legacy USB mouse in the BIOS |
| Nvidia nForce 3 150 | 0x | 0x | 0x0 | |
| Nvidia nForce 3 250GB | 0x | 0x | 0x0 | |
| Nvidia nForce 4 | 0x | 0x | 0x0 | |
| Nvidia nForce 430 | 0x | 0x | 0x0 | |
| Nvidia nForce 630 | 0x | 0x | 0x0 | 630A works, network and sound does not |
| Nvidia nForce 730 intel | 0x | 0x | 0x0 | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| SIS630 SIS730 | 0x | 0x | 0x0 | Poor support except ethernet |
| SIS655 | 0x | 0x | 0x0 | |
| SIS658 | 0x | 0x | 0x0 | |
| SIS648 | 0x | 0x | 0x0 | |
| SIS645 | 0x | 0x | 0x0 | |
| SIS650 SIS661FX | 0x | 0x | 0x0 | issues - not working |
| SIS735 | 0x | 0x | 0x0 | at grub boot, edit to ATA=nodma,32bit - Maxtor 160Gb IDE Hard Disk proved incompatible |
| SIS746FX (AMD) | 0x | 0x | 0x0 | |
| SIS745 | 0x | 0x | 0x0 | |
| SIS741 741GX | 0x | 0x | 0x0 | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| VIA MVP3 (VT82C597) | 0x1106 | 0x0597 | 0x04 | works if grub boot line changed from ATA=nodma to ATA=nodma,nopoll |
| VIA KT133 (2001) | 0x | 0x | 0x0 | rename agp.hidd in Dev/Drivers so that agp acts like a 66MHz pci slot only, |
| VIA KT133A | 0x | 0x | 0x0 | |
| VIA KT266 and VT8235 (2002) | 0x | 0x | 0x0 | |
| VIA KT266A and VT8235 | 0x | 0x | 0x0 | some DMA problems even with ATA=nodma try ATA=nodma,nopoll |
| VIA KM266 and VT8375 | 0x | 0x | 0x0 | Works with ATA=32bit,nodma |
| VIA KT333 and VT8235 (2003) | 0x | 0x | 0x0 | works if ATA=nodma on a K7VTA3V3, rename agp.hidd so agp acts like a 66MHz pci slot only, |
| VIA KT400 and VT8237 (2004) | 0x | 0x | 0x0 | last agp chipset |
| VIA KT600 and VT8237 (2005) | 0x | 0x | 0x0 | untested pcie |
| VIA KT800 (2006) | 0x | 0x | 0x0 | untested |
| VIA K8T800Pro and VT823 | 0x | 0x | 0x0 | support |
[edit] Northbridge / Southbridge Chipset - sata emulates legacy ide mode
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| ALI ULi M1575 M1567 4port sata2 | 0x | 0x | 0x0 | untested intel AHCI spec |
| ALI ULi M1667 M1668 M1669 | 0x | 0x | 0x0 | AMD Skt754 |
| ALI ULi M1687 M1688 M1689 | 0x | 0x | 0x0 | AMD Skt939 |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Description | Vendor ID | Product ID | Revision | Opinion |
| ATI SB600 | 0x | 0x | 0x0 | Can't do 64-bit DMA transfers and slower USB performance, much less ports, and only supported SATA1 intel AHCI |
| ATI SB700 | 0x | 0x | 0x0 | untested - faster USB, more SATA ports, uses less power |
| ATI SB710 | 0x | 0x | 0x0 | untested - cut down SB750 without RAID5 |
| ATI SB750 | untested - SB700 with ACC (Advanced Clock Calibration) and RAID5 support | |||
| AMD SB800 | ||||
| AMD Hudson M1 (Zacate) | Vendor ID | Product ID | Revision | untested EFI bios on newer Asus motherboards |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Intel ICH5 / ICH6 | 0x | 0x | 0x0 | intel AHCI spec on ICH6R and ICH6M |
| Intel ICH7 / ICH8 | 0x8086 | 0x27c4 | 0x0002 | ide legacy mode |
| Intel ICH9 / ICH10 | 0x8086 | 0x | 0x | ide legacy mode |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Marvell | 0x | 0x | 0x0 | see http://en.wikipedia.org/wiki/List_of_Marvell_Technology_Group_chipsets |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Nvidia nForce2 | 0x | 0x | 0x0 | |
| Nvidia nForce3-150 | 0x | 0x | 0x0 | |
| Nvidia nForce3-250GB | 0x | 0x | 0x0 | |
| Nvidia 630a (nForce4) | 0x | 0x | 0x0 | |
| Nvidia 730i | 0x | 0x | 0x0 | slim-line usb drive works |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Description | Vendor ID | Product ID | Revision | Opinion |
| SIS645 | 0x | 0x | 0x0 | |
| SIS650 SIS661FX | 0x | 0x | 0x0 | issues - not working |
| SIS735 | 0x | 0x | 0x0 | |
| SIS746FX (AMD) | 0x | 0x | 0x0 | |
| SIS745 | 0x | 0x | 0x0 | |
| SIS964 | 0x | 0x | 0x0 | |
| SIS7965 | 0x | 0x | 0x0 | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| VIA KT400 (2004) | 0x | 0x | 0x0 | |
| VIA KT600 (2005) | 0x | 0x | 0x0 | |
| VIA K8T800Pro (2007) | 0x | 0x | 0x0 | untested |
| VIA K8T890 (2008) | 0x | 0x | 0x0 | untested |
| Description | Vendor ID | Product ID | Revision | Opinion |
| SiL 3112 | 0x | 0x | 0x0 | |
| SiL 3114 | 0x | 0x | 0x0 | |
| SiL 3124 | 0x | 0x | 0x0 | |
| SiL 3512 | 0x | 0x | 0x0 | |
| VIA VT6420 (2 sata1) | 0x | 0x | 0x0 | |
| VIA VT6421A (4 sata1) | 0x | 0x | 0x0 | |
| ALI M5283 (2 sata1) | 0x | 0x | 0x0 | untested NewLink NL-SATAPCI (2 sata1) |
| Marvell 9128 | 0x | 0x | 0x0 | untested StarTech 2 sata3 pci-e |
[edit] Audio Chipsets
If sound beeps in AHI prefs then all should be OK. Ensure you set the music unit and, at least, the first Unit 0. Select more than one channel for multiple audio streams, set frequency up to 44khz or higher and set the volume if not already set.
- Look for emu10k1 or emu10k2 chipset on the audio card and NOT emu10kx
[edit] emu10k.audio - Soundblaster Live and Audigy
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| PCI512 CT4790 (emu10k1) | 0x1102 | 0x0002 | 0x0 | untested (1st Gen) |
| Live CT4620 | 0x1102 | 0x0002 | 0x0 | untested |
| Live CT4760 | 0x1102 | 0x0002 | 0x0007 | playback works |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Live Value CT4670 | 0x1102 | 0x0002 | 0x0 | works plays stereo (2nd Gen) |
| Live Value DELL CT4780 | 0x1102 | 0x0002 | 0x0006 | plays/records stereo - untested 4.1mode |
| Live Value Compaq CT4830 | 0x1102 | 0x0002 | 0x0 | not working, not working also, |
| Live Value CT4831 | 0x1102 | 0x0002 | 0x00 | untested |
| Live Value CT4832 | 0x1102 | 0x0002 | 0x0008 | works |
| Live Value HP CT4870 | 0x1102 | 0x0002 | Works | |
| Live Value Gateway CT4871 | 0x1102 | 0x0002 | untested | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Live! Platinum 5.1 SB0060 | 0x1102 | 0x0002 | 0x00 | plays audio/records, untested 5.1 (3rd Gen) |
| Live 5.1 SB0100 -SFF | 0x1102 | 0x0002 | 0x00 | works |
| Live 5.1 Player SB0220 | 0x1102 | 0x0002 | 0x000a | plays audio/records stereo, untested 5.1 |
| Live 5.1 Digital SB0228 | 0x1102 | 0x0002 | 0x0a | not working |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Audigy SB0090 (emu10k2) | 0x1102 | 0x0004 | untested | |
| Audigy 2 Platinum 6.1 SB0240 SB0250 EMU10K2.5 | 0x1102 | 0x0004 | works | |
| Audigy 2 PRO SB0280 EMU10K2.5 | 0x1102 | 0x0004 | untested | |
| Audigy 2 ZS SB0350 | 0x1102 | 0x0004 | 0x0004 | some work / some do not - plays/records stereo |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Live 5.1 DELL SB0200 SB0203 emu10kx | 0x1102 | 0x0006 | 0x0 | no driver |
| Live 24bit SB0410 | 0x1102 | 0x0007 | 0x | no driver |
| Live 24bit DELL SB0413 | 0x1102 | 0x0007 | 0x | no driver |
| Audigy LS SB0310 | 0x1102 | 0x0007 | 0x0 | no driver |
| Audigy SE 7.1 SB0570 | 0x1102 | 0x0007 | no driver | |
| Audigy 2 ZS SB0320 SB0360 (PRO) | 0x1102 | 0x0008 | no driver | |
| Audigy 2 VALUE SB0400 | 0x1102 | 0x0008 | no driver | |
| Audigy 4 VALUE SB0610 | 0x1102 | 0x0008 | no driver | |
| Audigy 4 PRO SB0380 | 0x1102 | 0x0008 | no driver | |
| EMU E-MU 0404 PCI (not USB) EM8852 | 0x1102 | 0x000 | 0x0 | no driver but linux support needs firmware |
[edit] HDAUDIO.audio - atom netbook audio
If sound beeps in AHI prefs then all should be OK. Ensure you set the music unit and the first Unit 0. Plus allow more than one channel for multiple audio streams. And set frequency up to 44khz or higher.
This driver is made up of two parts a Controller + a Codec. The ProductID and VendorID are for the audio controller only - the important additional codec is NOT so easily identified. Some codecs missing at the moment.
Things to try if sound not working
- try adding QUERYD to the start of ENVARC:hdaudio.config file (also known as Prefs/Env-Archive/) ie. on the first line
- Reboot
- open a shell
- type: sys:tools/debug/sashimi > ram:debug.txt
- open ahi prefs
- press the 'test sound' button
- press ctrl-c in the shell
- post the results to Aros-Exec
- try to connect something to the audio jack, maybe it is not playing on internal speakers or vice versa
- make sure you try and select all music units e.g. unit0, unit1....
- even if PCI ID's are in HDaudio.config, this doesn't mean it is working, it is the codec that matters
- it might be internally muted
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| ALC662 | 0x1043 | 0x82a1 | 0x0 | works if QUERY added to top of hdaudio.config (Asus eee PC netbook 700/701/900), works (Atom 270 and 330 mobos), works with odd clicks (D410 NM10 Single Core PineTrail), |
| ALC268 codec | 0x8086 | 0x | 0x | works (Acer AOA110 and AOA150 netbooks), works (Dell Mini Inspiron 9 and 10v), |
| ALC269 | 0x10ec | 0x0 | 0x0 | no support Lenovo S10 S10-2 S10-3 |
| ALC269 | 0x10ec | 0x0269 | 0x0 | works (Asus eee PC netbook 901/1000HA/1005HA/1008HA), works (Asus eee PC netbook 1001P) |
| ALC272 | 0x10ec | 0x0272 | 0x0 | works Acer AOD150 and Acer AOD250, works Samsung NP-NC10, works (Samsung NF210-A02), |
| ALC883 | untested (Asus ), | |||
| ALC888 | untested (VIA PT880 + VT8237S), | |||
| ALC888s | works (MSI Wind U90/U100), | |||
| ALC888b | 0x8086 | 0x0 | 0x0 | untested (D510 NM10 Dual Core PineTrail mobo), |
| ALC889A | works if QUERY added to the top of hdaudio.config in Prefs drawer/directory | |||
| ALC889 Gr | uncrackles, | |||
| ALC887 | untested (AMD Fusion), | |||
| ALC892 | untested (AMD Fusion), | |||
| IDT SigmaTec STAC9227/28/29/30 9271/71D/72/73/74 codec | 0x8384 | 0x7626 | 0x0002 | works (HP Compaq mini 110), untested (HP Pavilion HDX9000 CTO Notebook) - untested (Intel DG33TL mobo) - untested (Dell E520) - untested (Intel DP35DP mobo) - untested (Dell E6410 Laptop) - untested () |
| VIA 1708S | untested (AMD Chipset), | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| AD1984 hp-m4 codec | 0x0 | 0x0 | 0x0 | not working - needs (HP Mini 1000 / Compaq Mini 700) |
| Codec ALC663 | 0x10ec | 0x0861 | not working (Asus n50vn x71vn) | |
| Codec ALC861 | 0x10ec | 0x0663 | not working (Toshiba Tecra A7) | |
| VIA PicoITX | 0x0010 | not working (vt1708b codec) | ||
| Codec ALC885 | 0x10ec | 0x0885 | not working (Fujitsu Amilo Pi1536) | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Intel 915/925 + ICH6 (82801F) | 0x8086 | untested (ALC880 codec) - untested Inspiron 630m (STAC9750 codec) - untested on Gigabyte GA-8GPNXP (CMI9880 codec) - untested (AD1986A codec) - i915/i925 mobo roundup | ||
| Intel P31 or G31 + ICH7 or ICH7R(Raid) (82801G) | 0x8086 | 0x27d8 | untested ( codec) - not working on Thinkpad T60 (Codec Conexant AD1981HD) - not working Thinkpad T61 AD1984JCP/HD codec) - untested (AD1986A codec) - untested (Conexant CX20549 codec) - untested (ALC882M) - untested (ALC88x) | |
| Intel 945/965 or 975 + ICH8 or ICH8R (82801H) | 0x8086 | 0x284b | untested (AD1988B codec) - untested (ALC883 codec) - untested Dell Inspiron (STAC9200 codec) - untested (STAC9223 codec) - untested (STAC9227) - Intel G965 mobo untested (STAC9271) - i945/i965 mobo roundup | |
| Intel G35/P35 or X38 + ICH9 or ICH9R (82801I) | 0x8086 | untested (ALC88x codec) - untested (AD1988B codec) | ||
| Intel P43+ ICH10 | 0x8086 | untested ( codec) - | ||
| Description | Vendor ID | Product ID | Revision | Opinion |
| ATI RS482 + SB450 | 0x1002 | 0x437b | 0x009f | untested (STAC9200 codec) - untested (ALC861 codec) |
| ATI 690G/V/T + SB600 | 0x1002 | 0x4383 | 0x | untested (ALC660 codec) - possibly working (acer ali codec) |
| ATI 765G/V/T or 780G + SB700 | 0x1002 | 0x4383 or 0x960F (RS780M) | 0x | untested (ALC888 codec) - untested (IDT 92HD71B7 codec RS780M 111D-76B2) - untested ( codec) |
| ATI 785G/V/T + SB710 | 0x1002 | 0x | untested ( codec) - working needs QUERY added to top (ALC889A codec) | |
| ATI 790 GFX + SB750 | untested ( codec) - untested ( codec) | |||
| + SB800 | untested | |||
| AMD Ontario Zacate + Hudson M1 | untested Asus E35M1-M PRO (ALC887 codec), untested Asus E35MI-I Deluxe (ALC892 codec), | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| Geforce 6150 + nForce 4 430 (AMD - MCP51) | 0x10de | 0x026c | 0x0 | untested (ALC883 codec) - untested Asus(AD1986A) - first nvidia HD audio see skt939/AM2 roundup |
| Geforce 6150se + nForce430 (MCP61) | 0x10de | 0x03d0 | 0x0 | reported (ALC8xx codec) not working in hp media center pc m80xx but working on a Walmart emachines ET1331G-03w |
| Geforce 7000 + nForce 510/560/570/590 (MCP) | works nF560 gigabyte AM2 - untested on Abit AN9-32X/DFI NF590-SLI/ECS KN3-SLI (ALC88x codec) - (AD1988B codec) | |||
| Geforce 7025 + nForce 630a (AMD-AM2) | 0x10de | 0x03f0 | untested (ALC662 codec) - possibly working (VT1708s/VT1705 codec) | |
| Geforce 7050 NForce 630a Chipset (MCP67) | 0x10de | 0x055c | 0x18490888 | untested (ALC888 codec) |
| Geforce 7100 + nForce 630i (Intel - MCP73PV) | untested (ALC888 codec) - untested ( codec) | |||
| Geforce 9x00 + nForce 680i | 0x10de | untested (AD1988B codec) - untested ( codec) | ||
| Geforce 9300 + nForce 730i (MCP7a) (9400 ION) | untested ( codec) - untested MSI P7NGM and AOpen nMCP7ASt-V (ALC888 codec) - untested Asus Asus P5N7A-VM (ALC1200 codec) | |||
| Geforce nForce 750a/780a/790a + nForce 200 (NF570) | untested ( codec) - untested (ALC88x codec) | |||
[edit] cmi8738.audio - C-Media
AVOID setting and using HIFI driver in Prefs/AHI
- Read more and imported on 20th July 2011 and alsa docs.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Audiotrak MAYA EX5 | untested | |||
| cmi8738-sx 4ch | 0x13f6 | 0x0111 | 0x10 | untested |
| e3dx hsp56 CMedia 8738-sx 4ch | untested | |||
| EDio SC3000D 6ch | untested | |||
| Genius SoundMaker Value PCI C3DX | untested | |||
| Guillemot Maxi Sound Muse | untested | |||
| Hercules Gamesurround Muse XL LT 5.1 | untested | |||
| Inno audio extreme 5.1 cmi8738/lx pci 6ch | 0x13f6 | 0x0111 | 0x | untested |
| M-Audio (Midiman) DiO 2448 | untested | |||
| Sabrent SBT-SP6C 6ch | untested | |||
| StarTech PCISOUND4CH 8738sx 4ch | untested | |||
| Sweex SC012 CMI8738-lx 4ch | untested | |||
| Terratec 5.1 PCI | 0x13f6 | 0x0111 | 0x10 | untested |
| Terratec Aureon Fun 5.1 | untested but has spdif | |||
| Trust Sound Expert Digital Surround 5.1 (cm8738-mx 6ch) | untested | |||
| Turtle Beach Riviera CMI8738-MX 6ch | untested | |||
| XSonic CMI 8738 6ch | untested | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| Abit SD7-533 | untested | |||
| Asus CUSI-FX | untested | |||
| Asus A7S333 motherboard (CMI8738-MX 6ch) | untested | |||
| ASUS A7V266 A7V266C A7V266-M A7V266-E (6ch) | untested | |||
| Asus P4B533-E (rev 1.04) | untested | |||
| Asus P4S533-E | untested | |||
| Asus P4T533-E | untested but has spdif | |||
| Chaintech 9PJL1 motherboard | untested | |||
| Elite Group L4VXA2 | untested | |||
| MSI 850-E | untested | |||
| Intel PGA478 865GV | untested | |||
| PcChips M754LMR | untested | |||
| Soyo SY-K7V Dragon+ Black Ultra SY-KT333 | untested but has spdif | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| Asus A4L Laptop | untested | |||
[edit] sb128.audio aka SB16 PCI
AVOID setting and using HIFI modes in Prefs/AHI and changing the frequency to 48KHz
as per CREATIVE's website, the model number is the first two digits on the front and first two digits on the back. my card says CT4810 and 161TK110B 995; this translates to CT4816 as the model.
The original AudioPCI 3000 card with the ES1370 had a master clock crystal for 44.1 kHz (22.5792 MHz), used an AKM codec (AK4531, non-AC97) and had 4 channel output; Creative later modified the design with a crystal for 48 kHz (24.576 MHz) and Sigmatel AC97 codec (apparently there also was a CT4700 SB128 with a CT5507 chip, AK4531, 22.5792 MHz crystal and TDA7360 speaker power amp). The issue with these cards involved never quite eliminate the effects of resampling on the 64V, it also shows signs of undersized coupling caps. What I liked about these Ensoniq cards is the automatically engaged headphone amplifier (with a 4565 opamp).
Porting involved 40897, 40898 configure, 40900 bugs, 40901 further bugs, 40913 memory IO fixes, 40914 irq fix.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Ensoniq AudioPCI 1000 | 0x1274 | 0x5000 | untested - es1370 (u?) AK4531 (u?) | |
| CT4700 Sound Blaster PCI 64 (audioPCI 3000) | 0x1274 | 0x5000 | 0x7c | works - opamp JRC4565(u?) es1370 (u?) |
| CT4750 Sound Blaster 64/PCI | untested - 4565-1056W (u1) stac9708t(u2) ct5880-dcq (u3) 24wc012 (u4) | |||
| CT4751 (SB128PCI) | 0x1274 | 0x8001 | untested - es1371 (u?) | |
| CT4740 es1373 | untested | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| CT4810 Creative AudioPCI64V | 0x1274 | 0x1371 | 0x06 | works |
| CT4811 (SB Vibra 128) | untested | |||
| CT4812 (Vibra 128) | untested | |||
| CT4813 | untested | |||
| CT4815 | untested | |||
| CT4816 es1373 (vibra 128) | untested but this card has creative's ES1373 as the main chip(U1). it is also different from the other CT4810 (vibra128) in that it does not have a second chip in U2 position. Also there is only one jumper JP1 (2X3). | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| CT5801 HP | untested - es1373 (u3) | |||
| CT5803 Gateway | 0x1274 | 0x1371 | 0x08 | works 4565-0005b jrc (u1) 4297a-jq ztae0c0002 (u2) es1373 (u3) |
| CT5805 Compaq OEM Premier Sound Presario 7 | untested - es1373 (u3) | |||
| CT5806 (Sound Blaster AudioPCI 128D) | untested - 4297A-JO EP (u?) ZTAPWC9933 (u2) es1373 (u3) | |||
| CT5807 Dell OEM Dimension 8100 | untested - es1373 (u?) | |||
| CT5808 | untested | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| CT4730 Sound Blaster AudioPCI 64V Ectiva EV1938 | 0x1102 | 0x8938 | untested | |
| CT5880 on various motherboards | 0x1274 | 0x5880 | untested Gigabyte GA-6RX (VIA ApolloPro 266 2001], Gigabyte GA-6VM7-4E mobo, Gigabyte GA-7VTX (KT266 2001), Gigabyte GA-7VTXH (KT266A 2001), Gigabyte 7VRXP mobo (KT333 2002), MSI MS-6309, MS-6318, MS-6337 (815E Pro), MS-6339 (850Pro) and MS-6340, PCChips Motherboard M571 TXPRO, Soltek SL-65ME+, | |
| VMware Virtual Workstation(TM) | 0x1274 | 0x1371 | 0x02 | works |
Revision 0x04 = ES1371 REV_ES1373_A Revision 0x06 = ES1371 REV_ES1373_B Revision 0x07 = ES1371 REV_CT5880_A Revision 0x02 = CT5880 REV_CT5880_C Revision 0x03 = CT5880 REV_CT5880_D Revision 0x04 = CT5880 REV_CT5880_E Revision 0x09 = ES1371 REV_ES1371_B Revision 0x00 = EV1938 REV_EV1938_A Revision 0x08 = ES1371 REV_ES1373_8
[edit] ac97.audio - intel 8xx and NForce2
The ProductID and VendorID are for the audio controller only - the important additional codec is NOT so easily identified. VIA based AC97 is not supported. Only playback supported and no recording.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Intel ICH 82801AA ICH 82801AB (i810/i810e chipset - SL6) | 0x8086 | 0x2415 | 0x0001 | untested - untested (ALC100 codec) - untested (ALC101 codec) - untested (YMF753 codec) |
| Intel ICH2 82801BA ICH2-M 82801BAM (i815/i815e chipset - SE6) | 0x8086 | 0x2445 | 0x0001 | untested (AD1881A codec) - untested (AD18xx codec) - playback only with issues on D845HV (AD1885 codec) - untested (AD1888 codec) - untested (STAC9708T codec) - i815 Roundup |
| Intel ICH3 82801CA ICH3M 82801CAM (i830/i845 chipset) | 0x8086 | 0x2485 | 0x00 | untested (AD1980) - untested IBM X30 (AD1981A codec) - untested (ALC200 codec) - untested (ALC201 codec) - untested IBM T23 (CS4299 codec) - i845 Roundup |
| Intel ICH4 82801DB ICH4M 82801DBM (i845pe chipset) | 0x8086 | 0x24c5 | 0x0001 | untested (ALC201A codec) - untested (ALC202 codec) - not working (ALC202A codec) - plays back only on IBM T41 Thinkpad (SoundMax AD1981B codec) |
| Intel ICH5/5R 82801EB/ER (i865/i875 chipset) | 0x8086 | 0x24d5 | 0x0002 | untested (ALC650 codec) - untested (ALC653 codec) - untested (ALC655 codec) - untested (ALC658 codec) - ahi prefs freezes on D865GLC mobo (AD1985 codec) - untested (CMI 9739A codec) |
| Intel 82440MX chipset | 0x8086 | 0x7195 | 0x0000 | no support on Acer Travelmate 505 series laptop 507T and Fujitsu Siemens Lifebook S-4572 - untested ( codec) |
| i915 Motherboard | 0x8086 | 0x266e | untested D1931 (AD1986 codec), works (Acer Aspire 3610 laptop), | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| nforce 220D | 0x10de | 0x006a | not working - MS-6367 (AD1885 codec) - untested ( codec) - no driver (Chaintech) | |
| nforce2 motherboard | 0x10de | 0x006a | plays audio only - Abit NF7, Asus A7N8X, MSI K7N2, Epox 8RDA+, DFI (ALC650 codec) - untested ( codec) - no driver (Chaintech) | |
| nforce2 Ultra 400 | 0x10de | 0x | untested on Acorp 7NFU400 (ALC655 codec) - untested on EPoX 8RDA3+ (CMI 9739A) - untested ASRocK K7NF2-RAID (CMI 9761A codec) - untested ( codec) | |
| nforce3 250gb | 0x10de | 0x00da | untested on ASROCK SKT-AM2 AM2NF3-VSTA (CMI 6501 codec) - untested ( codec) - untested ( codec) | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| SIS 7018 / Trident 4dwave DX/NX / ALi 5451 | 0x1039 (0x1023 Trident) | 0x7018 (0x2000 Trident DX) (0x2001 Trident NX) | 0x02 | no support - introduced early 2000s |
| SIS 7012 | 0x1039 | 0x7012 | working through 1 speaker only took over from SIS7018 (2002 onwards) | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| VirtualBox | working | |||
| VirtualPC | untested - but reports of not working | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| Via KM266 | 0x | 0x0 | 0x0 | not working (ALC202A codec) - not working (codec) |
| Via KT400 | untested | |||
| Via KT600 | untested (codec VT1616) - untested (codec AD1980) - untested (codec ALC650) - untested (codec ALC655) - untested (codec CMI9739) | |||
| Via K8T800 | no support for via P4P800 chipset on ASUS A8V-E SE Deluxe mobo (ALC850), untested Abit AG8 (ALC850 or ALC 658 codec) | |||
| Via K8T890 | untested | |||
[edit] envy24ht.audio - VIA VT1724
Please donate if this driver works or consider buying Audio Evolution for AROS. Only certain cards supported see DavyAE site and review here and more here.
A little history. VIA created the VT1712 first. A few years later, they created several cheaper variants of the VT1724 (the next high end), i.e. VT1721 (low end cut down), VT1720 (embedded on motherboard) and lastly the VT1723 (no support apart from Windows).
N.B. PCI slot identification and 3.3v PCI.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| ESI Juli@ | 0x3031 | 0x4553 | 0x0 | works only one still on sale - Envy24HT-S - AKM 4358 DAC |
| M-Audio Revolution 5.1 | 0x1412 | 0x3631 | 0x0 | works but discontinued - (Envy24GT) - 3ch AKM 4358 DAC - ADC AKM 5365 - |
| M-Audio Revolution 7.1 24/192 | 0x1412 | 0x3630 | 0x0 | untested - 6ch ADC AKM AK4355 24-bit 192 kHz - 2ch DAC AKM AK4381 24-bit 192 kHz - ADC AKM AK5380 |
| Terratec Aureon Sky 5.1 | 0x153b | 0x1147 | 0x | untested - discontinued |
| Terratec Aureon Space 7.1 | 0x153b | 0x1145 | 0x0 | untested - Wolfson WM8770 DAC, AC'97 codec SigmaTel STAC9744 |
| Terratec Phase 22 | 0x153b | 0x1150 | untested - Envy24HT-S - AK4524 | |
| Terratec Phase 28 | 0x153b | 0x1149 | untested - Envy24HT-S - AK4524 | |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Audiotrak (ESI) Prodigy 7.1 | 0x4933 | 0x4553 | no driver - Wolfson WM8770 and AC'97 SigmaTel STAC9744 codec | |
| Audiotrak (ESI) Prodigy 7.1 LT | 0x3132 | 0x4154 | no driver - | |
| Audiotrak (ESI) Prodigy 192 24/96 | no driver - STAC9460S codec | |||
| Hercules Gamesurround Fortissimo 4 | no driver - Wolfson WM8776 Codec and WM8766 DAC | |||
| M-Audio Audiophile AP 192k | 0x1412 | 0x3632 | no driver - Stereo ADC AKM AK5385A 24-bit 192 kHZ - 8-channel DAC AKM AK4358 24-bit 192 kHz | |
| ONKYO SE-150PCI | 0x160b | 0x0001 | no driver | |
| Terratec Universe 7.1 | 0x153b | 0x1153 | 0x | untested - discontinued |
[edit] envy24.audio - VT1712 no support
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Audiotrak Prodigy HD2 24/96 | no driver | |||
| Audiotrak (ESI) Maya 1010 1010L | no driver | |||
| EMU 1212M | no driver | |||
| EMU 1616M | no driver | |||
| M Audio Delta 44 | no driver | |||
| M-Audio Delta 66 | no driver | |||
| M-Audio Delta 410 | no driver for D-A AK4529 converters | |||
| Midiman/M-Audio Audiophile 2496 2002 | 0x14 | 0x | no driver - I2S stereo codec AKM AK4528VF with the 24bit/96kHz DAC and ADC; CS8427 digital transceiver | |
| M-Audio Delta 1010 | no driver for expensive AK5383 and AK4393 | |||
| M-Audio Delta 1010LT 1010E | no driver for D-A AK4529 converters with 2 XLR Microphone inputs with pre amps but be aware of redesign in 2007 - possible issues | |||
| Terratec EWX24/96 | no driver | |||
| TerraTec 6fire DMX | no driver - AKM and codec | |||
[edit] envy24hts.audio - AC1721 no support
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| ESI (Audiotrak) MAYA44 MKII 24/192 | no driver | |||
| Chaintech CT AV-710 | no driver - wolfson and codec | |||
| Gainward Hollywood@Home 7.1 | no driver - CS4341 and VT1616 codec | |||
| Mad Dog Multimedia's Entertainer 7.1 | no driver - Wolfson WM8728 DAC and VT1616 codec | |||
[edit] envy24pt.audio - VT1720 no support
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Albatron K8X800 Pro II 24/96 | no driver | |||
| Albatron K8X890 Pro II | no driver | |||
| Albatron PX865PE Pro II | no driver | |||
| Chaintech 9CJS Zenith 875P motherboard | no driver | |||
| Chaintech Zenith ZNF3-150 nForce3 | no driver | |||
| Shuttle SN25P NForce 4 | no driver | |||
[edit] GFX Chipsets
DVI HDMI displays that have a native resolution of 480p, 720p, 1080i, 1080p.
- HDMI 1.2 720p res.
- HDMI 1.3 1080 resolution
- HDMI 1.4 above 1080 res.
AGP works but faster transfers through the AGP slot are only available on a few supported motherboard chipsets
- Faster AGP Working = one SIS board, Intel 915/925, Intel 865pe AGP slot on MSI 6788-050,
- Faster AGP Not = NForce2 chipsets, some Intel 815/820 chipsets, VIA chipsets, ALi chipsets,
N.B. Please do not put pre 2000 agp graphic cards in post 2000 motherboards and vice versa.
PCI Express (PCI-e) appears to have no transfer speed issues with graphic cards.
[edit] vga.hidd
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 0x | 0x | 0x0 | Generic VGA Driver, limited to 640x480 in 16 colours - no 3D support | |
[edit] vesa.hidd
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 0x | 0x | 0x0 | 2D support for VBE1, VBE2 and VBE3 (most cards) - various resolutions and 24bit colour - no 3D support | |
[edit] Intel 945
Neither DVI nor LVDS is supported at the moment (issue is the proprietary Intel SDVO interface).
menuentry "IntelGMA" {
multiboot /boot/aros-pc-i386.gz gfx=IntelGMA lib=drivers:intelG45.hidd ATA=32bit floppy=disabled
}
if having problems
- Install new version
- At grub boot screen edit boot line and add option: debug=memory
- Boot.
- Use shell command: tools/debug/bifteck e.g. bifteck > RAM:debug.txt
- And post [GMA MONITOR DETECTION] and other related debug lines here
try the FORCEGMA option for 2d and try FORCEGALLIUM for 3d acceleration after 2d is verified to work.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| i910 i915 GMA 915 (2004) | 0x8086 | 0x2582 0x2592 | 0x0 | may need to add forceGMA to grub boot line to work - 3D untested |
| i945 i945G i955 (2005) | 0x8086 | 0x2772 | 0x0 | untested 2D and 3D via vga plug |
| I945G Express | 0x8086 | 0x27a6 | 0x0 | untested 2D and 3D |
| I945GM | 0x8086 | 0x27a2 | 0x0 | untested |
| I945GME netbooks and nettops | 0x8086 | 0x27ae | 0x0 | works 2D for atom motherboards and most 2008/2009 netbooks - works 3D but no dvi support |
| GMA 3100 motherboards integrated | 0x | 0x | 0x0 | works 2D but no 3D |
| GMA 3150 netbooks and nettops | 0x | 0x | 0x0 | works 2D but no 3D. no vga, dvi or hdmi output for nettops |
| GM965 X3100 (2007) | 0x | 0x | 0x0 | some support 2D but no 3D [3] - could not get it to work with VGA or dvi output |
| X4500 (2008) | some 2d support but no 3d - could not get it to work with VGA or dvi output | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| GMA HD 3000/2000 SandyBridge | 0x | 0x | 0x0 | no support use vesa - unclear via Gallium 3D |
[edit] nouveau.hidd (nvidia)
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| tnt1 (nv04) tnt2 (nv05) m64 value (1998-9) | 0x | 0x | 0x0 | accelerated 2D support only - no 3D - freezes on via motherboard chipset so rename agp.hidd in Dev:Drivers so that the AGP subsystem will not be initialized. This will allow you to boot your GFX card (as it will use 66MHz PCI mode instead of AGPx2, AGPx4 or AGPx8). |
| tnt vanta lt (nv06) (1998-9) | 0x10de | 0x002c | 0x15 | accelerated 2D support only |
| Geforce256 (nv10) (2000) | 0x | 0x | 0x0 | untested |
| Geforce2 Geforce3 Geforce4 (nv20) (2000-2) | 0x | 0x | 0x0 | works - fast 2d but slow software 3D acceleration only for PCI/AGP |
| Description | Vendor ID | Product ID | Revision | Opinion |
| Geforce FX5200 5500 (nv30 34) (2003) | 0x | 0x | 0x0 | works - Hardware OpenGL 1.5 - faster 2D and 3D (hardware based) - XFX PV-T34K-NA, ASUS V9520-X/TD. Tested FX5200 with DVI, VGA15 but s-video connection does not always work. |
| Geforce 6200 6600gt 6800 (nv40) (2005) | 0x | 0x | 0x0 | works - Hardware OpenGL 2.1 - 6200 is the ideal starter for silent use (heatsink version only) in 2D and 3D - PNY 6200, XFX 6200. 6600gt recommended for better performance with heatsink/fan. Tested with DVI and VGA15 and 7pin s/video out (plain 4pin cable lead will work with 7pin connection!!) |
| Geforce 7xxx 7600gt 7800 (G86) (nv40) (2006) | 0x | 0x | 0x0 | works well and best option in 2010 - Hardware OpenGL 2.1 (AVOID 7300gs le and gt for now needs checking again in the future) |
| Geforce 8xxx 8400gs 8800gts (nv50) (G8x) (2007) | 0x | 0x | 0x0 | works well best option 2011 for speed and support - Hardware OpenGL 3.1. AVOID 8600gt and 8800GTX for now |
| Geforce 9xxx recommended gf9600gt and 9800gt but no fan control (nv50) (G9x) (2008) | 0x | 0x | 0x0 | works - Hardware OpenGL 3.1 - AVOID 9500gt and 9800gtx+ for now needs checking again in future |
| Geforce 220 250 (g92b) | 0x | 0x | 0x0 | works but slow (awaiting future driver update) |
| Geforce 450 GTX460GS (G100) (G104) | 0x | 0x | 0x0 | works but slow (awaiting future driver update) - Hardware OpenGL 4.0 - 430GT buggy await new revision of driver |
| Geforce 5xx 560gtx Fermi | works but slow (awaiting future driver update). GT520 not working (test again with next revision) | |||
| Description | Vendor ID | Product ID | Revision | Opinion |
| Geforce IGP 6100 (nForce ) - 6150 (nForce ) | 0x | 0x | 0x0 | working 6150se |
| Geforce IGP 7025 (nForce 630a) - 7050 (nForce ) - 7100 (nForce 620i) - 7150 (nForce ) | 0x | 0x | 0x0 | no support at the end of 2010 |
| Geforce IGP 8100 (nForce 720a) - 8200 8300 (nForce 730a) | 0x | 0x | 0x0 | working 8300 onboard |
| Nvidia Geforce IGP 9300 (nForce MCP7a) - 9400 (ION) | 0x | 0x | 0x0 | works 2D and 3D |
| Geforce ION 2 | 0x | 0x | 0x0 | untested |
[edit] radeon.hidd
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 7000 (r100) | 0x1002 | 0x5159 | 0x0 | Accelerated external monitor 2D support for PCI and AGP through vga15 pin connection but no support through dvi or s/video - no 3d |
| 7500 (rv200 but still r100 based) | 0x1002 | 0x5157 | 0x | okay 2d via DVI and vga15 - no 3d - no internal use on a laptop |
| 8000 8500 (r200) | 0x1002 | 0x514c (8500LE) | 0x0 | works 2D for external use - no 3d |
| 9000 9100 9250 (r200) | 0x1002 | 0x5964 (9000) 0x514d (9100) | 0x0001 | works 2D external only use via DVI and vga15 but not s-video (and no internal use on a laptop) - no 3d |
| Description | Vendor ID | Product ID | Revision | Opinion |
| 9600 9800 (r300) | 0x | 0x | 0x0 | native external 2d works but no hardware 3d (openGL 2.0)support yet |
| x300 x600 (r300) | 0x | 0x | 0x0 | works accelerated external 2D but no 3d hardware accelerated support |
| x700, x800 (r420) | 0x | 0x554d (R430 x800xl) | 0x0 | use vesa modes for now - unknown 2D/3D |
| x1300 x1550 x1600 x1800 x1900 (r520) | 0x | 0x | 0x0 | 2D accelerated in progress - use vesa.hidd |
| HD2400 HD2600 HD2900 (r600) | 0x | 0x | 0x0 | 2D WIP but no 3d (openGL 3.3) |
| HD3400 HD3600 HD3800 (r600) | 0x | 0x | 0x0 | 2D WIP work in progress |
| HD4300 HD4500 HD4600 HD4700 HD4800 (r700) | 0x1002 | 0x | 0x0 | WIP |
| HD5400 HD5600 HD5800 HD5900 (r800 evergreen) | 0x | 0x | 0x0 | untested trial but no 3d (openGL 4.1) |
| HD6xxx 6600 6800 6900 Northern Islands chipset | 0x | 0x | 0x0 | untested trial |
| HD7 Southern Islands | ||||
| Description | Vendor ID | Product ID | Revision | Opinion |
| ATI RC410 [Radeon Xpress 200M] | 0x1002 | 0x5a62 0x5955 0x5974 (200m) | 0x00 | |
| Mobility Radeon 7500 | 0x1002 | 0x4c57 (7500) | ||
| Mobility Radeon 9000 | 0x1002 | 0x4966 (9000) | ||
| Mobility Radeon 9500 9550 (rv360) 9600 (rv350) | untested | |||
| Mobility Radeon 9800 (rv420) | untested | |||
| Mobility Radeon X300 (RV370) X600 (RV380) | 0x1002 | 0x (RV370) 0x5657 (RV380) | untested | |
| Mobility Radeon X700 (RV410) X800 (RV423) | untested | |||
| Mobility Radeon X1200 (RS69M0) | 0x1002 | 0x791f | 0x0 | untested |
| Mobility Radeon X1300 X1350 X1400(rv515) X1600 (rv530) X1650 (RV535) X1800 (rv520) x1900 (rv570) | 0x1002 | 0x71c7 (X1650) | 0x009e | untested |
| Mobility Radeon 2100 | 0x1002 | 0x796e (2100) | 0x0 | untested |
| Mobility Radeon HD 2400 (rv610) HD2600 (rv630) | untested | |||
| Mobility Radeon HD 3100 HD3200 HD3450 3470 (RS780MC RV620) 3670 (M86-XT RV635) HD3870 (M88-LXT RV670) | 0x1002 | 0x9610 and 0x9612 (HD3200) 0x9614 (HD3300) | untested | |
| Mobility Radeon HD 4200 4250 (RV620) | 0x1002 | 0x (HD4200) 0x9715 (HD4250) | untested | |
| Mobility Radeon HD 4330 4530 4550 (M92 RV710) 4650 (M96-XT RV730) 4670 RV730XT 4830 (M97 RV740) 4850 (M98 RV770) | 0x1002 | 0x (HD4350) 0x9442 (RV770) 0x9490 (HD4670) | untested | |
| Mobility Radeon HD 530v (M92 RV710) HD 550v (M96 RV730) | no support yet | |||
| Mobility Radeon HD 5430 (cedar Park LP) | no support yet | |||
| Radeon HD 6310 6350M (Redwood Capilano PRO) | no support yet | |||