Aros/Platforms/x86 support

      Google translation into German, French, Dutch, Italian, Spanish, Hindi, Chinese Simplified, Polish, Russian,

      Free Translation

      Babylon Translation

      Babel fish


      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 at least 256MB of memory is recommended for desktops and around 1GHz and at least 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 (recommended Skt 775) 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 supports 2D from TNT through to gt5x0 - 3D acceleration for geforce5, gf6, gf7, gf8 and gf9
      • 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
      • VIA 686 AC97
      • and for the semi professional a few VIA Envy24 based sound cards (ESI Juli@ especially)
      • some intel based AC97 codecs


      Supported network cards are

      • 3com Etherlink cards
      • intel pro100
      • rtl8169 and rtl8168
      • rtl8139
      • rtl8111
      • rtl8110
      • rtl8101
      • rtl8100
      • rtl8029
      • 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 User Applications
      Aros User DOS Shell
      Aros/User/AmigaLegacy
      Aros Dev Docs
      Aros Developer Docs
      Porting Software from AmigaOS/SDL
      For Zune Beginners
      Zune .MUI Classes
      For SDL Beginners
      Aros Developer BuildSystem
      Specific platforms
      68k Support
      PPC Power Architecture Support
      Arm Raspberry Pi Support
      Android support
      Linux and FreeBSD Support
      Windows Mingw and MacOSX Support
      Aros x86 Installing
      Aros x86 Audio/Video Support
      Aros x86 Network Support
      Aros x86 Complete System HCL
      Aros Storage Support IDE SATA etc
      Aros Poseidon USB Support
      x86-64 Support
      misc
      Aros Public License


      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)
      2013-02-25 AHI VIA 686 AC97 support (Davy Wentzler and Neil Cafferkey)



      Audio Chipsets

      If sound beeps in AHI prefs after Music set then some support is there. Select more than one channel for multiple audio streams, set frequency up to 44khz or higher and set the volume if not already set. Ensure you set the music unit 0 to 3 which allows the extra features of the audio card like microphone, line-out, etc).


      What is going wrong or Debugging...

      add debug=memory to grub boot line - continue booting with F10 
      Open a shell 
      Tools/Debug/Bifteck > RAM:audio.txt
      

      or

      Open a shell 
      Tools/Debug/Sashimi > RAM:audio.txt
      Run ahi prefs
      Click test tone button 
      Stop sashimi with Ctrl-C 
      



      1996-2000 sb128.audio aka SB16 PCI

      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 Playback Recording Comments
      Ensoniq AudioPCI 1000 0x1274 0x5000 Unknown Unknown untested - es1370 (u?) AK4531 (u?)
      Ensoniq AudioPCI 0x1274 0x5000 0x00 Yes Maybe
      CT4700 Sound Blaster PCI 64 (audioPCI 3000) 0x1274 0x5000 0x7c Yes Maybe works - opamp JRC4565(u?) es1370 (u?)
      CT4750 Sound Blaster 64/PCI Unknown Unknown untested - 4565-1056W (u1) stac9708t(u2) ct5880-dcq (u3) 24wc012 (u4)
      CT4751 (SB128PCI) 0x1274 0x8001 Unknown Unknown untested - es1371 (u?)
      CT4810 Creative AudioPCI64V 0x1274 0x1371 0x06 Yes Maybe works
      CT4811 (SB Vibra 128) Unknown Unknown untested
      CT4812 (Vibra 128) Unknown Unknown untested
      CT4813 Unknown Unknown untested
      CT4815 Unknown Unknown untested
      CT4816 es1373 (vibra 128) Unknown Unknown 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).
      CT5801 HP Unknown Unknown untested - es1373 (u3)
      CT5803 Gateway 0x1274 0x1371 0x08 Yes Maybe works 4565-0005b jrc (u1) 4297a-jq ztae0c0002 (u2) es1373 (u3)
      CT4740 0x1274 0x1371 0x08 Yes Yes
      CT5805 Compaq OEM Premier Sound Presario 7 Unknown Unknown untested - es1373 (u3)
      CT5806 (Sound Blaster AudioPCI 128D) Unknown Unknown untested - 4297A-JO EP (u?) ZTAPWC9933 (u2) es1373 (u3)
      CT5807 Dell OEM Dimension 8100 Unknown Unknown untested - es1373 (u?)
      CT5808 Unknown Unknown untested
      CT4730 Sound Blaster AudioPCI 64V Ectiva EV1938 0x1102 0x8938 Unknown Unknown untested
      CT5880 on various motherboards 0x1274 0x5880 Unknown Unknown 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 but not Hi-Fi modes Maybe 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  
      



      1998-2003 emu10kx.audio - Creative Labs SoundBlaster Live! and Audigy

      Look for emu10k1 or emu10k2 chipset on the audio card and NOT emu10kx
      Description Vendor ID Product ID Revision Playback Recording Comments
      PCI512 CT4790 (emu10k1) 0x1102 0x0002 0x0 Unknown Unknown untested (1st Gen)
      Live CT4620 0x1102 0x0002 0x0 Unknown Unknown untested
      Live CT4760 0x1102 0x0002 0x07 Yes Unknown playback works
      Live Value CT4670 0x1102 0x0002 0x0 Yes Unknown works plays stereo (2nd Gen)
      Live Value DELL CT4780 0x1102 0x0002 0x06 Yes Unknown plays/records stereo - untested 4.1mode
      Live Value Compaq CT4830 0x1102 0x0002 0x0 No No worked under AmigaOS4, not working
      Live Value CT4831 0x1102 0x0002 0x00 Unknown Unknown untested
      Live Value CT4832 0x1102 0x0002 0x07 Yes Line-In only works
      Live Value CT4832 0x1102 0x0002 0x08 Yes Maybe works
      Live Value HP CT4870 0x1102 0x0002 Yes Maybe Works
      Live Value Gateway CT4871 0x1102 0x0002 Unknown Unknown untested
      Live! Platinum 5.1 SB0060 0x1102 0x0002 0x00 Yes Yes plays audio/records, untested 5.1 (3rd Gen)
      Live 5.1 SB0100 -SFF 0x1102 0x0002 0x00 Yes Maybe works
      Live 5.1 Player SB0220 0x1102 0x0002 0x0a Yes Yes plays audio/records stereo, untested 5.1
      Live 5.1 Digital SB0228 0x1102 0x0002 0x0a Yes Yes working
      Audigy SB0090 (emu10k2) 0x1102 0x0004 Unknown Unknown untested
      Audigy SB0230 0x1102 0x0004 0x03 Mic only 5th Dec 2012 - untested optical tos link. contains also IEEE1394/Firewire (untested)
      Audigy 2 Platinum 6.1 SB0240 SB0250 EMU10K2.5 0x1102 0x0004 0x04 Yes Maybe works
      Audigy 2 PRO SB0280 EMU10K2.5 0x1102 0x0004 Unknown Unknown untested
      Audigy 2 ZS SB0350 0x1102 0x0004 0x04 Yes Yes
      Description Vendor ID Product ID Revision Playback Recording Comments
      Live 5.1 DELL SB0200 SB0203 emu10kx 0x1102 0x0006 0x0 No No
      Live 24bit SB0410 0x1102 0x0007 0x No No no driver
      Live 24bit DELL SB0413 0x1102 0x0007 0x No No no driver
      Audigy LS SB0310 0x1102 0x0007 0x0 No No no driver
      Audigy SE 7.1 SB0570 0x1102 0x0007 No No no driver
      Audigy 2 ZS SB0320 SB0360 (PRO) 0x1102 0x0008 No No no driver
      Audigy 2 VALUE SB0400 0x1102 0x0008 No No no driver
      Audigy 4 VALUE SB0610 0x1102 0x0008 No No no driver
      Audigy 4 PRO SB0380 0x1102 0x0008 No No no driver
      EMU E-MU 0404 PCI (not USB) EM8852 0x1102 0x000 0x0 No No no driver but linux support needs firmware



      2000-2004 cmi8738.audio - C-Media

      Read more and imported on 20th July 2011 and alsa docs.


      Description Vendor ID Product ID Revision Playback Recording Comments
      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 LT 0x13f6 0x0111 0x10 Yes No
      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 Yes Unknown 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 Playback Recording Comments
      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 Playback Recording Comments
      Asus A4L Laptop untested



      1999-2001 - VT82C686 via 686 ac97.audio

      Description Vendor ID Product ID Revision Playback Recording Comments
      694X with 686A KT133 PM133 or 693A with VT8231 0x1106 0x3058 Yes redirects earphones correctly Yes works
      686B KT133A with VT8231 0x1106 0x3058 0x50 Yes reroutes ear pieces right Yes works
      686C 0x1106 Unknown Unknown untested
      KM266 or KT266 with VT8233, KT266A with VT8233A, VT8233C 0x1106 0x3059
      KM333 KT333 with VT8235 0x1106 0x3059 Unknown Unknown
      KM400 KT400 with VT8237, KT600 with VT8237R, 0x1106 0x3059
      Unknown Unknown



      2001-2005 ac97.audio

      The ProductID and VendorID are for the audio controller only - the important additional codec is NOT so easily identified.

      • 6.4 27-12-2008


      Description Vendor ID Product ID Revision Playback Recording Comments
      ALC100 and ALC101 codec Unknown No untested
      ALC200 and ALC201 codec Unknown No untested
      ALC201A and ALC202 and ALC202A codec Unknown No untested
      ALC650 Yes No most Nforce2 boards plays audio only - Abit NF7, Asus A7N8X, MSI K7N2, Epox 8RDA+, DFI
      ALC653 codec and ALC655 codec Unknown No untested Acorp 7NFU400
      codec ALC658D 0x8080 0x24c5 0x0 Prefs Music and Units 0-3 set volume control - playback No MSI Motherboard on NB 22-09-2012
      Realtek ALC850 codec No No no support for via P4P800 chipset on ASUS A8V-E SE Deluxe mobo - ICaros 1.3
      Description Vendor ID Product ID Revision Playback Recording Comments
      AD1885 codec Maybe No Playback only with issues on D845HV but not working on MS-6367 because Units 0-3 have masked volume control
      AD1888 codec Unknown No untested
      AD1980 codec Unknown No untested
      AD1981A codec Unknown No untested IBM X30
      Analog Devices SoundMax(TM) AD1981B codec Yes No plays back only on IBM T41 Thinkpad
      AD1985 codec Maybe No not working ahi prefs freezes on D865GLC mobo ([3]
      AD1986 codec Maybe No untested D1931 but works (Acer Aspire 3610 laptop)
      Description Vendor ID Product ID Revision Playback Recording Comments
      Crystal Sounds CS4299 codec Unknown No untested IBM T23
      conexant Cx20468-31 codec (id 30) 0x103c 0x3085 AC97 appears in AHI Prefs No Tested AspireOS 1.8 on Gateway W322
      CMI 6501 codec Unknown No untested on ASROCK SKT-AM2 AM2NF3-VSTA
      codec CMI9738 Unknown No untested
      codec CMI9739 Unknown No untested
      C-Media CMI 9739A Unknown No untested on EPoX 8RDA3+
      CMedia CMI 9761A codec Unknown No untested ASRocK K7NF2-RAID
      STAC9708T codec Unknown No untested
      codec VT1616 No No untested
      ESStech ESS ES1968 maestro-2 0x125d 0x1968 0x
      ESStech ESS ES1978 maestro2e 0x125d 0x1978 0x
      ESStech ESS ES1988 maestro3 allegro-1 codec 0x125d 0x1988 0x12
      Yamaha YMF753 codec No untested ymf-753
      YMF-754 codec No untested ymf754
      SIS 7018 / Trident 4dwave DX/NX / ALi 5451 0x1039 (0x1023 Trident) 0x7018 (0x2000 Trident DX) (0x2001 Trident NX) 0x02 No No no support - introduced early 2000s
      SIS 7012 0x1039 0x7012 Yes No working through 1 speaker only took over from SIS7018 (2002 onwards)
      Description Vendor ID Product ID Revision Playback Recording Comments
      Parallels Unknown Unknown untested
      VirtualBox Yes No working
      VirtualPC Unknown Unknown untested



      2005-20xx HDAUDIO.audio - most modern hardware (formerly known as “Azalia”)

      If sound beeps in AHI prefs then all should be OK. Ensure you set the music unit and the all Units 0, 1, 2 etc. 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. Use QUERYD below to find out the codec used.

      Things to try if sound not working

      • 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
      • try an earlier version, just rename existing one first


      If the boot sound is enabled, you have to use Bifteck to capture AHI debug output. In the GRUB menu, press E on your selected entry, then add "debug=memory" to the options (alongside ATA=, vesa= etc.). Then Ctrl-X to boot. Once booted, run Tools/Debug/Bifteck.

      or

      • try adding QUERYD to the start of ENVARC:hdaudio.config file (also known as Prefs/Env-Archive/) ie. on the first line
      • OR try removing QUERY and QUERYD from the start of the hdaudio.config file
      • Reboot
      • open a shell
      • type: sys:tools/debug/sashimi > ram:debug.txt
      • open ahi prefs
      • select one of the audio modes - HIFI or otherwise
      • press the 'test sound' button
      • press ctrl-c in the shell
      • post the results to Aros-Exec


      If you are a developer, maybe take a look at the OSS audio driver sources, alsa for ideas for fixes for our drivers.

      To get version of the driver check with he AHI pref or type into shell version HDAudio.audio or the version button in DOpus with driver highlighted.

      • 6.20 July 2012
      • 6.17 Nov 2011
      • 6.15 Jun 2011
      • 6.13 Sep 2010


      Description Vendor ID Product ID Revision Playback Recording Comments
      ALC662 0x1043 0x82a1 0x0 Version 6.17 if QUERY added to top of hdaudio.config Version 6.17 not working for eee pc 900
      • works Asus eee PC netbook 700/701/900, Atom 270 and 330 mobos, odd clicks (D410 NM10 PineTrail),
      ALC663 0x10ec 0x0861 Version 6.13 Unknown
      • not working Asus n50vn x71vn,
      ALC260 Unknown Unknown
      ALC262 Unknown Unknown
      ALC268 codec 0x8086 0x 0x Version 6.17 Acer AOA110 and AOA150 netbooks), works (Dell Mini Inspiron 9 and 10v, Version 6.17 remove QUERY and select 'Mic 1' as input. Tested with 6.15 as well using QuickRecord and AE 4.0.23 under Icaros 1.4. In AHI ALL UNITS (not only Music!) are set to: hdaudio:HiFi 16 bit stereo++ / Frequency 48000 Hz, Volume +0.0 dB. The hdaudio.config in SYS:Prefs/Env-Archive is WITHOUT the QUERY-line. After changing and saving the config-file turn off and start again the computer. Switch from internal loudspeaker to headphone-socket must turn off the music before plug in the headphone-cable! Otherwise there is no output on the socket! It is not working 'on the fly'! Back from line-out to internal speakers it is the same.
      ALC269 0x10ec 0x0 0x0 Unknown
      ALC272 0x10ec 0x0272 0x0 Unknown
      ALC273 Unknown Unknown
      ALC270
      Description Vendor ID Product ID Revision Playback Recording Comments
      ALC880 Unknown Unknown some 915 and 925 chipset mobos
      ALC882M Yes Unknown
      ALC883 Unknown Unknown untested (Asus ),
      Codec ALC885 0x10ec 0x0885 No Unknown
      ALC888 Unknown Unknown
      ALC888s Yes MSI Wind U90/U100, Unknown
      ALC888b 0x8086 0x0 0x0 Unknown Unknown untested (D510 NM10 Dual Core PineTrail mobo),
      ALC889A Yes Unknown
      ALC889 Gr Yes with crackles Unknown
      ALC887 Unknown Unknown untested Asus E35M1-M PRO
      ALC892 No Unknown
      • not working AMD SB850 chipset,
      • untested AMD Fusion,
      Codec ALC861 0x10ec 0x0663 Unknown
      • not working Toshiba Tecra A7
      ALC1200 Unknown Unknown
      ALC898 Unknown Unknown untested
      Description Vendor ID Product ID Revision Playback Recording Comments
      AD1981 0x0 0x0 0x0 Unknown Unknown IBM Thinkpad T60,
      AD1984 hp-m4 codec 0x0 0x0 0x0 No Unknown
      • not working Lenovo X61, Thinkpad T61,
      AD1986 0x0 0x0 0x0 Unknown Unknown
      AD1988 0x0 0x0 0x0 No Unknown
      0x0 0x0 0x0
      Conexant CX20549 codec very very very low volume Unknown untested Fujitsu Amilo SI 1510 1520
      Conexant CX20549-12Z codec Unknown Unknown untested HP 530
      Conexant CX20561 codec Unknown Unknown untested Lenovo Essential G555 Notebook, HP Pavilion dv6700,
      Conexant CX2059x CX20594-21Z codec Unknown Unknown untested
      Conexant CX20 codec Unknown Unknown untested
      Conexant Unknown Unknown
      CMI9880 codec Unknown Unknown Gigabyte GA-8GPNXP
      SigmaTel STAC 9220 9221 9223 8ch (7+1) ECS 945GCT/M-1333 (version 3.0),
      IDT SigmaTec STAC9227 /28/29/30 codec 0x8384 0x7626 0x0002 Unknown
      • works HP Compaq mini 110
      • untested HP Pavilion HDX9000 CTO Notebook, Intel DG33TL mobo, Dell E520, Intel DP35DP mobo, Dell E6410 Laptop,
      IDT (formerly SigmaTel) IDC STAC 9271/71D 0x8384 0x7626 0x0002 Unknown Unknown
      IDC STAC 9272 9273 9274 Intel D5400XS,
      IDT 92HD75B 0x111d 0x7608 Yes Unknown
      • working HP Compaq Mini 700 Netbook - feedback required
      • untested HP Mini 5103 and 5102, HP Compaq 610, HP ProBook Laptop 4520s 4525s 6450b 6550b 6555b, HP EliteBook 2540p 2740p 8440p, Mobile Workstation 8540w 8740w, Pavilion NoteBook DV8,
      VIA 1708A Unknown Unknown untested,
      VIA VT1708B 0x0010 VIA PicoITX Unknown
      VIA 1708S Yes Unknown
      VT2021 10ch Gigabyte Z77MX-D3H, GA-H61M-S2H‎ S2P,
      Description Vendor ID Product ID Revision Playback Recording Comments



      envy24ht.audio - VIA VT1724

      A little history. VIA bought the ICE created Envy chipsets 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 Playback Recording Comments
      ESI Juli@ 0x3031 0x4553 0x0 Yes Yes works only one still on sale - Envy24HT-S - AKM 4358 DAC
      M-Audio Revolution 5.1 0x1412 0x3631 0x0 Unknown Unknown works but discontinued - (Envy24GT) - 3ch AKM 4358 DAC - ADC AKM 5365 -
      M-Audio Revolution 7.1 24/192 0x1412 0x3630 0x0 Unknown Unknown 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 Unknown Unknown untested - discontinued
      Terratec Aureon Space 7.1 0x153b 0x1145 0x0 Unknown Unknown untested - Wolfson WM8770 DAC, AC'97 codec SigmaTel STAC9744
      Terratec Phase 22 0x153b 0x1150 Unknown Unknown untested - Envy24HT-S - AK4524
      Terratec Phase 28 0x153b 0x1149 Unknown Unknown untested - Envy24HT-S - AK4524
      Unknown Unknown
      Description Vendor ID Product ID Playback Recording Revision Comments
      Audiotrak (ESI) Prodigy 7.1 0x4933 0x4553 Unknown Unknown no driver - Wolfson WM8770 and AC'97 SigmaTel STAC9744 codec
      Audiotrak (ESI) Prodigy 7.1 LT 0x3132 0x4154 Unknown Unknown no driver -
      Audiotrak (ESI) Prodigy 192 24/96 Unknown Unknown no driver - STAC9460S codec
      Hercules Gamesurround Fortissimo 4 Unknown Unknown no driver - Wolfson WM8776 Codec and WM8766 DAC
      M-Audio Audiophile AP 192k 0x1412 0x3632 Unknown Unknown no driver - Stereo ADC AKM AK5385A 24-bit 192 kHZ - 8-channel DAC AKM AK4358 24-bit 192 kHz
      ONKYO SE-150PCI 0x160b 0x0001 Unknown Unknown no driver
      Terratec Universe 7.1 0x153b 0x1153 0x Unknown Unknown untested - discontinued
      Unknown Unknown



      envy24.audio - VT1712 no support

      Description Vendor ID Product ID Revision Comments
      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 Rev A 2000 0x14 0x no driver - I2S stereo codec AKM AK4528VF with the 24bit/96kHz DAC and ADC; CS8427 digital transceiver
      Midiman/M-Audio Audiophile 2496 Rev B 2003 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



      envy24hts.audio - AC1721 no support

      Description Vendor ID Product ID Revision Comments
      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



      envy24pt.audio - VT1720 no support

      Description Vendor ID Product ID Revision Comments
      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





      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.


      Use vesa for 8xx series Intel graphics of early 2000 like 830GM (0x8086, 0x3577).


      AGP works but faster transfers through the AGP slot are only available on a few supported motherboard 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.


      vga.hidd

      Description Vendor ID Product ID Revision Comments
      0x 0x 0x0 Generic VGA Driver, limited to 640x480 in 16 colours - no 3D support



      vesa.hidd

      Description Vendor ID Product ID Revision Comments
      0x 0x 0x0 2D support for VBE1, VBE2 and VBE3 (most cards) - various resolutions and 24bit colour - no 3D support



      Intel GMA

      DVI output is not supported at the moment.

      If having problems:

      • Ensure the latest version is being used.
      • Set GMA_MEM to 128 or 256 to test
      • Try the FORCEGMA ToolType for 2D, and try the FORCEGALLIUM ToolType for 3D acceleration after 2D is verified to work. ToolTypes should be applied to the Devs/Monitors/IntelGMA monitor icon.

      If still having problems:

      • At GRUB boot screen edit boot line and add option: debug=memory
      • Boot.
      • Use shell command: tools/debug/bifteck > RAM:debug.txt
      • And post [GMA MONITOR DETECTION] and other related debug lines here


      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      910GL 82910GL GMCH + ICH6 0x8086 0x2582 0x2592 0x0 Unknown Unknown Unknown Unknown Unknown
      910GML 82910GML GMCH + ICH6 Mobile 0x8086 0x2582 0x2592 0x0 Yes Unknown Unknown Unknown Unknown may need to add forceGMA to grub boot line to work - 3D untested
      915G 82915G GMCH + ICH6-M 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown
      915GL 82915GL GMCH 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown
      915GV 82915GV GMCH 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown
      915GM (GMA900) 0x8086 0x 0x0 Yes issues Unknown Unknown Yes asus eee pc 900
      915GMS 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      945GU - 133 MHz (Lakeport for Intel A100 and A110) 0x8086 0x2772 0x0 Unknown Unknown Unknown Unknown Unknown Fujitsu LifeBook U1010,
      945GMS - 166 MHz / 250 MHz (1.05V) 0x8086 0x27a2 0x0 Yes reported very slow - maybe not supported Unknown Unknown Yes Dell D430
      945GSE - 166 MHz (for Atom) 0x8086 0x27ae 0x0 for atom motherboards and most 2008/2009 netbooks 3D works for a few models Yes dvi support Yes
      • 3D Works - AOA110 AOA150
      • 3D not working - Dell Mini 9, Samsung NC10, Toshiba NB100,
      945G 82945G GMCH + ICH7 0x8086 0x27a6 0x0 Unknown Unknown Unknown Unknown Unknown untested 2D and 3D
      945GZ 82945GZ GMCH 0x8086 0x27a6 0x0 Unknown Unknown Unknown Unknown Unknown untested 2D and 3D
      946GZ 82946GZ GMCH 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown untested 2D and 3D
      945GC 82945GC MCH 0x8086 0x27a6 0x0 Unknown Unknown Unknown Unknown Unknown untested 2D and 3D
      945PM ?? 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown Dell D420, Compaq nc6400,
      940GML - 166 MHz / 200 MHz (1.05V) - Celeron M (ULV) 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown untested 2D and 3D
      943GML - 200 MHz + ICH7-M 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown untested 2D and 3D
      945GMS - 250 MHz (Calistoga) 0x8086 0x 0x0 Yes a few models Unknown Unknown Yes
      • 3D Works Dell Latitude 2100
      • 3D Not Toshiba Satellite L100-120, Toshiba Portege M400, HP Compaq nc6320, Lenovo 3000, Lenovo T60, Samsung Q35, Dell D620, Dell D820,
      945GM/E - 250Mhz 0x8086 0x 0x0 Unknown Unknown Unknown Unknown Unknown
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      GMA 3100 G31 0x 0x 0x0 Yes No Unknown Unknown Unknown works 2D but no 3D
      GMA 3100 G33 0x 0x 0x0 Yes No Unknown Unknown Unknown works 2D but no 3D
      GMA 3150 netbooks and nettops 0x 0x 0x0 Yes No Unknown Unknown Unknown works 2D but no 3D. no vga, dvi or hdmi output for nettops
      G965 0x8086 0x Unknown Unknown
      Q965 0x8086 0x2992 No No No Unknown Unknown Only tested with VGA output.
      965GM X3100 (500 Mhz) 0x 0x 0x0 Yes No Unknown Unknown Unknown some support 2D but no 3D [4] - could not get it to work with VGA or dvi output. Apple MacBook Air, Lenovo Thinkpad X300, Dell Inspiron 1525, Toshiba M9,
      960GM X3100 (400 Mhz) 0x 0x 0x0 Yes No Unknown Unknown Unknown
      965M X3100 (400 Mhz) 0x 0x 0x0 Unknown Unknown Unknown Unknown Unknown Dell D830,
      965PM ?? 0x 0x 0x0 Unknown Unknown Unknown Unknown Unknown Toshiba A9,
      GL965 0x 0x 0x0 Unknown Unknown Unknown Unknown Unknown
      GM965 0x 0x 0x0 Yes No Unknown Unknown Unknown
      GMA X3500 G35 0x 0x 0x0 Yes No Unknown Unknown Unknown works 2D but no 3D
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      X4500M G41 G43 (400Mhz) 0x8086 0x2a42 0x07 VESA only No
      GMA 4500M HD (533 Mhz) 0x8086 0x Unknown Unknown Unknown Unknown Unknown
      GMA 4700M HD (640MHZ) 0x8086 0x2a42 Unknown Unknown Unknown Unknown Unknown
      GMA HD 2000 SandyBridge 0x 0x 0x0 Unknown Unknown Unknown Unknown Unknown no support use vesa - unclear via Gallium 3D
      GMA HD 3000 0x 0x 0x0 Unknown Unknown Unknown Unknown Unknown no support use vesa - unclear via Gallium 3D




      nouveau.hidd (nvidia)

      • 2011-10 - DEVS 6.11 Nouveau.hidd 7.4 Gallium.hidd 9.4 Softpipe - LIBS 2.3 Gallium 1.3 GLU 19.0 Mesa
      • 2011-04 - DEVS 5.31 Nouveau.hidd 7.3 Gallium.hidd 9.3 Softpipe - LIBS 2.2 Gallium 1.1 GLU 18.0 Mesa

      The best graphics card a person can buy for AROS is a 9800gtx, followed by other 9800 variations, followed by 9600GT, followed by 8800GTS. Its (9800gtx) the highest clocked gpu based on that architecture with most stream processors that is well supported by AROS' gallium + mesa combo. Higher clock/memory speed seems more important to AROS than stream processors.

      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      tnt1 (nv04) tnt2 (nv05) m64 value (1998-9) 0x 0x 0x0 Yes accelerated 2D support very slow software acceleration N/A freezes on via motherboard chipset so rename agp.hidd in SYS:Devs/Drivers or Monitors
      tnt vanta lt (nv06) (1998-9) 0x10de 0x002c 0x15 hardware accelerated slow software support N/A
      Geforce256 (nv10) (2000) 0x 0x 0x0 hardware acceleration slow software N/A untested
      Geforce2 Geforce3 Geforce4 (nv20) (2000-2) 0x 0x 0x0 Yes GF4000MX Best for AGA games slow software 3D acceleration only N/A works for PCI and AGP
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      Geforce FX5200 nv34) (2003) 0x10DE 0x0322 0x 0xA1 hardware acceleration but slower than GF MX 4000. Limited resolutions - max 1024 x768. Great for Quake 1, Quake 3 and Duke3D not for Darkplaces or Cube 2 though VGA15 works but s-video connection does not always work DVI N/A Hardware OpenGL 1.5. For some cards (MSI 0x9174) the previous nouveau 5 driver is best. Others work with 6 series XFX PV-T34K-NA, ASUS V9520-X/TD
      Geforce FX5500 (nv34) (2003) 0x 0x 0x0 hardware acceleration but limited resolutions available but slower than FX5200 DVI N/A works
      Geforce 5100 (NV34) 0x 0x 0x0 N/A
      Geforce FX 5200LE (NV34) 0x 0x 0x0 N/A
      GeForce FX 5200 Ultra 0x 0x 0x0 N/A
      Geforce FX5600 (nv31) (2004) 0x 0x 0x0 hardware acceleration but slower than FX5200 Yes DVI N/A works
      GeForce FX 5600 Ultra 0x 0x 0x0 N/A
      GeForce FX 5600SE 0x 0x 0x0 N/A
      GeForce FX 5600XT 0x 0x 0x0 N/A
      Geforce FX5700 (nv36) (2004) 0x 0x 0x0 hardware acceleration but slower than FX5200 DVI N/A
      GeForce FX 5700VE 0x 0x 0x0 N/A
      GeForce FX 5700 Ultra 0x 0x 0x0 N/A
      GeForce FX 5700LE 0x 0x 0x0 N/A
      GeForce FX 5800 (NV30) 0x 0x 0x0 N/A
      GeForce FX 5800 Ultra (NV30) 0x 0x 0x0 N/A
      GeForce FX 5900 (NV35) 0x 0x 0x0 N/A
      GeForce FX 5900 Ultra 0x 0x 0x0 N/A
      GeForce FX 5900XT 0x 0x 0x0 N/A
      GeForce FX 5900ZT 0x 0x 0x0 N/A
      GeForce FX 5950 Ultra 0x 0x 0x0 N/A
      Geforce 5xxx 0x 0x 0x0
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      Geforce 6200 (nv44) (2005) 0x 0x00F3 0x014F 0x0221 0x0 Yes Regression use previous version VGA15 and s-video - plain 4pin cable lead will work with 7pin connection DVI N/A AGP Hardware OpenGL 2.1 but product 0x221 needing previous version as regression arose 2011-10
      GeForce 6200 with TurboCache (NV43) 0x 0x0161 0x0 Yes Yes DVI N/A
      GeForce 6200SE with TurboCache (NV44) 0x 0x0162 0x0 N/A
      Geforce 6200 LE 0x10de 0x0163 0x0 PCI-E
      GeForce 6600 LE 0x 0x00F4 0x0142 0x0 N/A
      GeForce 6600 0x 0x00F2 0x0141 0x0 Yes N/A
      Geforce 6600gt (nv4 ) (2005) 0x 0x00F1 0x0140 0x0 Yes Yes DVI N/A
      Geforce 6800 (nv40) (2005) 0x 0x0041 0x00C1 0x00F0 0x0211 0x0 Yes Yes DVI N/A
      GeForce 6800 XE (NV4x) 0x 0x0043 0x0 N/A
      GeForce 6800 LE 0x 0x0042 0x00C2 0x0212 0x0 N/A
      GeForce 6800 GT (quadro fx 1400) 0x 0x0045 0x0046 0x0215 0x0 Yes Yes N/A Tested
      Geforce 6800 GS 0x 0x0047 0x00C0 0x00F6 0x0 N/A
      GeForce 6800GTS (NV40) 0x 0x0040 0x0F9 0x0 Yes Yes DVI N/A
      Geforce 6800XT 0x 0x0044 0x0048 0x00C3 0x0218 0x0 Yes not working N/A
      GeForce 6600 VE 0x 0x0143 0x0 N/A
      GeForce 6500 0x 0x0160 0x0 N/A
      GeForce 6250 0x 0x0169 0x0 N/A
      Geforce 6xxx 0x 0x 0x0
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      GeForce 7800 GTX 0x 0x0090 0x0091 0x0 N/A
      GeForce 7800 GT 0x 0x0092 0x0 N/A
      Geforce 7800GS (G8 ) (nv4 ) (2006) 0x 0x0093 0x00F5 0x0 Yes Yes N/A AGP works well and best option in 2010 - Hardware OpenGL 2.1
      GeForce 7800 SLI 0x 0x0095 0x0 N/A
      GeForce 7100 GS 0x 0x016A 0x0 N/A
      GeForce 7350 LE 0x 0x01D0 0x0 N/A
      Geforce 7300le (G8 ) (nv4 ) (2006) 0x 0x01D1 0x0 Yes No N/A
      GeForce 7300 SE/7200 GS 0x 0x01D3 0x0 N/A
      Geforce 7300gt (G8 ) (nv4 ) (2006) 0x 0x0395 0x0393 0x0 Yes No N/A
      GeForce 7300 GS 0x 0x01DF 0x0 N/A
      GeForce 7500 LE 0x 0x01DD 0x0 N/A
      Geforce 7600gt (G8 ) (nv4 ) (2006) 0x 0x02E0 0x0391 0x0 Yes Yes N/A PCIe older product (0x02E0) works well and best option in 2010 - Hardware OpenGL 2.1
      GeForce 7600 GS 0x 0x02E1 0x0392 0x0 N/A
      GeForce 7650 GS 0x 0x0390 0x0 N/A
      GeForce 7600 LE 0x 0x0394 0x0 N/A
      GeForce 7900 GTX 0x 0x0290 0x0 N/A
      GeForce 7900 GT/GTO 0x 0x0291 0x0 N/A
      GeForce 7900 GS 0x 0x0292 0x0 N/A
      GeForce 7950 GX2 0x 0x0293 0x0294 0x0 N/A
      GeForce 7950 GT 0x 0x0295 0x02E4 0x0 N/A
      GeForce 7900 GS 0x 0x02E3 0x0 N/A
      Geforce 7xxx 0x 0x 0x0 N/A
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      Geforce 8400gs (nv5 ) (G8x) (2007) 0x 0x0404 0x0424 0x06E4 0x10c3 0x0 Yes Maybe N/A PCIe works well best option 2011 for speed and support - Hardware OpenGL 3.1 - beware later 0x10c3 revisions has issues
      Geforce 8600gt (nv5 ) (G8x) (2007) 0x 0x0401 0x0402 0x0 Yes No N/A
      Geforce 8800gts (nv5 ) (G8x) (2007) 0x 0x0400 0x0 Yes Yes N/A works well
      Geforce 8800gtx (nv5 ) (G8x) (2007) 0x 0x 0x0 Yes No N/A
      GeForce 8600GS 0x 0x0403 0x0 N/A
      GeForce 8400 SE 0x 0x0420 0x0 N/A
      GeForce 8500 GT 0x 0x0421 0x0 N/A
      GeForce 8400 GS 0x 0x0422 0x0 Yes Yes N/A Tested ICaros 1.4
      GeForce 8300 GS 0x 0x0423 0x0 N/A
      GeForce 8800 GT 0x 0x0193 0x0 N/A
      GeForce 8800 GTS 0x 0x0193 0x0 N/A
      GeForce 8800 Ultra 0x 0x0194 0x0 N/A
      GeForce 8800 GTS 512 0x 0x0600 0x0 N/A
      GeForce 8800 GT 0x 0x0602 0x0611 0x0 N/A
      GeForce 8800 GS 0x 0x0606 0x060D 0x0 N/A
      Geforce 8xxx (nv5 ) 0x 0x 0x0
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      GeForce 9800 GX2 0x 0x0604 0x0 N/A
      GeForce 9600 GSO 0x 0x0610 0x0 N/A
      GeForce 9800 GTX/9800 GTX+ 0x 0x0612 0x0 Yes No N/A
      GeForce 9800 GTX+ 0x 0x0613 0x0 Yes No N/A
      Geforce 9800gt (nv5 ) (G9x) (2008) 0x 0x0614 0x0 Yes Yes N/A Hardware OpenGL 3.1 but no fan control
      Geforce gf9600gt (nv5 ) (G9x) (2008) 0x 0x0622 0x0 Yes Yes N/A Hardware OpenGL 3.1 but no fan control
      GeForce 9600 GS 0x 0x0623 0x0 N/A
      Geforce gf9500gt (nv5 ) (G9x) (2008) 0x 0x0640 0x0 Yes No N/A
      GeForce 9300 GS 0x 0x06E1 0x0 N/A
      Geforce 9xxx (nv5 ) (G9x) (2008) 0x 0x 0x0 N/A N/A N/A N/A N/A
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      Geforce 220 250 (g92b) 0x 0x 0x0 N/A works but slow (awaiting future driver update)
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      Geforce 450 GTX460GS (G100) (G104) 0x 0x 0x0 N/A works but slow (awaiting future driver update) - Hardware OpenGL 4.0 - 430GT buggy await new revision of driver
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      Geforce 5xx 560gtx Fermi N/A works but slow (awaiting future driver update). GT520 not working (test again with next revision)
      680gtx N/A
      N/A
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      GeForce 6100 nForce 405 0x 0x03D1 0x0242 0x0
      GeForce 6100 nForce 400 0x03D2
      GeForce 6100 nForce 420 0x03D5
      GeForce 6150 LE 0x0241
      GeForce 6150SE nForce 430 0x 0x03D0 0x0 Yes Maybe working
      GeForce 6150 0x0240
      GeForce 7150M / nForce 630M 0x0531
      GeForce 7000M / nForce 610M 0x0533
      GeForce 7050 PV / NVIDIA nForce 630a 0x053A 0x053B
      Geforce IGP 7025 nForce 630a 0x 0x053E 0x0 No No no support at the end of 2010
      GeForce 7150 / NVIDIA nForce 630i 0x07E0
      GeForce 7100 / NVIDIA nForce 630i 0x07E1
      GeForce 7050 / NVIDIA nForce 610i 0x07E3
      Geforce IGP 8100 (nForce 720a) 0x 0x084F 0x0
      GeForce 8100P 0x 0x0847 0x0
      Geforce 8200 8300 nForce 730a 0x084A 0x0848 (GeForce 8300) 0x0849 (GeForce 8200) 0x084B (GeForce 8200) working 8300 onboard
      nForce 780a SLI 0x084C
      nForce 750a SLI 0x084D
      Nvidia Geforce IGP 9300 (nForce MCP7a) 0x 0x 0x0 Yes Yes works
      9400 (ION)
      9700M ()
      Geforce ION 2 0x 0x 0x0 untested
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      GeForce Go 6150 0x0244
      GeForce Go 6100 0x0247
      GeForce Go 6200 0x0164 0x0167
      GeForce Go 6400 0x0166 0x0168 Sony Laptop
      GeForce Go 6800 0x00C8
      GeForce Go 6800 Ultra 0x00C9
      GeForce Go 6600 0x0144
      GeForce Go 6600 TE/6200 TE 0x0146
      GeForce Go 6600 0x0148
      GeForce Go 6600 GT 0x0149
      GeForce Go 7200 0x01D6
      GeForce Go 7300 0x01D7 untested
      GeForce Go 7400 0x01D8 works 2D and 3d issues
      GeForce Go 7800 0x098
      GeForce Go 7800 GTX 0x0099
      GeForce Go 7950 GTX 0x0297
      GeForce Go 7900 GS 0x0298
      GeForce Go 7900 GTX 0x0299
      GeForce Go 7600 0x0398
      GeForce Go 7600 GT 0x0399

      GeForce 6610 XL 0x0145 GeForce 6700 XL 0x0147

      GeForce 8700M GT 0x0409 GeForce 8600M GS 0x0425 GeForce 8400M GT 0x0426 GeForce 8400M GS 0x0427 GeForce 8400M G 0x0428 GeForce 8800M GTS 0x0609 GeForce 8800M GTX 0x060C

      GeForce 9500M GS 0x0405 GeForce 8600M GT 0x0407 GeForce 9650M GS 0x0408 GeForce 9400 GT 0x042C GeForce 9300M G 0x042E GeForce 9100M G 0x0844 GeForce 9800M GTS 0x0628 GeForce 9700M GTS 0x062A GeForce 9800M GTS 0x062C GeForce 9600M GT 0x0647 GeForce 9600M GS 0x0648 GeForce 9600M GT 0x0649 GeForce 9500M G 0x064B GeForce 9300M GS 0x06E5 GeForce 9200M GS 0x06E8 GeForce 9300M GS 0x06E9

      GeForce GTX 280 0x05E1 GeForce GTX 260 0x05E2

      radeon.hidd

      Old Driver and New Driver [5]

      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      7000 (r100) 0x1002 0x5159 0x0 Yes No vga15 pin connection but not s-video DVI N/A
      7500 (rv200 but still r100 based) 0x1002 0x5157 0x Yes No vga15 DVI N/A
      8000 8500 (r200) 0x1002 0x514c (8500LE) 0x0 Yes No N/A
      9000 9100 9250 (r200) 0x1002 0x5964 (9000) 0x514d (9100) 0x0001 Yes No VGA15 but not s-video DVI N/A
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      9600 9800 (r300) 0x 0x 0x0 Yes No N/A
      x300 x600 (r300) 0x 0x 0x0 Yes No N/A
      x700, x800 (r420) 0x 0x554d (R430 x800xl) 0x0 new driver No N/A x800 XL PCIE (problem with mouse-pointer, some part of the pointer is not transparent)
      x1300 x1550 x1600 x1800 x1900 (r520) 0x 0x 0x0 new driver No N/A
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      HD2400 HD2600 HD2900 (r600) 0x 0x 0x0 some features with new driver No N/A openGL 3.3
      HD3400 HD3600 HD3800 (r600) 0x 0x 0x0 some features with new driver No N/A
      HD4300 HD4500 HD4600 HD4700 HD4800 (r700) 0x1002 0x 0x0 but some later cards need 3D engine for 2D now No N/A
      HD5450 HD5470 HD5500 HD5570 HD5670 HD5850 HD5870 HD5950 HD5970 (r800 evergreen) 0x 0x 0x0 needs 3D engine for 2D now No N/A openGL 4.1
      HD6600 HD6650 HD6670 HD6850 HD6870 HD6990 Northern Islands chipset 0x 0x 0x0 needs 3D engine for 2D now No N/A
      HD7950 HD7870 Southern Islands needs 3D engine for 2D now No N/A
      No N/A
      N/A
      Description Vendor ID Product ID Revision 2D 3D Analogue Output Digital Output Laptop LCD Comments
      ATI RC410 [Radeon Xpress 200M] 0x1002 0x5a62 0x5955 0x5974 (200m) 0x00 No No
      Mobility Radeon 7500 0x1002 0x4c57 (7500) No No
      Mobility Radeon 9000 0x1002 0x4966 (9000) No No
      Mobility Radeon 9500 9550 (rv360) 9600 (rv350) No No untested
      Mobility Radeon 9800 (rv420) No No untested
      Mobility Radeon X300 (RV370) X600 (RV380) 0x1002 0x (RV370) 0x5657 (RV380) No No untested
      Mobility Radeon X700 (RV410) X800 (RV423) No No untested
      Mobility Radeon X1200 (RS69M0) 0x1002 0x791f 0x0 some No No X1200 IGP (RS690)
      Mobility Radeon X1300 X1350 X1400(rv515) X1600 (rv530) X1650 (RV535) X1800 (rv520) x1900 (rv570) 0x1002 0x71c7 (X1650) 0x009e No No untested
      Mobility Radeon 2100 0x1002 0x796e (2100) 0x0 No No untested
      Mobility Radeon HD 2400 (rv610) HD2600 (rv630) No No 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) No No untested
      Mobility Radeon HD 4200 4250 (RV620) 0x1002 0x (HD4200) 0x9715 (HD4250) No No 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) No No untested
      Mobility Radeon HD 530v (M92 RV710) HD 550v (M96 RV730) No No no support yet
      Mobility Radeon HD 5430 HD5650 (cedar Park LP) No No no support yet
      Radeon HD 6310 6350M (Redwood Capilano PRO) No No no support yet



      Unless your computer uses a Firewire chipset manufactured by Texas Instruments, FireWire interfaces are likely to act buggy. AROS is unlikely to ever support FireWire.


      Bluetooth is similarly unlikely to be ever supported due to huge cost to be certified.



      Northbridge / Southbridge Chipset - ata.device

      N.B. - (grub boot line - e to edit and Ctrl-X to exit)

      Description Vendor ID Product ID Revision Comments
      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 Comments
      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 Comments
      Intel ICH 82801AA ICH 82801AB (i810/i810e chipset - SL6) 0x8086 0x2415 0x0001 will not boot if CD or DVD is on master ide cable - slave only (810e)
      Intel ICH2 82801BA ICH2-M 82801BAM (i815/i815e chipset - SE6) 0x8086 0x2445 0x0001
      Intel ICH3 82801CA ICH3M 82801CAM (i830/i845 chipset) 0x8086 0x2485 0x00 driver working with ATA=32bit,nodma, untested IBM X30, agp acts like a 66MHz pci slot
      Intel ICH4 82801DB ICH4M 82801DBM (i845pe chipset) 0x8086 0x24c5 0x0001
      Intel ICH4-M 0x8086 0x24ca 0x0001 driver working without ATA=nodma on Icaros 1.2 and nightly
      Intel ICH5/5R 82801EB/ER (i865/i875 chipset) 0x8086 0x24d5 0x0002 driver works but fussy about hard-drives esp Maxtor
      Description Vendor ID Product ID Revision Comments
      Marvell 0x 0x 0x0 see http://en.wikipedia.org/wiki/List_of_Marvell_Technology_Group_chipsets
      Description Vendor ID Product ID Revision Comments
      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 Comments
      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 Comments
      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


      The more I work with AHCI, the more I realize that it's going to take a pile of test hardware just to figure out all the different bugs in all the motherboard chipsets and add-on PCI cards that 'kinda' implement AHCI. Not to mention Silicon Image, which took a very different approach from Intel's AHCI in their SATA controllers.

      Northbridge / Southbridge Chipset - sata emulates legacy ide mode

      Description Vendor ID Product ID Revision Comments
      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 Comments
      Description Vendor ID Product ID Revision Comments
      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 Comments
      Description Vendor ID Product ID Revision Comments
      Description Vendor ID Product ID Revision Comments
      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 Comments
      Description Vendor ID Product ID Revision Comments
      Marvell 0x 0x 0x0 see http://en.wikipedia.org/wiki/List_of_Marvell_Technology_Group_chipsets
      Description Vendor ID Product ID Revision Comments
      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 Comments
      Description Vendor ID Product ID Revision Comments
      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 Comments
      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 Comments
      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
      ↑Jump back a section
      Last modified on 16 June 2013, at 14:04