跳转至内容

Aros/平台/x86 支持

来自维基教科书,自由的教科书,共建自由世界

谷歌翻译成 德语法语荷兰语意大利语西班牙语印地语简体中文波兰语俄语


只要 CPU 比 i486 新,并且具有“浮点运算单元 (FPU)”,AROS 应该可以在几乎所有 i386 PC 硬件上运行。理想情况下,台式机建议使用大约 700MHz 及以上,内存至少为 256MB,笔记本电脑/笔记本/上网本建议使用大约 1GHz 及以上,内存至少为 256MB。对于网页浏览等,通常需要 1GB 以上,并提供从 RAM 运行网页浏览器、媒体播放器和其他硬盘密集型使用的选项:磁盘。


Most hardware support covers the period between 2000 and 2010 


支持的主板

  • 大多数英特尔主板都受支持(Skt 775 可以,但更新更好)- 可能需要额外的 pci / pci-e 卡来实现网络、音频等功能
  • 基于 AMD 的 socket 939 am2 am2+ am3+、融合和 am4 ryzen 系统可以使用,但可能需要额外的 pci / pci-e 卡
Motherboard support gets diminished after 2010 due to the introduction of SATA/AHCI (mobos) and UEFI (mobos and disks) and further with USB3 from 2014 onwards 


支持的显卡 (gfx)

  • Nvidia 2D 和 3D 2005-2011。Nouveau 支持从 TNT 到 fermi gtx5xx 的2D,以及从 fx5xxx 到 gtx4xx 的3D 加速。然而,值得注意的是,支持并非有保障。同样,卡的潜在性能也不会反映其在 AROS 下的性能。
  • Intel 2D 和 3D 2006-2009。2D 用于许多旧的上网本和主板。3D 用于许多早期的上网本和主板
  • AMD/ATI 仅支持 2D,不支持 3D。仅限台式机(即外接显示器支持)(即不支持笔记本电脑内置支持)非常早期的 Radeon 7000 到 x600。HD3xxx 的实验性 2D 版本后来出现
  • 所有显卡 (GPU) 的 VESA 2D 备用模式,并具有屏幕拖动



在音频方面,有

  • 针对板载英特尔和 AMD 上网本、超极本、笔记本电脑和主板的 HDaudio 支持(2005 年到 2014 年)
  • 一些 AC97 编解码器支持非常旧的主板和笔记本电脑(例如 2004 年以前)


  • 用于台式机插件卡的 PCI 和一些 PCI-E C-Media CMI8738
  • PCI Creative Soundblaster EMU10K1 卡SBLive
  • PCI 半专业一些早期的 VIA Envy24 台式机声卡
  • PCI Sound Blaster 128 又名 SB16


支持的网络,包括台式机、笔记本电脑等

  • PCI-E Realtek rtl8169,也包括 rtl8111 和 rtl8110
  • PCI Realtek rtl8139,也包括 rtl8101 和 rtl8100
  • PCI intel pro100
  • Broadcom 44xx 10/100 集成在 2005 年左右的笔记本电脑中
  • VIA 10/100
  • 3com Etherlink 10/100
  • Realtek rtl8029 10mbit


无线 wifi

  • atheros 5000 无线


很难推荐一款完全受支持的主板,因为一旦出现更新的主板,其功能就会微妙地改变,通常会引入不受支持的部件,如以太网和音频。这是一个不断变化的目标。

  • mini-itx 主板只会给你 1 个 pci 或 pci-e 插槽
  • micro mATX 或 uATX 将有更多插槽,通常为 2 个 pci-e 或 pci 插槽,如果板载功能不受支持,这将很有帮助。
  • 完整的 atx 将有更多插槽可用

注意 当硬件不受支持时,这很令人沮丧。硬件文档可能超过 100 页,而且许多硬件根本没有任何公开文档。来自不同制造商的音频、图形、SATA 等芯片差异很大,除非它们遵循标准,例如HDAudio 编解码器、AHCI 等。

编写驱动程序与编写 Hello World 程序甚至移植现有软件大不相同。如果你真的想尝试一下,那么获取有关相关硬件的文档并从那里开始。或者,你可以尝试找到一些BSD、MIT 或 MPL 许可的驱动程序作为参考。请不要认为你只需在驱动程序中修改一些字符串就可以实现,情况并非如此。你需要从头开始,才能为每一段新硬件编写代码。设备驱动程序编程需要嵌入式技能,比如操作寄存器中的位、良好的调试技能、处理中断、大量的耐心等。


以下特定芯片组和驱动程序也可用 - 使用 Tools/PCITool 确认供应商和产品 ID - 请告知我们任何错误或需要添加到此通用聊天列表中的信息,这些信息可以在AROS 世界上找到


针对Aros 维基教科书的导航栏
Aros 用户
Aros 用户文档
Aros 用户常见问题解答
Aros 用户应用程序
Aros 用户 DOS Shell
Aros/用户/AmigaLegacy
Aros 开发文档
Aros 开发人员文档
从 AmigaOS/SDL 移植软件
针对 Zune 初学者
Zune .MUI 类
针对 SDL 初学者
Aros 开发人员构建系统
特定平台
Aros x86 完整系统 HCL
Aros x86 音频/视频支持
Aros x86 网络支持
Aros Intel AMD x86 安装
Aros 存储支持 IDE SATA 等
Aros Poseidon USB 支持
x86-64 支持
摩托罗拉 68k Amiga 支持
Linux 和 FreeBSD 支持
Windows Mingw 和 MacOSX 支持
Android 支持
Arm Raspberry Pi 支持
PPC Power Architecture
其他
Aros 公共许可证


x86 本地环境

[编辑 | 编辑源代码]
简要时间线


2000-12-06 HIDD 第一个鼠标。hidd 完成(Michal Schulz
2001-03-31 BOOT 第一个从软盘启动,包含 IDE 设备
2001-10-30 BOOT 第一个可引导的 CD 版本
2002-01-27 HIDD 第一个 pci.hidd 添加(Michal Schulz)
2002-04-13 BOOT 软件 HDToolBox 添加()
2003-04-03 HIDD vesa2.hidd 图形模式添加()
2004-03-08 HIDD 新的 pci 和 ata(pata)设备正在开发中(Michal Schulz)
2004-03-17 HIDD nVidia 2D 驱动程序出现(Michal Schulz)
2005-01-05 AHI AHI v6 音频系统移植(Martin Blom)
2005-01-06 AHI SBLive SoundBlaster Live 驱动程序移植(Georg Steger)
2005-02-04 AHI AC97 仅播放驱动程序添加(Michal Schulz)
2005-06-27 NIC amiTCP 堆栈移植,包含 3com、NE2000、prism2 驱动程序(Neil Cafferkey)
2005-08-25 NIC nForce2 支持添加(Michal Schulz)
2005-12-24 NIC Intel Pro100 网络驱动程序添加(Neil Cafferkey)
2006-03-25 HIDD ATI radeon 2D 驱动程序添加(Michal Schulz)
2007-03-06 HIDD vesa 1.0 视频驱动程序添加(Pavel Fedin)
2007-03-08 HIDD dospackets 和 FAT 文件系统(Rob Norris)
2007-03-21 HIDD usb 初始提交(Michal Schulz)


2007-10-01 BOOT 安装程序添加(Neil Cafferkey)
2007-11-29 PORT 64 位 x86 添加(Michal Schulz)
2008-04-12 BOOT GRUB2 添加(Alain Greppin 和 Nick Andrews)
2008-08-26 NIC RTL8139 添加(Nick Andrews
2008-10-22 PORT 到 SAM440ep (ppc)(Michal Schulz)
2009-02-25 PORT 到 efika (ppc)(Michal Schulz)
2009-05-18 HIDD poseidon usb2.0 堆栈移植到 AROS(Chris Hodges)
2009-11-18 NIC RTL8169 网络驱动程序发布(Nick Andrews 和Franck Charlet
2009-12-23 AHI 基于 HDAudio 的 Atom CPU 和上网本音频驱动程序发布(Davy Wentzler)
2010-03-09 BOOT USB 闪存盘引导可用(Neil Cafferkey)
2010-05-26 HIDD Intel GMA900 2D 显卡支持(Michal Schulz)
2010-09-03 NIC 无线 PCI 基 NIC 发布(Neil Cafferkey)
2011-04-30 HIDD Nvidia 2D 和 3D nouveau 显卡支持(Deadwood)
2011-08-30 HIDD Radeon 2D 增强型 AMD 驱动程序发布(Bearsoft)
2011-09-17 NIC 无线 USB realtek 发布(Neil Cafferkey)
2011-12-09 HIDD Intel 945G 3D Gallium 图形支持(Sami)


2013-02-25 AHI AC97 VIA 686 音频支持(Davy Wentzler 和 Neil Cafferkey)
2013-03-31 PORT 早期 Raspberry PI 原生支持(Nik Andrews)
2014-01-16 AHI Envy24 音频芯片组支持(Davy Wentzler 和 Neil Cafferkey)
2017-02-17 PORT 为 x86 64 位添加对称多处理 smp(Michal Schulz)
2018-10-20 PORT 大端 ARM
2021-11-26 NIC Broadcom 44xx 以太网(Neil Cafferkey)
2023-01-12 NIC Nivida MCP61 以太网(Neil Cafferkey)


音频芯片组

[编辑 | 编辑源代码]

如果在 AHI 首选项中,在设置音乐后声音发出蜂鸣声,则表示存在一些支持。选择多个通道以获得多个音频流,将频率设置为 44 kHz 或更高,如果尚未设置,则设置音量。确保将音乐单元设置为 0 到 3,这将允许音频卡的其他功能,如麦克风、线路输出等)。


1996-2000 sb128.audio 又名 SB16 PCI

[编辑 | 编辑源代码]
  • 2021 5.27

根据 CREATIVE 网站,型号由前面和后面的两个数字组成。我的卡上写着 CT4810 和 161TK110B 995;这意味着型号为 CT4816。

最初的 AudioPCI 3000 卡使用 ES1370,具有一个 44.1 kHz 主时钟晶体(22.5792 MHz),使用 AKM 编解码器(AK4531,非 AC97)并具有 4 个通道输出;Creative 后来修改了设计,使用了一个 48 kHz 晶体(24.576 MHz)和 Sigmatel AC97 编解码器(一个带有 CT5507 芯片的 CT4700 SB128,AK4531,22.5792 MHz 晶体和 TDA7360 扬声器功放)。这些卡的问题是无法完全消除对 64V 重采样的影响,而且还显示出耦合电容过小的迹象。这些 Ensoniq 卡会自动启用耳机放大器(使用 4565 运算放大器)。

移植涉及 4089740898 配置40900 错误40901 更多错误40913 内存 I/O 修复40914 中断修复

描述 供应商 ID 产品 ID 版本 播放 录制 评论
Ensoniq AudioPCI 1000 0x1274 0x5000 未测试 未测试 未测试 - es1370 (u?) AK4531 (u?)
Ensoniq AudioPCI 0x1274 0x5000 0x00 可能
CT4700 Sound Blaster PCI 64 (audioPCI 3000) 0x1274 0x5000 0x7c 可能 工作 - 运算放大器 JRC4565(u?) es1370 (u?)
CT4750 Sound Blaster 64/PCI 未测试 未测试 未测试 - 4565-1056W (u1) stac9708t(u2) ct5880-dcq (u3) 24wc012 (u4)
CT4751 (SB128PCI) 0x1274 0x8001 未测试 未测试 未测试 - es1371 (u?)
CT4810 Creative AudioPCI64V 0x1274 0x1371 0x06 可能 工作
CT4811 (SB Vibra 128) 未测试 未测试 未测试
CT4812 (Vibra 128) 未测试 未测试 未测试
CT4813 未测试 未测试 未测试
CT4815 未测试 未测试 未测试
CT4816 es1373 (vibra 128) 未测试 未测试 未测试,但此卡使用 Creative 的 ES1373 作为主芯片(U1)。它也与其他 CT4810 (vibra128) 不同,它在 U2 位置没有第二个芯片。此外,只有一个跳线 JP1 (2X3)。
CT5801 HP 未测试 未测试 未测试 - es1373 (u3)
CT5803 Gateway 0x1274 0x1371 0x08 可能 工作 4565-0005b jrc (u1) 4297a-jq ztae0c0002 (u2) es1373 (u3)
CT4740 0x1274 0x1371 0x08
CT5805 Compaq OEM Premier Sound Presario 7 未测试 未测试 未测试 - es1373 (u3)
CT5806 (Sound Blaster AudioPCI 128D) 未测试 未测试 未测试 - 4297A-JO EP (u?) ZTAPWC9933 (u2) es1373 (u3)
CT5807 Dell OEM Dimension 8100 未测试 未测试 未测试 - es1373 (u?)
CT5808 未测试 未测试 未测试
CT4730 Sound Blaster AudioPCI 64V Ectiva EV1938 0x1102 0x8938 未测试 未测试 未测试
CT5880 在各种主板上 0x1274 0x5880 未测试 未测试 未测试 技嘉 GA-6RX(VIA ApolloPro 266 2001),技嘉 GA-6VM7-4E 主板,技嘉 GA-7VTX(KT266 2001),技嘉 GA-7VTXH(KT266A 2001),技嘉 7VRXP 主板(KT333 2002),微星 MS-6309、MS-6318、MS-6337 (815E Pro)、MS-6339 (850Pro) 和 MS-6340,精英主板 M571 TXPRO,硕泰克 SL-65ME+
VMware Virtual Workstation(TM) 0x1274 0x1371 0x02 但不是 Hi-Fi 模式 可能 工作
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  


1999-2001 via-ac97.audio

[edit | edit source]
  • 2021 5.10
描述 供应商 ID 产品 ID 版本 播放 录制 评论
694X 带有 686A KT133 PM133 或 693A 带有 VT8231 0x1106 0x3058 正确重定向耳机 音频控制器工作,但取决于所使用的底层不可见编解码器,请参阅 AC97 部分
686B KT133A 带有 VT8231 0x1106 0x3058 0x50 正确重新路由耳机 音频控制器工作,但取决于所使用的底层编解码器,请参阅下面的 AC97 部分
686C 0x1106 未测试 未测试 未测试
KM266 或 KT266 带有 VT8233,KT266A 带有 VT8233A,VT8233C 0x1106 0x3059 0x10
KM333 KT333 带有 VT8235 0x1106 0x3059 0x30 未测试 未测试
KM400 KT400 带有 VT8237,KT600 带有 VT8237R 0x1106 0x3059 0x40 0x50 0x60
未测试 未测试


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

[edit | edit source]
  • 2021 6.5
描述 供应商 ID 产品 ID 版本 播放 录制 评论
PCI512 CT4790 (emu10k1) 0x1102 0x0002 0x0 未测试 未测试 未测试(第一代)
Live CT4620 0x1102 0x0002 0x0 未测试 未测试 未测试
Live CT4760 0x1102 0x0002 0x07 未测试 播放工作
Live Value CT4670 0x1102 0x0002 0x0 未测试 工作,播放立体声(第二代)
Live Value DELL CT4780 0x1102 0x0002 0x06 未测试 播放/录制立体声 - 4.1 模式未测试
Live Value Compaq CT4830 0x1102 0x0002 0x0 可能 未测试 不工作
Live Value CT4831 0x1102 0x0002 0x00 未测试 未测试 未测试
Live Value CT4832 0x1102 0x0002 0x07 仅线路输入 工作
Live Value CT4832 0x1102 0x0002 0x08 可能 工作
Live Value HP CT4870 0x1102 0x0002 可能 工作
Live Value Gateway CT4871 0x1102 0x0002 未测试 未测试 未测试
Live! Platinum 5.1 SB0060 0x1102 0x0002 0x00 播放音频/录制,5.1 未测试(第三代)
Live 5.1 SB0100 -SFF 0x1102 0x0002 0x00 可能 工作
Live 5.1 Player SB0220 0x1102 0x0002 0x0a 播放音频/录制立体声,5.1 未测试
Live 5.1 Digital SB0228 0x1102 0x0002 0x0a 工作
Audigy SB0090 (emu10k2) 0x1102 0x0004 未测试 未测试 未测试
Audigy SB0230 0x1102 0x0004 0x03 仅麦克风 2012 年 12 月 5 日 - 光纤 TOSLINK 未测试。还包含 IEEE1394/Firewire(未测试)
Audigy 2 Platinum 6.1 SB0240 SB0250 EMU10K2.5 0x1102 0x0004 0x04 可能 工作
Audigy 2 PRO SB0280 EMU10K2.5 0x1102 0x0004 未测试 未测试 未测试
Audigy 2 ZS SB0350 0x1102 0x0004 0x04
描述 供应商 ID 产品 ID 版本 播放 录制 评论
Live 5.1 DELL SB0200 SB0203 emu10kx 0x1102 0x0006 0x0
Live 24bit SB0410 0x1102 0x0007 0x 没有驱动程序
Live 24bit DELL SB0413 0x1102 0x0007 0x 没有驱动程序
Audigy LS SB0310 0x1102 0x0007 0x0 没有驱动程序
Audigy SE 7.1 SB0570 0x1102 0x0007 没有驱动程序
Audigy 2 ZS SB0320 SB0360 (PRO) 0x1102 0x0008 没有驱动程序
Audigy 2 VALUE SB0400 0x1102 0x0008 没有驱动程序
Audigy 4 VALUE SB0610 0x1102 0x0008 没有驱动程序
Audigy 4 PRO SB0380 0x1102 0x0008 没有驱动程序
EMU E-MU 0404 PCI(不是 USB)EM8852 0x1102 0x000 0x0 没有驱动程序,但 Linux 支持需要固件

绿色插孔用于主扬声器对和耳机,因此如果您的卡连接到“AC97”标准,则需要手动切换,耳机插孔具有常闭触点,插拔时会打开,这会切断返回声卡的信号路径(FP_RETURN)


2000-2010 cmi8738.audio - C-Media

[edit | edit source]
  • 2021 5.20
阅读 更多信息,并在 2011 年 7 月 20 日alsa 文档 中进行了导入。


描述 供应商 ID 产品 ID 版本 播放 录制 评论
Audiotrak MAYA EX5 未测试
cmi8738-sx 4ch 0x13f6 0x0111 0x10 未测试
e3dx hsp56 CMedia 8738-sx 4ch 未测试
EDio SC3000D 6ch 未测试
Genius SoundMaker Value PCI C3DX 未测试
Guillemot Maxi Sound Muse 未测试
Hercules Gamesurround Muse LT 0x13f6 0x0111 0x10
Hercules Gamesurround Muse XL LT 5.1 未测试
Inno audio extreme 5.1 cmi8738/lx pci 6ch 0x13f6 0x0111 0x 未测试
M-Audio (Midiman) DiO 2448 未测试
Sabrent SBT-SP6C 6ch 未测试
StarTech PCISOUND4CH 8738sx 4ch 未测试
Sweex SC012 CMI8738-lx 4ch 未测试
Terratec 5.1 PCI 0x13f6 0x0111 0x10 未测试
Terratec Aureon Fun 5.1 未测试 具有 SPDIF
Trust Sound Expert Digital Surround 5.1 (cm8738-mx 6ch) 未测试
Turtle Beach Riviera CMI8738-MX 6ch 未测试
XSonic CMI 8738 6ch 未测试
描述 供应商 ID 产品 ID 版本 播放 录制 评论
CMI8738 6ch PCI-E PCI Express 版本 0x13f6 0x0111 0x10 目前已测试播放的中国制造卡


2001-2005 ac97.audio

[edit | edit source]
  • 6.4 27-12-2008


AC97 芯片设计为引脚可互换,以便可以轻松快速地更改音频支持,而无需重新设计主板

绿色插孔用于主扬声器对和耳机,因此如果您的卡连接到“AC97”标准,则需要手动切换,耳机插孔具有常闭触点,插拔时会打开,这会切断返回声卡的信号路径(FP_RETURN)

产品 ID 和供应商 ID 仅适用于音频控制器 - 重要的附加编解码器无法轻松识别。


描述 供应商 ID 产品 ID 版本 播放 录制 评论
Avance Logic(现为 Realtek)ALC100 和 ALC101 编解码器 未测试 未测试
ALC200 和 ALC201 编解码器 未测试 未测试
ALC201A 和 ALC202 以及 ALC202A 编解码器 未测试 未测试
ALC650 大多数 Nforce2 主板仅播放音频 - 技嘉 NF7、华硕 A7N8X、微星 K7N2、映泰 8RDA+、DFI
ALC850 编解码器 华硕 A8V-E SE Deluxe 主板上的 VIA P4P800 芯片组不支持 - ICaros 1.3
Realtek ALC653 编解码器和 ALC655 编解码器 未测试 未测试 Acorp 7NFU400
Realtek ALC658 编解码器 ALC658D 0x8080 0x24c5 0x0 首选项音乐和单元 0-3 设置音量控制 - 播放 2012 年 9 月 22 日的微星主板
描述 供应商 ID 产品 ID 版本 播放 录制 评论
AD1881 SoundMAX ADI 的第一个 AC97
AD1881A 与 VIA 控制器配合使用 - 英特尔等未测试
AD1881B
AD1885 编解码器 可能 D845HV 上存在问题的播放,但在 MS-6367 上不工作,因为单元 0-3 的音量控制被屏蔽
AD1886
AD1887
ADI AD1888 编解码器 ICaros 1.51
AD1980 编解码器 未测试 未测试
AD1981A 编解码器 未测试 未测试 IBM X30
ADI SoundMax(TM) AD1981B 编解码器 仅在 IBM T41 Thinkpad 上播放
AD1985 编解码器 可能 不工作,ahi 首选项在 D865GLC 主板上冻结 ([1])
AD1986 编解码器 可能 未测试 D1931,但工作(宏碁 Aspire 3610 笔记本电脑)
描述 供应商 ID 产品 ID 版本 播放 录制 评论
水晶半导体 CS4205、CS4202 编解码器 未测试 未测试
Cirrus Logic CrystalWare 4236
Cirrus Logic CrystalClear SoundFusion CS4297 CS4299 编解码器 未测试 未经测试的 IBM T23
conexant Cx20468-31 编解码器(id 30) 0x103c 0x3085 AC97 出现在 AHI 偏好设置中 在 Gateway W322 上测试 AspireOS 1.8
ESS Technology ES1921 AC'97 2.1
CMI 6501 编解码器 未测试 在 ASROCK SKT-AM2 AM2NF3-VSTA 上未经测试
编解码器 CMI9738 未测试 未测试
编解码器 CMI9739 未测试 未测试
C-Media CMI 9739A 未测试 在 EPoX 8RDA3+ 上未经测试
CMedia CMI 9761A 编解码器 未测试 未经测试 ASRocK K7NF2-RAID
C-Media CMI9880
美国国家半导体(现为 TI)LM4540、LM4543、LM4545、LM4546、LM4548、LM4549、LM4550 LM4560
STAC9708T 编解码器 未测试 未测试
SigmaTel(现为 IDT)C-Major STAC 9460(仅 D/A)、9461、9462、9463、9200、9202、9250、9251、9220、9221、9223、9750
AKM(旭化成微系统)AK 4540、4543、4544A、4545
编解码器 VT1616(VIA 六轨音频) 未测试
VIA VT1612、VT82C686
ESStech ESS ES1968 maestro-2 0x125d 0x1968 0x
ESStech ESS ES1978 maestro2e 0x125d 0x1978 0x
ESStech ESS ES1988 maestro3 allegro-1 编解码器 0x125d 0x1988 0x12
雅马哈 AC97 ymf-743 YMF752 YMF753 编解码器 未经测试的 ymf-753
YMF724 YMF744 YMF-754 编解码器 未测试
SIS 7018 / Trident 4dwave DX/NX / ALi 5451 0x1039(0x1023 Trident) 0x7018(0x2000 Trident DX)(0x2001 Trident NX) 0x02 不支持 - 2000 年代初推出
SIS 7012 0x1039 0x7012 仅通过 1 个扬声器工作,从 SIS7018 接管(2002 年以后)
Wolfson(现为 Cirrus Logic)WM9701、WM9701A(AC'97 1.03 规范)、WM9703、WM9704(AC'97 2.1)、WM9705、WM9706、WM9707、WM9708
WM9709、WM9710、WM9711、WM9712、WM971 第一个 Microsoft(TM) Xbox DAC 音频芯片(符合 AC Link 的 D/A 转换器)
Wolfson WM9717
描述 供应商 ID 产品 ID 版本 播放 录制 评论
Parallels 未测试 未测试 未测试
VirtualBox 工作
VirtualPC 未测试 未测试 未测试
Intel 82801AA Proxmox 0x8086 0x



2005-20xx HDAUDIO.audio

[编辑 | 编辑源代码]
  • 6.34 2019 AROS One 1.5 及更高版本
  • 6.29 2018
  • 6.27 2017 年更新
  • 6.25 2014 用于大多数 Icaros 2.x
  • 6.20 2012 年 7 月
  • 6.17 2011 年 11 月
  • 6.15 2011 年 6 月
  • 6.13 2010 年 9 月


描述 供应商 ID 产品 ID 版本 播放 录制 评论
ALC260 未测试 未测试
ALC262
  • ALC262-VD2-GR
未测试 未测试 LQFP-48
ALC268 编解码器 0x 0x 0x 版本 6.17 Acer AOA110 和 AOA150 上网本),工作(Dell Mini Inspiron 9 和 10v, 版本 6.17 删除 QUERY 并选择“Mic 1”作为输入。在 Icaros 1.4 下使用 QuickRecord 和 AE 4.0.23 使用 6.15 测试。 AHI UNITS 和 Music 设置为:hdaudio:HiFi 16 位立体声++ / 频率 48000 Hz,音量 +0.0 dB。SYS:Prefs/Env-Archive 中的 hdaudio.config 没有 QUERY 行。更改并保存配置文件后,关闭并重新启动计算机。从内部扬声器切换到耳机,必须在插入耳机线前关闭音乐,否则插孔没有输出。从线路输出回到内部扬声器也是如此。
Linux 文档 ALC269
  • ALC269Q-GR
  • ALC269QSRS-GR
  • ALC269W-GR
0x 0x 0x TQFP 48 引脚电源 IC 芯片 来自 ALC269 及其同类产品具有许多供应商特定的设置,使用 COEF 谓词会导致编解码器停止
ALC269VB
  • ALC269Q-VB5-GR
  • ALC269Q-VB6-CG
  • ALC269Q-VB6-GR
0x10ec 0x0269 0x100004、0x100100、0x100202 某些版本有效 未测试
  • v1 有效 Asus eee PC 上网本 901/1000HA 1005HA/1008HA、1001P,
  • v2 可能在 HDAudio 版本 6.13 下工作 Lenovo S9 S10 S10-2 S10-3
  • v3 可能为 dell wyse 7010
ALC269VC 又名 ALC3202
  • ALC269Q-VC2-GR
  • ALC269Q-VC3-GR
0x10ec 0x0269 0x100203, 某些版本有效 未测试 SMT SMD QFN-48 -
  • v1 未知
  • v2 未知
  • v3 x230、dell wyse,
ALC272
  • ALC272-VA4-GR
0x10ec 0x0272 0x0 未测试
  • 有效 Acer AOD150 和 Acer AOD250 有效 三星 NP-NC10,有效三星 NF210-A02] 上网本,
ALC273 未测试 未测试
ALC270
ALC282 0x1002 0x 版本 6.17 版本 6.17 需要重新测试
ALC660 ALC660-VD
  • 有效 asus F9s、F9e
  • 未经测试 asus w7j、M51SN、A6Tc、A8Sr,
ALC661-GR(2011 年)
ALC662 0x1043 0x82a1 0x0 版本 6.17 如果 QUERY 添加到 hdaudio.config 的顶部 版本 6.17 对 eee pc 900 不起作用
  • 有效 Asus eee PC 上网本 700/701/900、Atom 270 和 330 主板、奇怪的点击声(D410 NM10 PineTrail),
ALC663 0x10ec 0x0861 版本 6.13 未测试 输出不错,例如耳机放大器部分的编解码器实际上工作良好,但由于尺寸过小的耦合电容器而导致失真,无法真正支持这么低的阻抗
  • 不起作用 Asus n50vn x71vn,
ALC665
ALC666
ALC667
ALC668
ALC670
描述 供应商 ID 产品 ID 版本 播放 录制 评论
ALC880 未测试 未测试 某些 915 和 925 芯片组主板
ALC882M 未测试
Realtek ALC883 ALC883-GR ALC883D-GR ALC883DTS-GR ALC883DD-GR 编解码器 某些早期版本有效 2005 年至 2007 年 HD 音频编解码器未经测试(Asus),
编解码器 ALC885 0x10ec 0x0885 未测试
ALC888 未测试 未测试
ALC888s
  • ALC888S-VD2-GR
有效 MSI Wind U90/U100, 未测试 LQFP-48
ALC888b 0x8086 0x0 0x0 未测试 未测试 未经测试(D510 NM10 双核 PineTrail 主板),
ALC888-VD 0x8086 0x0 0x0 未测试 未测试 未测试
ALC889A 如果 QUERY 添加到 Prefs 抽屉/目录中 hdaudio.config 的顶部,则有效 未测试
ALC889 Gr 有效,有爆裂声 未测试
ALC889 未测试 在 MSI H55 主板 上测试
ALC887 ALC887-GR 未测试
  • 在 ASUS P5KPL/EPU 和 Gigabyte GA-E350N-Win8 Rev1.0 上工作
ALC887-VD-CG 0x10ec 0x0887 0x100302 未经测试子系统 ID:0x1458a002
ALC887-VD 0x10ec 0x0887 0x1458 0xa002 可能 未经测试索引 = 2 ALC887 在混音器 NID 上没有音量控制能力,因此将音量控制放在 DAC NID 上
  • 在 MSI 760GM-P23(FX) 上工作,间歇性出现声音损坏、弹出、跳跃、卡顿等问题,
  • 在 Gigabyte H61MA-D3V、AT3IONT-I Deluxe 上不起作用,
ALC887-VD2 未测试 3 个插孔
ALC887-VD2-GR 未测试
ALC887- 未测试
ALC892-CG rev 2011 年 48 引脚 LQFP 绿色封装 -
ALC892 ALC892-DTS-CG rev 未测试 2009 年推出
  • 工作
  • 不工作
  • 未测试
ALC892 rev 0x0x10ec 0x0892 0x100302 2014
Realtek ALC886-GR LQFP-48
编解码器 ALC861 ALC861-VD 0x10ec 0x0663 未测试
  • 在东芝 Tecra A7 上不起作用
ALC1200 未测试 未测试
ALC898 未测试 不工作
ALC1500
ALC3232(又名 ALC292) 0x10ec 0x0292
ALC3234 又名 ALC255 0x10ec 0x0255 003
描述 供应商 ID 产品 ID 版本 播放 录制 评论
AD1882
AD1883 HD 编解码器
AD1884
模拟器件 SoundMAX AD1981 0x0 0x0 0x0 未测试 未测试 IBM Thinkpad T60,
AD1984 hp-m4 编解码器 0x0 0x0 0x0 未测试
  • 音频在联想 X61、Thinkpad T61 上不起作用,
AD1986 0x0 0x0 0x0 未测试 未测试
AD1988 0x0 0x0 0x0 未测试
AD1988A
描述 供应商 ID 产品 ID 版本 播放 录制 评论
Cirrus Logic CS4207 0x0 0x0 0x0
Cirrus Logic CS4208 0x0 0x0 0x0
Conexant CX20549 编解码器 音量非常非常低 未测试 未经测试富士通 Amilo SI 1510 1520 没有面向公众的规格书
Conexant CX20549-12Z 编解码器 未测试 未测试 未经测试 HP 530
Conexant CX20561 编解码器 未测试
  • 有效联想 x200s
  • 未经测试联想 Essential G555 笔记本电脑、HP Pavilion dv6700,
Conexant CX20582 编解码器 未测试 未测试 未测试
Conexant CX2059x CX20594-21Z 编解码器 未测试 未测试 未测试
Conexant CX20585 编解码器 未测试
  • 有效联想 Thinkpad T410,
Conexant CX20672 编解码器 未测试 未测试 未测试
Conexant CX20 编解码器 未测试 未测试 未测试
Conexant CX20 编解码器 未测试 未测试 未测试
Conexant CX20 编解码器 未测试 未测试 未测试
Conexant 未测试 未测试
描述 供应商 ID 产品 ID 版本 播放 录制 评论
C-Media CMI9880 编解码器 未测试 未测试 技嘉 GA-8GPNXP
Silicon Labs 3054
VIA 1708A 未测试 未测试 未经测试,
VIA VT1708B 0x0010 VIA PicoITX 未测试
VIA 1708S 未测试
VT2021 10ch 技嘉 Z77MX-D3H、GA-H61M-S2H‎ S2P,
Creative CA0110-IBG
描述 供应商 ID 产品 ID 版本 播放 录制 评论
SigmaTel STAC 9220 9221 9223 8ch(7+1) ECS 945GCT/M-1333(版本 3.0),
IDT SigmaTec STAC9227 /28/29/30 编解码器 0x8384 0x7626 0x0002 未测试
  • 有效 HP Compaq mini 110
  • 未经测试 HP Pavilion HDX9000 CTO 笔记本电脑、Intel DG33TL 主板、Dell E520、Intel DP35DP 主板、Dell E6410 笔记本电脑,
IDT(前身为 SigmaTel)IDC STAC 9271/71D 0x8384 0x7626 0x0002 未测试 未测试
IDC STAC 9272 9273 9274 Intel D5400XS,
IDT 92HD73C 仅限耳机 Asus AT4NM10 主板
IDT 92HD75B 0x111d 0x7608 未测试
  • 有效 HP Compaq Mini 700 上网本 - 需要反馈
  • 未经测试 HP Mini 5103 和 5102、HP Compaq 610、HP ProBook 笔记本电脑 4520s 4525s 6450b 6550b 6555b、HP EliteBook 2540p 2740p 8440p、移动工作站 8540w 8740w、Pavilion 笔记本电脑 DV8,
IDC 92HD81XX
IDC 92HD83XX
IDC STAC 92HD89XX
IDC
IDC
IDC
IDC
Wolfson(现为 Cirrus Logic)WM8850
Wolfson WM8860 英特尔高清音频 1.0 版 - 4 通道 DAC、4 通道 ADC - DAC 采样


使用 Prefs/AHI 确保将音乐单元和至少左侧下拉菜单中的单元 0(大多数音频来自此处)设置为 HDaudio - HIFI(在下方的部分中)。将单元 1 或 2 设置为麦克风或其他输出。另外,允许多个音频流使用多个通道,并将频率设置为 44 kHz 或更高(在 AHI 偏好设置的右侧)。如果按下测试按钮时发出蜂鸣声,则一切都应该正常。

Output <- Codec <- Audio Controller (HDA) <-> Computer 

编解码器和确切的硬件标识符。如上所述,HDA 只是这里工作的一部分,它以数字格式(在称为 I2S 的总线上)从主芯片组中输出音频。这还不够,还需要另一个步骤,即将 I2S 信号路由到输出,将其转换为实际的音频,放大等。这由一个称为“编解码器”的单独芯片处理。有时它由 BIOS 初始化,但并非总是如此。

大多数音频驱动程序由两个部分组成:控制器 + 编解码器。 产品 ID 和供应商 ID 仅用于音频控制器 - 重要的附加编解码器无法轻松识别。

Some newer versions of codecs are missing at the moment. 


如果声音无法正常工作,请尝试以下方法

  • 尝试将某样东西连接到音频插孔,可能它没有在内部扬声器上播放,反之亦然
  • 确保尝试并选择所有音乐单元,例如 unit0、unit1...
  • 即使 PCI ID 位于 Prefs/Env-Archive/HDaudio.config 中,也不意味着它正在工作,重要的是编解码器
  • 它可能在内部静音


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

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

如果启用了启动声音,您必须使用 Bifteck 来捕获 AHI 调试输出。 在 GRUB 菜单中,按您选择的条目上的 E,然后将“debug=memory”添加到选项中(与 ATA=、vesa= 等一起)。 然后按 F10 或 Ctrl-X 启动。 启动后,再次运行 Tools/Debug/Bifteck。

  • 尝试在 ENVARC:hdaudio.config 文件(也称为 Prefs/Env-Archive/)的开头添加 QUERYD(即在第一行)
  • 尝试从 hdaudio.config 文件开头删除 QUERY 和 QUERYD
  • 重启
  • 打开一个 shell
  • 键入:sys:tools/debug/sashimi > ram:debug.txt
  • 打开 ahi 偏好设置
  • 选择一种音频模式 - HIFI 或其他
  • 按下“测试声音”按钮
  • 在 shell 中按 Ctrl-C
  • 将结果发布到 Aros-World


HD 音频标准旨在硬件引脚分配可互换,以便声音支持可以轻松快捷地更改。 HDA 是围绕特定芯片的标准。 每种芯片都有特定数量的 DAC 和引脚,即使同一芯片也可以在不同的主板上以不同的方式连接。 这些芯片是可编程的,操作系统可以调整路由方式。 有些引脚甚至没有连接,因此将声音路由到它们没有意义。 此外,一些引脚具有传感器,可以检测到是否有东西插入,例如,当插入耳机时,笔记本电脑的扬声器可以静音。 引脚也被分组,例如,所有 5.1 声道系统输出都被分组。 通常,操作系统中的 HDA 驱动程序应该读取引脚设置并确定合理的设置方式,断开的引脚应该被忽略等。

HDAudio 标准在单独的 DAC 上有耳机,这取决于驱动程序.. 它甚至可以在不中断主(绿色)输出的情况下将不同的音频发送到耳机


Envy24 系列

[edit | edit source]

一点历史。 VIA 首先购买了 ICE 创建的 Envy 芯片组 VT1712。 几年后,他们创建了几个更便宜的变体 VT1724(缺少混音器)、VT1721(低端缩减)、VT1720(嵌入主板)以及最后的 VT1723(除了 Windows Envy24DT(如 SYBA SD-PEX63034)之外,没有支持)。

出现了 PCI Express 版本。

Envy24 是 ICEnsemble 最初设计的基础产品,它支持多声道硬件混音,非常适合专业用途。 HT 版本删除了硬件混音器(对于非专业用途来说并不重要)。 HT-S 版本几乎与 HT 完全相同,只是它使用了更便宜的 DAC。 PT 版本与 HT-S 版本完全相同,只是它是在主板上用于板载音频的版本。

注意: PCI 插槽识别3.3v PCI


描述 供应商 ID 产品 ID 版本 播放 录制 评论
M-Audio Delta 66 - Rev B 1999 未测试 AK4524VF CS8404A-CS - 需要 Delta 系列分离盒和 D-sub 线 -
Audiophile 2496 Rev A 2000 0x14 0x 在 - I2S 立体声编解码器 AKM AK4528VF 上有效音频输出,具有 24bit/96kHz DAC 和 ADC; CS8427 数字收发器
Audiophile 2496 Rev B 2003 0x14 0x 效果很好 - I2S 立体声编解码器 AKM AK4528VF,具有 24bit/96kHz DAC 和 ADC; CS8427 数字收发器
M-Audio Delta 410 - 2001 2001 REV-B 未测试 D-A AK4529VQ 转换器,具有 CS8427-CS 5532 1158B 或 Event Echo Gina 20-Bit 多轨接口分离盒 -
M-Audio Delta 1010 未测试 AK5383 和 AK4393 - 25 针 D-sub -
M-Audio Delta 1010LT 1010E 未测试 D-A AK4529 转换器,具有 2 个带前置放大器的 XLR 麦克风输入
  • 注意 2007 年的重新设计 - 可能存在问题
M Audio Delta 44 - Rev A 2002 - Rev B 2003 - Rev D 2003 未测试 ICE1712G AK4524VF,需要带 15 针 D-sub 线的分离盒 -
M-Audio Delta 66 Rev E 2006 - Omni Studio 未测试,需要带 15 针 D-sub 线的分离盒 -
M-Audio Delta DiO 2496
Terratec EWX24/96 未测试
TerraTec 6fire DMX 24/96 0x1412 0x1712 0x02 尝试了线路 1-2 3-4 5-6 7-8 未测试 - AKM 和编解码器
Terratec EWSA88MT
Audiotrak Prodigy HD2 24/96 未测试
Audiotrak (ESI) Maya 1010 1010L 未测试
EMU 1212M 未测试
EMU 1616M 未测试
Terratec EWS 88MT EWS 88D
Hoontech Soundtrack DSP 24
   Soundtrack DSP 24 Value
   Soundtrack DSP 24 Media 7.1
   Event Electronics EZ8
Digigram VX442
   Lionstracs
   Mediastation
   Terrasoniq TS 88
   Roland/Edirol DA-2496



envy24ht.audio - VIA VT1724
[edit | edit source]
描述 供应商 ID 产品 ID 版本 播放 录制 评论
ESI Juli@ 0x3031 0x4553 0x0 据报道在几年前有效 Envy24HT-S - AKM 4358 DAC - AKM 4114/4112 DIT
ESI Juli@ Ego Igo rev K 0x3031 0x 0x0 未测试 未测试 AK4358? DAC - AK4114 AK4112 DIT
M-Audio Revolution 5.1 0x1412 0x3631 0x0 未测试 未测试 据报道在几年前有效,但已停产 - (Envy24GT) - 3ch AKM 4358 DAC - ADC AKM 5365 -
M-Audio Revolution 7.1 24/192 0x1412 0x3630 0x1724 0x0 无法正常工作 - 非法信号量 - 6ch ADC AKM AK4355 24 位 192 kHz - 2ch DAC AKM AK4381 24 位 192 kHz - ADC AKM AK5380
Terratec Aureon Sky 5.1 0x153b 0x1147 0x 未测试 未测试 未测试 - 已停产
Terratec Aureon Space 7.1 0x153b 0x1145 0x0 未测试 未测试 未测试 - Wolfson WM8770 DAC,AC'97 编解码器 SigmaTel STAC9744
Terratec Aureon Universe 7.1 0x153b 0x1153 (rev x) 0x1724 (rev3) 0x0 无法正常工作 - rev 3 上的信号量错误 - DAC ADC
Terratec Phase 22 0x153b 0x1150 未测试 未测试 未测试 - Envy24HT-S - AK4524
Terratec Phase 28 0x153b 0x1149 未测试 未测试 未测试 - Envy24HT-S - AK4524
未测试 未测试
描述 供应商 ID 产品 ID 播放 录制 版本 评论
Audiotrak (ESI) Prodigy 7.1 0x4933 0x4553 未测试 未测试 没有驱动程序 - Wolfson WM8770 和 AC'97 SigmaTel STAC9744 编解码器
Audiotrak (ESI) Prodigy 7.1 LT 0x3132 0x4154 未测试 未测试 没有驱动程序 -
Audiotrak (ESI) Prodigy 192 24/96 未测试 未测试 没有驱动程序 - STAC9460S 编解码器
Echo Layla 24/96 未测试 未测试
Hercules Gamesurround Fortissimo 4 未测试 未测试 没有驱动程序 - Wolfson WM8776 编解码器和 WM8766 DAC
M-Audio Audiophile Delta AP 192k 0x1412 0x3632 未测试 未测试 没有驱动程序 - 立体声 ADC AKM AK5385A 24 位 192 kHZ - 8 通道 DAC AKM AK4358 24 位 192 kHz - AKM 4114/4112 DIT
ONKYO SE-150PCI 0x160b 0x0001 未测试 未测试 没有驱动程序
ESI Waveterminal 192x 未测试 未测试
Quartet 未测试 未测试 - AKM 4114/4112 DIT
未测试 未测试


hdmiaudio.audio - hdmi 不支持

[edit | edit source]
描述 供应商 ID 产品 ID 版本 评论
描述 供应商 ID 产品 ID 版本 播放 录制 评论
ATI R6xx HDMI 音频编解码器支持输出 0x1002 0x9840 未检测到
NVidia HDMI
英特尔 6 系列 CougarPoint HDMI 编解码器
英特尔 HDMI



图形 GFX 芯片组

[edit | edit source]

HDMI、DVI 和 DisplayPort 显示器具有 480p、720p、1080i、1080p 及更高的原生分辨率

  • HDMI 1.2 720p 分辨率。
  • HDMI 1.3 1080 分辨率
  • HDMI 1.4 以上 1080 分辨率。
  • HDMI 2.0
  • HDMI 2.1


大多数图形模式的回退是 vesa,如果任何原生支持不起作用


2D 测试使用 gfxbench 在 shell 中执行,键入 gfxbench > out.txt(40 秒黑屏是测试的一部分),通过 FreeDoom 通过限制删除引擎(如 odamex、chocolate 或 vanilla doom -timedemo demo1 或 doom2 -timedemo demo1、doom.exe -iwad doom2 -file mymap.wad、Duke DNRATE 640x480 窗口化)


3D 测试使用 Demos/Mesa/、Cube 1080p、Cube 2 窗口化而不是全屏 1920 x 1025、Quake3 ~ cl_drawFPS 1、Xonotic、test gl 执行。


AGP 可用,但仅在少数支持的主板芯片组上才能通过 AGP 插槽进行更快的传输

  • 更快的 AGP 工作 = SIS 650 板,MSI 6788-050 上的英特尔 865pe AGP 插槽。
  • 不支持 = nForce2 芯片组,大多数英特尔 815/820 芯片组,VIA 芯片组,ALi 芯片组。


vga.hidd

[edit | edit source]
描述 供应商 ID 产品 ID 版本 评论
0x 0x 0x0 通用 VGA 驱动程序,限制为 16 色的 640x480 - 没有 3D 支持



vesa.hidd

[edit | edit source]
描述 供应商 ID 产品 ID 版本 评论
0x 0x 0x0 VBE1、VBE2 和 VBE3(大多数卡)的 2D 支持 - 各种分辨率和 24 位颜色 - 没有 3D 支持



目前不支持 DVI 输出。

如果有问题

  • 确保使用最新版本。
  • 将 GMA_MEM 设置为 128 或 256 进行测试
  • 尝试使用 FORCEGMA ToolType 进行 2D 测试,并在验证 2D 工作后尝试使用 FORCEGALLIUM ToolType 进行 3D 加速。 ToolType 应该应用于 Devs/Monitors/IntelGMA 显示器图标。

如果仍然有问题

  • 在 GRUB 启动屏幕上编辑启动行,并添加选项:debug=memory
  • 启动。
  • 使用 shell 命令:tools/debug/bifteck > RAM:debug.txt
  • 然后发布 [GMA MONITOR DETECTION] 和其他相关调试行


描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
910GL 82910GL GMCH + ICH6 0x8086 0x2582 0x2592 0x0 未测试
910GML 82910 GML GMCH + ICH6 移动版 0x8086 0x2582 0x2592 0x0 未测试 可能需要在 grub 启动行中添加 forceGMA 才能正常工作
915G 82915G GMCH + ICH6-M 0x8086 0x 0x0 未测试 未测试
915GL 82915GL GMCH 0x8086 0x 0x0 未测试 未测试
915GV 82915GV GMCH 0x8086 0x 0x0 N/A 惠普 DC5100 小型机箱
915GM GMA900 0x8086 0x 0x0 隧道齿轮箱 华硕 Eee PC 900
915GMS 0x8086 0x 0x0 隧道
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
945GU - 133 MHz (英特尔 A100 和 A110 的 Lake 端口) 0x8086 0x2772 0x0 富士通 LifeBook U1010,
945GMS - 166 MHz / 250 MHz (1.05V) 0x8086 0x27a2 0x0 戴尔 D430
945GSE - 166 MHz (适用于 Atom) 0x8086 0x27ae 0x0 [2] DVI 端口 适用于 Atom 主板和大多数 2008/2009 年的 netbook
  • 3D Works - AOA110 AOA150, 戴尔 Mini 9, 三星 NC10, 东芝 NB100,
945G 82945G GMCH + ICH7 0x8086 0x27a6 0x0 未测试 未测试 未经测试的 2D 和 3D
945GC 82945GC MCH 0x8086 0x27a6 0x0 未测试 未测试 未经测试的 2D 和 3D
945PM 0x8086 0x 0x0 戴尔 D420, 康柏 nc6400,
945GMS - 250 MHz Calistoga 0x8086 0x 0x0 大多数型号
  • 3D Works 戴尔 Latitude 2100, 惠普康柏 nc6320, 联想 3000, 联想 T60, 三星 Q35, 戴尔 D620, 戴尔 D820,
  • 3D 未经测试 东芝 Satellite L100-120, 东芝 Portege M400,
未测试 未测试
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GMA 3100 G31 0x 0x 0x0 未测试 未测试 未测试 支持 2D,但不支持 3D
GMA 3100 G33 0x 0x 0x0 未测试 未测试 未测试 支持 2D,但不支持 3D
GMA 3150 netbook 和 nettop 0x 0x 0x0 未测试 未测试 未测试 支持 2D,但不支持 3D。nettop 没有 VGA、DVI 或 HDMI 输出
G965 0x8086 0x 未测试 未测试 未测试
Q965 0x8086 0x2992 未测试 未测试 仅测试了 VGA 输出。
965GM X3100 (500 MHz) 0x 0x 0x0 未测试 未测试 未测试 一些支持 2D,但不支持硬件 3D - 无法使用 VGA 或 DVI 输出使其工作
  • 未经测试 苹果 MacBook Air, 联想 Thinkpad X300, 戴尔 Inspiron 1525, 东芝 M9,
960GM X3100 (400 MHz) 0x 0x 0x0 未测试 未测试 未测试
965M X3100 (400 MHz) 0x 0x 0x0 未测试 未测试 未测试 戴尔 D830,
965PM ?? 0x 0x 0x0 未测试 未测试 未测试 东芝 A9 支持有限的 2D 加速,但不支持硬件 3D
GL965 0x 0x 0x0 未测试 未测试 未测试 支持有限的 2D 加速,但不支持硬件 3D
GM965 0x 0x 0x0 未测试 未测试 未测试 支持有限的 2D 加速,但不支持硬件 3D
GMA X3500 G35 0x 0x 0x0 未测试 未测试 未测试 支持有限的 2D 加速,但不支持硬件 3D
X4500M G41 G43 G45 (400Mhz) 移动版 4 系列 0x8086 0x2a42 0x2a43 0x07 VESA 支持有限的 2D 加速,但不支持硬件 3D
GMA 4500M HD (533 MHz) 0x8086 0x 未测试 未测试 未测试 支持有限的 2D 加速,但不支持硬件 3D
GMA 4700M HD (640MHZ) 0x8086 0x2a42 未测试 未测试 未测试 支持有限的 2D 加速,但不支持硬件 3D



  • 台式机,更可能在 **非常** 早期的英伟达(但不在老的 VIA 主板芯片组上,即 2010 年之前的)上命中而不是错过
  • 笔记本电脑,对 **非常** 早期的非 Optimus(即只有英伟达,所以没有英特尔/英伟达组合)的支持有限
Please note that the nouveau project is reverse engineering a graphics driver due to nVidia's limited information and design decisions (closed firmware)


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


AROS 的 Nouveau 支持 限于 OpenGL 2.1 兼容性,即使对于现代的 GL4 兼容 GPU 也是如此 - OpenCL 支持旧的 NV50(8000 9000)卡,在更新的 NVC0 卡(300 以上)中支持较少


ADoom3 图形细节设置为超高,在游戏过程中进行基准测试,按“`”键并在控制台中输入“Timedemo demo1”

显卡 1024 x 768 800 x 600 640 x 480
华硕 EN8400GS SILENT/P/512M PCIe (G98)
8400gs
技嘉 8500 GT 256M 42,6 57,2 68,6
Geforce 9500GT 512M 43 53 57
gt210
Palit GT220 Sonic 512M 39,7 55,8 63,7
gt218
HostGL Ryzen 5 4600H - Nvidia 1650 - Linux mint 21.1 150fps 154fps 155fps

Nouveau 开发和实际基准测试速度 比竞争对手的 AMD Radeon 支持在 2D 和 3D 中慢得多


描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
tnt1 (nv04) tnt2 (nv05) m64 value (1998) 0x 0x 0x0 非常慢 N/A NV04 Riva TNT TNT2 Fahrenheit 在 VIA 主板芯片组上冻结,因此请将 SYS:Devs/Drivers 或 Monitors 中的 agp.hidd 重命名
tnt vanta lt (nv06) 1998 /9 0x10de 0x002c 0x15 N/A
Geforce 256 (nv10) (2000) 0x 0x 0x0 N/A 未经测试的 Geforce256
Geforce 2 Geforce 3 Geforce 4 (nv20) 2000 / 2 0x 0x 0x0 N/A 适用于一些 PCI 和 AGP Geforce2 Geforce3 Geforce4
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
Geforce FX5200 nv34 (2003) 0x10DE 0x0322 0x 0xA1 VGA15 DVI N/A NV30 GeForce 5 FX Rankine 硬件 OpenGL 1.5 - 比 GF MX 4000 的 2D 速度慢 - 最大 1024 x768
Geforce FX5500 (nv34) (2003) 0x 0x 0x0 DVI N/A 工作
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 DVI N/A 工作
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 一些 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
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
Geforce 6200 (nv44) (2005) 0x 0x00F3 0x014F 0x0 5.28 像素文本 使用 5.28 VGA15 和 s-video - 简单的 4 针电缆线可与 7 针电缆一起使用 DVI N/A NV40 GeForce 6 GeForce 7 Curie AGP 硬件 OpenGL 2.1 需要之前的 5.x 版本,因为在 2011-10 年出现了回归
Geforce 6200 (nv44a) (2006) 0x 0x0221 0x0 5.28 像素文本 VGA15 DVI N/A 硬件 OpenGL 2.1,PCI 版本在 2014-01-02 测试通过 - Icaros 1.5.2
  • 不工作
  • 工作
带 Turbo Cache 的 GeForce 6200 (NV43) 0x 0x0161 0x0 DVI N/A
带 Turbo Cache 的 GeForce 6200SE (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 N/A 2006 PureVideo HD 1 或 VP1 重新使用了 FX 的 MPEG-1/MPEG-2 解码管道
Geforce 6600gt (nv4x) (2005) 0x 0x00F1 0x0140 0x0 DVI N/A OpenGL 测试 -
Geforce 6800 (nv40) (2005) 0x 0x0041 0x00C1 0x00F0 0x0211 0x0 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 N/A
Geforce 6800 GS 0x 0x0047 0x00C0 0x00F6 0x0 N/A
GeForce 6800 GTS NV40 0x 0x0040 0x0F9 0x0 DVI N/A
Geforce 6800XT 0x 0x0044 0x0048 0x00C3 0x0218 0x0 N/A
GeForce 6600 VE 0x 0x0143 0x0 N/A
GeForce 6500 NV44 0x 0x0160 0x0 N/A
GeForce 6250 0x 0x0169 0x0 N/A
Geforce 6xxx 0x 0x 0x0
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GeForce 7800 GTX 0x 0x0090 0x0091 0x0 隧道齿轮箱立方体立方体2 25 N/A 256MB DDR3 - 1 个 6 针电源连接器 -
  • 无法工作华硕 en7800gtx/2dhtv/256m/osp/a -
  • 工作 XFX PV-T70F-UDD7 在 steve jones 的 scrap pc aros 构建 2010 中工作 2 个 DVI-I 端口
  • 未经测试
GeForce 7800 GT 0x 0x0092 0x0 N/A
Geforce 7600gt (G8 ) (nv4 ) (2006) 0x 0x02E0 0x0391 0x0 N/A OpenGL 2.1
  • 不工作
  • 工作
GeForce 7800 SLI 0x 0x0095 0x0 N/A
GeForce 7900 GTX 0x 0x0290 0x0 N/A
GeForce 7900 GT GTO 0x 0x0291 0x0 N/A
GeForce 7900 GS 0x10de 0x0292 0x0a1 像素文本 N/A
  • 不工作
  • 在 XFX Pine 0x2218 上工作,但有一些故障
GeForce 7950 GX2 0x10de 0x0293 0x0294 0x0
GeForce 7950 GT 0x 0x0295 0x02E4 0x0 N/A
GeForce 7900 GS 0x 0x02E3 0x0 N/A
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 7800GS (G8 ) (nv4 ) (2006) 0x 0x0093 0x00F5 0x0 像素文本 N/A
  • 不工作
  • 如果支持 AGP 主板芯片组,则可以正常工作 - 硬件 OpenGL 2.1
GeForce 7100 GS 0x 0x016A 0x0 像素文本 N/A
GeForce 7350 LE 0x 0x01D0 0x0 N/A
Geforce 7300le (G8 ) (nv4 ) (2006) 0x 0x01D1 0x0 像素文本 N/A
GeForce 7300SE 7200GSGF-7200GS-N-B1 变体 (G72) 0x10de 0x01D3 0x0a1 1x DVI,1x VGA,1x S-Video N/A 2007 40W pci-e 1.0 VP1 没有统一着色器 -
  • 无法工作华硕在 VIA 芯片组上(2015 年),
  • 工作华硕在英特尔芯片组上(2015 年),
Geforce 7300gt (G8 ) (nv4 ) (2006) 0x 0x0395 0x0393 0x0 像素文本 N/A
  • 不工作
  • 工作
GeForce 7300 GS 0x 0x01DF 0x0 N/A
GeForce 7500 LE 0x 0x01DD 0x0 N/A
Geforce 7xxx 0x 0x 0x0 N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GeForce 8800 Ultra (NV50 家族) 0x 0x0194 0x0 N/A NV50 GeForce 8 到 GeForce 200 opengl 3.x - 最大分辨率 - 80 纳米技术 - PureVideo HD 2 或 VP2 Nvidia VDPAU 功能集 A(在 Ultra 和一些 8800gt 中不存在)添加了一个专用的比特流处理器 (BSP) 和增强的视频处理器,用于 H.264、VC-1 加速
Geforce 8800gts (nv50) (G8x) (2007) 0x 0x0400 0x0600 0x0193 0x0 N/A 2007 200w openGL3 openCL - 2x6pin 电源
  • 无法工作 0x0193 型号(2015 年)在 VIA 芯片组上,
  • 工作
Geforce 8800gtx (nv5 ) (G8x) (2007) 0x 0x 0x0 N/A 2008 200W 1x 6pin 连接器,
  • 不工作
  • 工作
  • 未经测试 XFX PV-T88P-YDF4,Alpha Dog 版运行非常热 - 技嘉 GV-NX88T512H,
GeForce 8800 GT 0x 0x0602 0x0611 0x0193 0x0 DVI 最高 2500 x 1600 N/A opengl 3.x - 需要 6pin 电源连接器
  • 不工作
  • 未经测试华硕 EN8800GT/HTDP/256M EN8800GT/HTDP/512M EN8800GT/G/HTDP/512M
  • 工作
GeForce 8800 GT (G92) 0x10de 0x0611 0x0a2 6.11 像素文本 N/A N/A opengl 3 pci-e 2.0 8800GT 512MB 在 Icaros 2.0.3 上
8800GT
8800GT 细节
Geforce 8600gt (nv5 ) (G8x) (2007) 0x 0x0401 0x0402 0x0 像素文本 N/A opengl 3.x - 最大分辨率
  • 不工作
  • 工作
GeForce 8500 GT 0x 0x0421 0x0 一些颜色 N/A OpenGL 测试 - 最大 opengl 3.x,但提供了 2.1 - 最大分辨率
  • 不工作
  • 工作技嘉 8500 GT,
GeForce 8800 GS 0x 0x0606 0x060D 0x0 N/A opengl 3.x - 最大分辨率
GeForce 8600GS 0x 0x0403 0x0 N/A openGL 3.x VP3 为蓝光光盘格式的所有 3 种视频编解码器提供完整的硬件解码:MPEG-2、VC-1 和 H.264 - Nvidia VDPAU 功能集 B
GeForce 8300 GS 0x 0x0423 0x0 N/A opengl 3.x - 最大分辨率
Geforce 8400gs G98GS(2007 年底)GT218(2009 年)
  • Rev2 带有 8/16 个核心和 128-512MB DDR2 或 GDDR3 内存。
  • Rev3 带有 8 个核心和 512MB-1GB DDR3 内存(基于 Tesla 2.0)
0x 0x0424 0x0422 0x0 Doom Doom2 Duke 隧道 490 齿轮箱 505 立方体 135 立方体2 55 quake3 工作于 DVI 的数字部分,但任何显示端口都没有输出 输出在 DDWG 的 DVI 和 hdmi 的 24 针数字阵列上 N/A 2009 50W openGL 3.1 openCL - 外壳单槽 - 一个单链路 DVI 数字输出,支持高达 1920x1080 分辨率的显示器 - 模拟分辨率 640 x 480 到 1024 x 768 16 位和 24 位颜色 - 运行温度略高于预期 - G98 VP3 pci-e 2.0 512MB DDR2 -
  • 不工作
  • 工作华硕 EN8400GS SILENT/P/512M PCIe (G98),
Geforce 8400gs (nv50) (G86) (2007 年中)
  • Rev1 带有 16 个核心 / 256MB DDR2 内存。
0x 0x0404 0x0 Doom Doom2 Duke 隧道 490 齿轮箱 505 立方体 135 立方体2 55 quake3 工作,但未经测试穿过 DVI 插头的 4 针模拟信号 输出在 DDWG 的 DVI 和 hdmi 的 24 针数字阵列上 N/A 2008 年 50W openGL 3.1 openCL - 单槽位 - 一个单链路 DVI 数字输出,最高可达 1920x1080 分辨率显示 - 模拟分辨率 640 x 480 到 1024 x 768,16 位和 24 位颜色 - 运行温度比预期略高 - G86 VP2 128MB -
  • 不工作 XFX PV-T86S-YAJG NVIDIA GeForce 8400 GS 512MB DDR2,Sparkle 8400GS 512MB SX84GS512D2L-DPP,
  • 工作 Asus EN8400GS SILENT/HTP/256M SILENT/HTP/512M/A,
GeForce 8400 SE 0x 0x0420 0x0 N/A openGL 2.x openCL
NVidia Quadro NVS290 DMS-59 0x 0x0403 0x0 DMS-59 插座 DMS-59 N/A 2008 年 21W - G86S (G86-827-A2) - 16 个着色单元,8 个纹理映射单元和 4 个 ROP。 NVIDIA 将 256 MB DDR2 与 PCIe 1.0 x16 低功耗配对 -
Geforce Quadro FX 4600 (SDI),5600 0x 0x 0x0 VESA 2d N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GeForce 9800 GX2 (NV50 家族) 0x 0x0604 0x0 VESA N/A 2009 年 150w - 65 纳米技术
GeForce 9800 GTX 0x10de 0x0612 0x0a2 6.11 N/A 2009 年 2x6pin 电源 -
  • 不工作 xfx 在 via 芯片组上 (2015),
  • 工作 xfx 在 intel 芯片组上,
GeForce 9800 GTX+ 0x10de 0x0613 0x0 N/A opengl 3.x - 最高分辨率 2560 x 1920 - 双槽位 - 如果需要 2x6pin 连接器,则计算机电源上的 26 安培 12 伏轨道 - G92 芯片的 55 纳米版本 - 不适用于 PCI-e 1.0a 插槽 -
  • 不工作
  • 在少数型号上工作
Geforce 9800gt (nv50) (G92a) (2008) 0x10de 0x0614 0x0a2 Doom Doom2 Duke tunnel 495 gearbox 513 Cube 156 Cube2 120 Quake3 DVI N/A OpenGL 3.1 openCL 1.x - 双槽位 - 600w 26 安培在两个 12 伏轨道上,用于显卡上的 2x6pin 电源 - 无风扇控制 - 一些带有 1x6pin - 可敬的 GeForce 8800 GT 的重命名版本 - 随机工作
  • 不工作 Gainward 512M 未测试
  • 工作 Gainward CardExpert (0x0401) Green Edition NE39800TFHD02-PM8D92 1024MB (无 6pin)
Geforce gf9600 9600gt (nv5 ) (G9x) (2008) 0x10de 0x0622 0x0a1 Doom Doom2 Duke tunnel 493 gearbox 675 Cube Cube2 100 Quake3 DVI N/A OpenGL 3.2 openCL 但无风扇控制 - 双槽位 - 1 个 6pin pcie 电源连接器 - 500 瓦或更大功率,+12 伏轨道上的最小电流为 26 安培 - 最大模拟:2048x1536,最大数字:2560x1600(仅限双链路 DVI) - PCI Express® 2.0 / 1.1 支持 - g96 gpu 随机工作 -
  • 不工作 bfg tech ocx,
  • 工作 gigabyte gv-n96tsl-512i -
Geforce gf9500 9500gt (nv5 ) (G9x) (2008) 0x10de 0x0640 0x0a1 Doom Doom2 Duke tunnel 480 gearbox 500 Cube Cube2 64 Quake3 DVI N/A opengl 3.2 - 单槽位 - 350 瓦/400 瓦或更大功率,+12 伏轨道上的最小电流为 18 安培/22 安培 - 最大模拟:2048x1536,最大数字:2560x1600(仅限双链路 DVI) - PCI Express® 2.0 / 1.1 支持 -
  • 不工作 zotac zone 无风扇,Gainward USA NE29500THHD01-PM8796,PNY G9500GN2E50X+0TE,
  • 工作 xfx xne-9500t-td01-pm8596 1024mb ddr2,
GeForce 9600 GS 0x 0x0623 0x0 N/A opengl 3.x - 最高分辨率 - 不适用于 PCI-e 1.0a 插槽 -
  • 不工作
  • 工作
GeForce 9600 GSO 0x 0x0610 0x0 N/A opengl 3.x - 最高分辨率 - G92 削减 - 9600GSO 是重新贴牌的 8800GS,这两款卡都非常耗电 -
GeForce 9300 GS 0x 0x06E1 0x0 N/A 2009 年 opengl 3.x - 最高分辨率
Geforce 9400 GT (nv5 ) (G86S) (2008) 0x 0x 0x0 1x DVI,1x VGA,1x S-Video 1x DVI N/A 2009 年 50W opengl 3.x - 最高分辨率
Geforce 9xxx (nv5 ) (G9x) (2008) 0x 0x 0x0 N/A 2009 年 opengl 3.x - 最高分辨率
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GeForce GTX 280 (NV50 家族) 0x05E1 VESA N/A opengl 3.x - 最高分辨率 PureVideo HD 4 (Nvidia Feature Set C 或 "VDPAU Feature Set C"),VP4 添加了硬件来卸载 MPEG-4 Advanced Simple Profile (原始 DivX 和 Xvid)
GeForce GTX 260 0x10de 0x05E2 Vesa N/A 2 6pin - 电源 pci express 2.1 -
Geforce GTS250 250GTS (g92b) (2009) 0x10de 0x0615 0x0a2 Doom Doom2 Duke tunnel 486 gearbox 508-642 Cube Cube2 80 Quake3 DVI N/A 2x6pin 电源 VP2 - pci-e 2.x - 双槽位 - 738m 1gb ddr3 -
  • 不工作 Zotac 品牌版本 GDDR3 -
  • 工作 PNY gs-250x-zdfl 和 Gigabyte ??,BFG Tech RGTS2501024OCE,palit ne3ts250fhd52-pm8a92 顶部有 2x6pin 和 hdmi 输出端口,
GeForce GT 240 (GT215 家族) 0x10de 0x0ca3 0xa2 使用 VESA 6.11 tunnel gearbox N/A 2009 年末 openGl 3.2 - 双槽位 - 无需 6pin 电源,配有 VP4 - 2015 年添加了 linux nouveau 支持 - 所有都是 pcie 2.1 卡,可能不适用于 1.0a 插槽 -
  • 不工作
  • DDR3,512MB 或 1GB -
  • DDR5 -Asus ENGT240 - XFX Pine GT240XYHFC 0x3001 - Gigabyte GV-N240D5-512I 版本 1.0 - Zotac AMP!带 HDMI 1.3a,DisplayPort 1.1,双链路 DVI -
  • 工作
GT220 (GT216) G220 0x10de 0x0a20 0xa2 DVI N/A Icaros 2.0.3 GeForce GT220 1GB
GT220
GT220
  • 未测试 NVIDIA Quadro® 400 512MB DDR3 GT216 DP DVI,AFox AF220 1Gb DDR3,
Geforce GT220 220GT G94 Tesla (g92b) 0x10de 0x0a20 0xa2 Doom Doom2 Duke tunnel 490 gearbox 505 cube 150 cube2 50 Quake3 1x DVI,1x VGA DVI 但不是 1x HDMI N/A 58W pci express 2.0 卡 DDR3 - 单槽位 -
  • 不工作 ASUS ENGT220/DI/1GD2(LP)/V2 -
  • 工作 - gainward card expert 0x0401 GDDr3 512MB -
GT210 GT 210 210GT G210 基于 Tesla 2.0 GT218S GT218-300-A2 变体,GT218-300-B1 0x10de 0x0a65 0xa2 6.11 像素文本 1x DVI,1x VGA DVI 输出工作,但 hdmi 或 1x DisplayPort 不工作 N/A 2009 年 31W OpenGL 3.3 pci-e 2.0 卡 - 单槽位 -
  • 工作 GT218 基于 Asus EN210 基于静音低功耗大尺寸被动冷却 -
  • 未测试 MSI GeForce 210 1GB DDR3 PCIe N210-MD1GD3H/LP,
  • 不工作
Quadro NVS 295 (256 MB GDDR3),NVS 450 (256M/512 MB DDR3) 0x10de 0x 2 或 4 个 dp 端口 N/A 2009 年 25w 低性能 - G98s,在 PCI-Express 1.0 x16 上具有 8 个着色单元,4 个纹理映射单元和 4 个 ROP -
  • 不工作 一些 NVIDIA Quadro NVS 295 2 个 dp 端口 (DELL,HP),
  • 工作
GT310 Tesla 310,315,GT 320,GT 330 GT 340 VESA 6.11 tunnel gearbox N/A 2010 年 50w OpenGL 3.3 openCL,性能与 GT2xx 相似,但 gt31x 除外 (较差)
Quadro NVS310 NVIDIA NVS 310 2 个 dp N/A 2012 年 25w GF119S (GF119-825-A1) 48 个着色单元,8 个纹理映射单元和 4 个 ROP,在 PCI-Express 2.0 x16 上 - 512 MB DDR3 - PureVideo VP5 VDPAU Feature Set D -
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GTX 470,GTX 480 GF10 GF10* 内核 (NVC0 家族) VESA 隧道齿轮箱 N/A 2010 年 215w 2x6 插头 - NVC0 GF100 (GF100-275-A3) Fermi 448 个着色单元,56 个纹理映射单元和 40 个 ROP,带有 1,280 MB GDDR5 - OpenGL4.5 OpenCL1.1 曲面细分 - 双槽位 -
Geforce GTX460 460GTX (G104) 256 位,1GB v2 192 位和 GTX 465 0x10de 0x0e22 0xa1 VESA tunnel gearbox cube 055-111 cube2 50 N/A 硬件 OpenGL 4.x - 2x6pin 电源 - 双槽位 -
  • 不工作 evga 768MB GDDR5 192 位 01G-P3-1373-ER 或 01G-P3-1372-TR
  • 工作 1GB GDDR5 256 位 01G-P3-1371-ER
Geforce GTX 460SE 192 位 0x10de 0x0e23 0x91 或 0xa1 N/A nouveau 6.11 - 需要 2 个 6pin 电源 - 双槽位 -
  • 不工作
  • 工作 EVGA 01g-p3-1366-b6 和 1024MB p1041 -
Geforce GT450 GTS450 450GTS GF106 0x10de 0x0dc4 0x0a1 Doom Doom2 Duke tunnel gearbox cube cube2 50 Quake3 DVI N/A 2010 年 硬件 OpenGL 4.2,但 nouveau 在 3.3 - 大多数需要 1x 6pin 电源 - 双槽位 -
  • 不工作
  • DDR3 1 或 2GB - Palit NEAS450NHD41F,
  • GDDR5 512Mb 或 1GB - MSI MPN N450GTSM2D1GD5OC,Asus MPN ENGTS450DI1GD5,
  • 工作 Gainward Card Expert NE5S4500FHd51,
GT 440 GF108 芯片组或更高 OEM GF106 VESA 6.11 像素文本 隧道齿轮箱 N/A openGl 4.1 opencl 1.x - 无需 6pin 电源 - 96 个 cuda 内核 128 位 - 双槽位 -
  • 不工作
  • OEM
  • GDDR5 512MB 到 1GB ASUSTeK ENGT440/DI/1GD5
  • GDDR3 Asus 1gb 到 2gb,
  • 工作
GT430 430GT (GF108) 6.11 像素文本 6.11 tunnel gearbox N/A ddr3 内存 64 位或 128 位 - 有问题,等待新版驱动程序
  • 不工作
  • 工作
nVidia Quadro FX1800 768MB GDDR3 全高显卡工作站 VESA 6.11 像素文本 6.11 tunnel gearbox DVI-I 2xDP N/A 59W 768 MB GDDR3 内存,使用 192 位内存接口 - OpenGL 3.3 -
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GTX 590 Fermi 0x10de VESA 6.11 N/A OpenGL4.4 OpenCL 1.1 - GDDR5 - 6pin 和 8pin 电源连接器 - 512 个 cuda - 双槽位 -
  • 不工作
  • 工作
GTX 580, 0x10de VESA 6.11 N/A PureVideo HD 5" 或 "VP5" (Nvidia Feature Set D 或 VDPAU Feature Set D) 4k UHD 3840 × 2160 H.264 解码 -
GTX 570, 0x10de VESA 6.11 N/A
  • 不工作 Zotac GTX 570,Gainward GTX560TI/570 Phantom,
  • 工作 gigabyte,evga
Geforce 5xx 560gtx Fermi GTX 560, 0x10de VESA 6.11 N/A opengl 4.x - 2 个 6pin 电源 - 384 个 cuda 内核 - 双槽位 - 不适用于 PCI-e 1.0a 插槽 -
  • 不工作 Asus ENGTX560 DC/2DI/1GD5,
  • Ti LE 448 个 cuda GDDR5 320 位
  • Ti 256 位
  • 工作
GTX 560 Ti 0x10de VESA 6.11 N/A
  • 不工作 evga GTX 560Ti 01GP31560KR - Gainward GTX560TI/570 Phantom,
  • 工作
GTX 550 Ti 0x10de 0x1201 VESA Doom Doom2 Duke 6.11 N/A 在 I2C 初始化时可能会挂起或在 OpenGL 应用程序上出现随机死机 - 大多数需要 1 个 6pin,最小 400W,+12V1 / +12V2 双 12V 轨道上的 24A,用于计算机的电源单元 - 192 个 cuda 内核 - 使用双槽位 - 不适用于 PCI-e 1.0a 插槽 -
  • 不工作 eVGA GeForce GTX 550 Ti (1024 MB) (01GP31556KR) -
  • 未测试 asus Extreme,eVGA GeForce GTX 550 Ti (1024 MB) (01GP31557KR) - -
  • 工作
GT 545 和 OEM GF116 0x10de VESA 6.11 N/A openGL 4.2 opencl 1.x - 仅限 OEM 的 GDDR5 -
GT530 OEM 0x10de VESA 6.11 像素文本 6.11 N/A 96 个 cuda 内核 - 1GB 或 2GB DDR3 128 位
GT520 520GT 0x10de VESA 2D 6.11 N/A 未测试 48 个 cuda 内核 - DDR3 64 位
510,GT 530 0x10de VESA 2D 6.11 像素文本 6.11 N/A ddr 3 - 最大 50w -
GT610 Fermi GF119 0x10de VESA 6.11 N/A
NVS 315 300 GF119S 0x10de VESA 需要特殊的 dms-59 电缆 N/A 2013 年 fermi 315 PNY VCNVS315-T 1Gb DDR3,但需要特殊的 dms-59 电缆 -
GT630 GF108 Fermi 0x10de VESA N/A 未加速 2015 - 类似于下面的 GT730 - 96 个 cuda 内核,而 kepler 版本有 384 个 - 128 位到 kepler 的 64 位带宽 - kepler 有 2GB DDR3
  • 不工作 Gigabyte
  • DDR3
  • GDDR5
  • 工作
Geforce GT 730 0x10de 使用 VESA 6.11 像素文本 N/A fermi 版本有 96 个 cuda 内核 128 位 GF108
  • 不工作 Asus
  • 工作
nVIDIA Quadro 4000 0x10de VESA 2 个 dp 端口 N/A 142W 2Gb GDDR5 - PCI Express 2.0 x16 ; 全高卡,需要 1x 6 针 PCIe 电源 - CUDA 内核 256 - OpenGL 4.5
nVIDIA Quadro 5000 0x10de VESA N/A 2011 年 200W 2.5Gb GDDR5 320 位 - PCI Express 2.0 x16 全高卡,需要 2x 6 针 PCIe 电源 -
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GeForce GTX Titan GeForce GTX Titan Black GeForce GTX Titan Z 0x10de VESA N/A NVE0 GeForce 600 GeForce 700 GeForce GTX Titan Kepler
GeForce GTX 780 GeForce GTX 780 Ti 0x10de VESA N/A PureVideo HD 6" 或 "VP6" (Nvidia Feature Set E 或 VDPAU Feature Set E) 在解码 H.264 和 MPEG-2 时显著提高了性能
GeForce GTX 770 0x10de VESA N/A opengl 4.4 opencl 1.1
GeForce GTX 760 GeForce GTX 760 Ti 0x10de VESA N/A
GeForce GT 740 0x10de VESA N/A
GeForce GT 730 Kepler 0x10de VESA N/A 两个版本 fermi 96 个内核 128 位 GF108 和 kepler 384 个内核 64 位 GK208
680gtx GK104 内核 gtx680 680m 0x10de VESA N/A
GTX 690 Kepler NVE0 0x10de VESA N/A pci-e 3.0,OpenGL 4.4 OpenCL 1.1
GTX 670 0x10de VESA N/A
GTX 660 GTX 660 Ti 0x10de VESA N/A
GTX 650 GTX 650 Ti GTX 650 Ti Boost 0x10de VESA N/A 大多数需要 1 个 6pin 电源
  • 不工作 asus ENGTX560 DC/2DI/1GD5
  • 工作
Geforce GT 640 0x10de VESA N/A
  • 128 位 DDR3
  • 192 位 DDR3 1.5 到 3GB 50W
  • 128 位 GDDR5 75W
GT 620 GT 640 0x10de VESA N/A
0x10de VESA N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
0x10de VESA 2D N/A NV110 GeForce 750ti,GeForce 900 Maxwell -
0x10de VESA N/A GM206 第二代 maxwell PureVideo HD 7" 或 "VP7" (Nvidia Feature Set F 或 VDPAU Feature Set F) 添加了 H.265 HEVC 版本 1 (主要和主要 10 个配置文件) 的完全硬件解码和完全固定功能 VP9 (视频编解码器) 硬件解码
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
Quadro K620 quadro p620 2gb gddr5 128 位 和 quadro p1000 4gb gt1030 30w 0x10de VESA 2D N/A 2016 年 50w 超薄低功耗 -
0x10de VESA 2D N/A NV130 GeForce 1060,GeForce 1070 Pascal
1050ti 0x10de VESA 2D N/A
1650ti super 0x10de VESA 2D N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
0x10de VESA 2D N/A GeForce RTX 2050 2060 2080,统一的 gsp-rm 固件
GeForce GTX 1660 Turing 0x10de VESA N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
0x10de VESA N/A rx3060 3080 3050 av1 解码 ampere
0x10de N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
0x10de N/A
0x10de N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论


在 linux 上,具有 NVIDIA Turing 和 NVIDIA Ampere 架构 GPU 的客户 可以选择要安装的 模块。Turing 之前的 (硬件光线追踪之前的) 客户将继续运行闭源模块。希望这可能会扩展到其他操作系统


nouveau 移动集成

[编辑 | 编辑源代码]
If you purchased a notebook with an NVidia sticker on it, most of the time you have a optimus based one, ie Intel CPU melded with Nvidia GPU, Optimus was slated at one point to go into desktop PCs but the industry ended up rejecting that concept 


如果没有类似于 Bumblebee此处 或者 PRIME 的东西在 AROS 中,大多数 Optimus 笔记本电脑将默认使用 Intel 显卡


描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GeForce 6100 nForce 405 0x 0x03D1 0x0242 0x0 VESA N/A
GeForce 6100 nForce 400 0x03D2 VESA N/A
GeForce 6100 nForce 420 0x03D5 VESA N/A
GeForce 6150 LE 0x0241 VESA N/A
GeForce 6150SE nForce 430 0x 0x03D0 0x0 工作
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 一些 一些 某些芯片组上有一些支持
GeForce 7100 / nForce 630i (C73) 0x10de 0x07e1 0x0a2 可能 可能 可能 可能 N/A Icaros 2.0.3 和技嘉 73-pvm-s2h rev. 1.0 可以正常运行,但无法在 宏碁 x270 上运行 Icaros 2.3
GeForce 7150 / NVIDIA nForce 630i 0x07E0
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) 在一些 8300 上使用 Icaros 1.5 可以正常运行,但其他型号未测试
nForce 780a SLI 0x084C
nForce 750a SLI 0x084D
Nvidia Geforce IGP 9300 (nForce MCP7a) 0x 0x 0x0 工作
9400 (ION) 如果 AROS 检测到 GPU 芯片组,则运行良好
9700M ()
Geforce ION 2 运行良好
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GeForce Go 6150 0x0244
GeForce Go 6100 0x0247
GeForce Go 6200 0x0164 0x0167
GeForce Go 6400 0x0166 0x0168 索尼笔记本
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 未测试
GeForce Go 7400 0x01D8 2D 运行良好,但 3D 有问题
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
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
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 9400M 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 0x06E8
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
N/A
N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
GT 605M、GT 610M GT 620M GT 630M GT 635M GT 645M VESA N/A
GTX 650M VESA N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
N/A
N/A


radeon.hidd

[编辑 | 编辑源代码]

Michel Shultz 2D 桌面驱动程序(大多数发行版上的标准),并且 bearsofts 在 Icaros 1.3.1 附近更新了 2013 年的版本

3D 未在 AROS 中实现,但可以覆盖这些 AMD 芯片组

  • r300g - 9600 到 X1900 - llvm 不需要 - r300 软件驱动程序已过时,而且不太实用
  • r600g Evergreen - HD 2xxx 到 6xxx - llvm 不一定需要,可以使用 swrast - r600 软件驱动程序已过时
  • SI - HD 7xxx 及以上 - 需要更快的 llvmpipe(额外奖金??)
  • AMDGPU Vulkan GCN 第 3 代(GCN 1.2)


描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
7000 (r100) 0x1002 0x5159 0x0 VGA 15 针连接,但不是 S-Video DVI N/A openGL 1.3
7500 (rv200 但仍然基于 r100) 0x1002 0x5157 0x VGA15 DVI N/A openGL 1.3
8000 8500 (r200) 0x1002 0x514c (8500LE) 0x0 N/A openGL 1.4
9000 9100 9250 (r200) 0x1002 0x5964 (9000) 0x514d (9100) 0x0001 VGA15,但不是 S-Video DVI N/A openGL 1.4
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
9600 9800 (r300) 0x 0x 0x0 N/A openGL 2.1
x300 x600 (r300) 0x 0x 0x0 N/A openGL 2.1
x700、x800 (r420) 0x 0x554d (R430 x800xl) 0x0 新驱动程序 N/A openGL 2.1 - x800 XL PCIE(鼠标指针问题,指针的一部分不透明)
x1300 x1550 x1600 x1800 x1900 x1950 (r520) 0x 0x 0x0 新驱动程序 N/A openGL 2.1
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
HD2400 HD2600 HD2900 (r600) 0x 0x 0x0 新驱动程序具有一些功能 N/A openGL 3.3 open CL 1.2 TeraScale 架构
HD3400 HD3600 HD3800 (r600) 0x 0x 0x0 新驱动程序具有一些功能 N/A pci-e 2.0、openGL 3.3
HD4300 HD4500 HD4600 HD4700 HD4800 (r700) 0x1002 0x 0x0 但现在一些更新的显卡需要 3D 引擎才能实现更快、更灵活的 2D N/A openGL 3.3 - DDR3 - GDDR5 是 AMD 在 4800 系列中的王牌之一 - 4670 很受欢迎 -
HD6900 凯曼系列 0x 0x 0x0 新驱动程序具有一些功能 N/A openGL 3.3 open CL 尚未成熟(2014 年) -
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
HD5400 系列 HD5430 HD5450 HD5470 0x 0x 0x0 现在需要 3D 引擎才能实现加速的 2D N/A 2010 openGL 3.3 openCL - GDDR3 -
HD5500 系列 HD5550 HD5570 HD5600 系列 HD5650 HD5670 HD5700 系列 HD5750 HD5770 0x 0x 0x0 现在需要 3D 引擎才能实现加速的 2D N/A openGL 3.3 openCL - GDDR5
HD 5800 系列 HD5850 HD5870 HD5900 系列 HD5950 HD5970 - HD6xxx 不是 NI 芯片组 (r800 常青树) 0x 0x 0x0 现在需要 3D 引擎才能实现加速的 2D N/A 2009 openGL 3.3 openCL - DDR5 pci-e 2.1 最好避免所有 pci-e 1.0 主板 - Ati TeraScale2 架构 -
HD6450 北方群岛芯片组 0x 0x 0x0 现在需要 3D 引擎才能实现加速的 2D N/A - DDR3 -
HD6600 系列 HD6650 HD6570 HD6600 系列 HD6650 HD6670 0x 0x 0x0 现在需要 3D 引擎才能实现加速的 2D N/A - DDR5 -

Radeon HD 8470 11 TeraScale 2 Radeon HD 8350 11 TeraScale 2 Radeon HD 7510 11 TeraScale 2 Radeon HD 6550D 11 TeraScale 2 Radeon HD 6530D 11 TeraScale 2 Radeon HD 6410D 11 TeraScale 2 Radeon HD 6370D 11 TeraScale 2 Radeon HD 6320 11 TeraScale 2 Radeon HD 6310 11 TeraScale 2 Radeon HD 6290 11 TeraScale 2 Radeon HD 6250 11 TeraScale 2

HD6800 系列 HD6850 HD6870 HD6700 系列 HD6790 到 HD6990 0x 0x 0x0 现在需要 3D 引擎才能实现加速的 2D N/A 2010 - DDR5 - AMD TeraScale3 -
HD7450-HD7670 VESA N/A Radeon HD 7660D 11 TeraScale 3

Radeon HD 7560D 11 TeraScale 3 Radeon HD 7540D 11 TeraScale 3 Radeon HD 7480D 11 TeraScale 3 Radeon HD 6930 11 TeraScale 3

N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
HD7750 HD 7770 / R7 250X HD7850 HD7870 / R9 270X HD 7950 / R9 280 HD 7970 / R9 280X 南部群岛
  • AMD Radeon R7 250XE 开普敦 XT
  • AMD Radeon R7 M465X 开普敦
  • AMD Radeon R9 255 开普敦 PRX
  • AMD Radeon HD 7750 开普敦 PRO
  • AMD Radeon R7 250E 开普敦 PRO
  • AMD Radeon HD 8740 开普敦 PRO
  • AMD Radeon HD 7730 开普敦 LE
VESA N/A 2012 pci-e 3.0 第 1 代 GCN 架构 -
R5 430、FirePro W2100、 VESA N/A 50W+ 2016 openGL openCL gtx750ti 速度的 1/3 第 1 代 gcn1
N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
HD7790 [海岛] VESA N/A openGL 4.1 open CL - GCN2.0 引入了包含一个几何处理器、最多 44 个 CU(夏威夷芯片)、光栅器、ROP 和 L1 缓存以及用于更快音频/视频的图形命令处理器的着色器引擎 (SE) - 适合 Vulkan 1.1
r5 240 240x R7 250 250x HD 7790 / R7 260 260X / R7 360 VESA N/A 50W+ 2013 openGL 4.x openCL 1.x - 2 倍 gt430 -
R9 290 / R9 390 R9 290X / R9 390X VESA N/A N/A 2014 openGL 4.x openCL 1.x 第 2 代 GCN 架构 - 过热 93C -
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
r-200 系列 r8 275 285 295 375 [火山岛] VESA N/A openGL 4.x openCL 1.x - GCN3
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
速龙 200GE 和 Radeon R5 430 N/A 2022 GCN 4 - OpenGL 4、Vulkan 1.3 -
rx 580 N/A
RX 5500/6600/7600 N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
N/A
N/A



amd radeon 移动集成

[编辑 | 编辑源代码]
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
ATI RC410 [Radeon Xpress 200M] 0x1002 0x5a62 0x5955 0x5974 (200m) 0x00 VESA
Mobility Radeon 7500 0x1002 0x4c57 (7500) VESA
Mobility Radeon 9000 0x1002 0x4966 (9000) VESA
Mobility Radeon 9500 9550 (rv360) 9600 (rv350) VESA 未测试
Mobility Radeon 9800 (rv420) VESA 未测试
Mobility Radeon X300 (RV370) X600 (RV380) 0x1002 0x (RV370) 0x5657 (RV380) VESA 未测试
Mobility Radeon X700 (RV410) X800 (RV423) VESA 未测试
Mobility Radeon X1200 (RS69M0) 0x1002 0x791f 0x0 VESA X1200 IGP (RS690)
Mobility Radeon X1300 X1350 X1400(rv515) X1600 (rv530) X1650 (RV535) X1800 (rv520) x1900 (rv570) 0x1002 0x71c7 (X1650) 0x009e VESA 未测试
Mobility Radeon 2100 0x1002 0x796e (2100) 0x0 VESA 未测试
Mobility Radeon HD 2400 (rv610) HD2600 (rv630) VESA 未测试
Mobility Radeon HD 3100 HD3200 HD3450 3470 (RS780MC RV620) 3670 (M86-XT RV635) HD3870 (M88-LXT RV670) 0x1002 0x9610 和 0x9612 (HD3200) 0x9614 (HD3300) VESA 未测试
Mobility Radeon HD 4200 4250 (RV620) 0x1002 0x (HD4200) 0x9715 (HD4250) VESA 未测试
移动 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) VESA 未测试
移动 Radeon HD 530v (M92 RV710) HD 550v (M96 RV730) VESA 目前尚不支持
移动 Radeon HD 5430 HD5650 (cedar Park LP) VESA 目前尚不支持
Radeon HD 6250 6290 6310 6320 6350M (Redwood Capilano PRO) VESA 目前尚不支持
R5 M230 M240 M255 - R7 M260 M265 (Kaveri Crystal 系列,支持 Mantle 和 HSA) VESA
R5E R7E VESA 2016 bristol ridge GCN 3.0 IGP (Carrizo Mobile)
Vega iGP 3, 6, 8, 11 VESA N/A 2018 raven ridge
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
5500m 5600m 5800m VESA N/A RDNA1 NaviX1 Zen 2
VESA
VESA N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
rx680m VESA N/A RDNA2 NaviX2 Zen 3
VESA
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
phoenix apu 1103 VESA N/A RDNA3 NaviX3 zen 4
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
N/A


AMDGPU Vulkan

[编辑 | 编辑源代码]
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
Kaveri 290 290X, 260 260X VESA N/A AMDGPU
R9 285 / R9 380 R9 380X Fury / Fury X VESA N/A opengl 4 opencl 1 第三代 GCN 架构
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
RX470 RX460 RX480 RX580 VESA N/A 2016 opengl 4 opencl 2 第四代 GCN 架构 vulkan 1.3
N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
RX 5000 5500 VESA N/A RNDA 1
N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
RX 6000 VESA N/A RNDA 2 Mesa 21.3 解码 av1
RX6000 VESA N/A
VESA N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
RX 7000 VESA N/A RNDA 3
RX7000 VESA N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论
N/A
N/A
N/A
描述 供应商 ID 产品 ID 版本 2D 3D 模拟输出 数字输出 笔记本电脑 LCD 评论


注意,如果笔记本电脑有两个显卡,则集成英特尔显卡(ID 0x7d)用于低功耗使用,而独立 Radeon 显卡(ID 0x56)应用于 GPU 密集型应用程序。默认情况下,始终使用英特尔显卡


Gallium Radeon HD 尚未移植,但 非常大 且复杂,因此可能需要找到另一种解决方案,例如 找到vulkan 一样,从最新的 ISA GCN 岛 HD7000s 卡开始支持




我们将来可能会看到,但在 AROS 中还没有...

  • 2013 年对于 r600g gallium3d radeon 驱动程序来说是重要的一年,它在 4 月通过 VDPAU 添加了 uvd(硬件 h.264 视频解码)支持,并在 7 月为 4000 到 7000 添加了动态电源管理
  • 2014 年修复 r600g 的错误
  • 2015 年 radeonSI 支持得到改进


  • Vulkan
  • Gallium


Vulkan 软件渲染器允许为硬件渲染准备基础设施。软件渲染器和硬件渲染器之间的主要区别是输出到常规 RAM 与 GPU RAM,其余部分几乎相同。可以将渲染到 GPU RAM 离屏。

基础数据流

application,>>> api/opengl/vulkan>>>>, jit compiler, >>>>memory manger, >>>>gpu hardware

因此,您需要一个编译器,它将您的 API 调用/程序/着色器/绘图命令转换为 GPU 可以渲染的程序。

据我所知,用于着色器和纹理的 vulkan 到 amd gpu 编译器几乎与操作系统无关,只要您具有可靠的 posix 兼容性

与 OpenGL 不同,Vulkan 不依赖于窗口系统,它具有带有标准化 API 的驱动程序附加系统(Mesa 也具有 OpenGL 驱动程序附加系统,但它具有非标准的 Mesa 特定的 API)。OpenGL 在这一点上可能需要为窗口系统相关的代码做更多工作,但在真实硬件上开发 Vulkan 比开发 OpenGL 更具战略意义,因为现在运行在 Vulkan 上的 Zink 3 通过提供与原生加速 OpenGL 相似的性能弥补了缺少 OpenGL 支持的缺陷

RadeonGfx 使用客户端-服务器模型,具有客户端-服务器线程对。对于调用 3D 加速 API 的每个客户端线程,都会创建一个服务器端线程。如果客户端线程终止,服务器端线程也会退出。




GeForce RTX 2070
Radeon RX 7600
Quadro RTX 5000
Radeon PRO W6600
GeForce RTX 2060 12GB
Radeon PRO W7500
Quadro GP100
Radeon RX 6800S
GeForce RTX 3070 Laptop GPU
GeForce GTX 1080
GeForce RTX 3060 8GB
Quadro RTX 4000
Radeon Pro W5700
Radeon RX 6600
GeForce RTX 2080 (Mobile)
Radeon RX 7700S
Radeon RX 6700S
Radeon RX 6600S
Quadro RTX 5000 (Mobile)
GeForce GTX 1070 Ti
GeForce RTX 4050 Laptop GPU
Radeon Pro Vega 64X
Radeon RX 5700
Radeon RX Vega 64
GeForce RTX 2060
GeForce RTX 2070 Super with Max-Q Design



Radeon RX 6600M
GeForce GTX 1070
Radeon RX 6650M
GeForce RTX 3060 Laptop GPU
Radeon RX Vega 56
Radeon RX 6700M
GeForce RTX 2080 with Max-Q Design
Radeon RX 6800M
GeForce GTX 980 Ti
Radeon R9 Fury
GeForce GTX 980
Quadro M5500
Radeon R9 390X
Radeon RX 580
Radeon RX 5500
Radeon RX 6550M
GeForce GTX 1660 Ti with Max-Q Design
GeForce GTX 780 Ti
GeForce GTX 970
Radeon R9 290X
Radeon RX 480
Radeon RX 5600M
Quadro RTX 3000 with Max-Q Design
Radeon R9 290X / 390X
Ryzen 5 4600HS with Radeon Graphics
Radeon R9 290
Radeon Pro 5500 XT
Radeon R9 M490 *
GeForce GTX 780 
Radeon RX 6500M
Quadro M5500
GeForce GTX 1060 with Max-Q Design
Radeon RX 6500
Radeon RX 5300
Intel Arc A770M
GeForce GTX 1650 Ti
Radeon Pro 580X
Radeon RX 6400
GeForce RTX 2050
Ryzen 9 4900HS with Radeon Graphics
Radeon Ryzen 9 6900HS
GeForce GTX 980M
Quadro M5000M
Radeon RX 6300
GeForce GTX 1650 Ti with Max-Q Design
Radeon Pro 570
Ryzen 9 6900HS with Radeon Graphics
GeForce GTX 1050 Ti
Quadro M4000M
Radeon R9 280X  380X 
Radeon R9 380
GeForce GTX 1650 with Max-Q Design
GeForce MX570
Radeon R9 280X
Radeon R9 380
Radeon 780M
GeForce GTX 960
GeForce GTX 970M
Quadro M4000M *
GeForce GTX 680



Radeon RX 6500M
Quadro M5500
Radeon Pro WX 7100
GeForce GTX 1060 with Max-Q Design
GeForce GTX 1650
Intel Arc A730M
Radeon HD 7970
Radeon R9 M395X
Radeon R9 M485X
Radeon R9 M480 *
Radeon R9 M295X
Radeon R9 M390X *
FirePro W7170M *
Radeon R9 M395
Radeon R7 370
Radeon RX 5500M
GeForce GTX 590
GeForce GTX 880M
GeForce GTX 950
Radeon R9 270X
GeForce GTX 660 Ti
GeForce GTX 760
GeForce GTX 780M
Quadro K5100M
GeForce GTX 680MX
Radeon HD 7870
GeForce GTX 965M
Quadro M3000M *
GeForce GTX 870M
Radeon R9 M290X
Radeon HD 8970M
Radeon Ryzen 7 7735U (680M), Radeon Ryzen 7 7735HS (680M 12C) 
GeForce GTX 580
Radeon HD 6970
GeForce GTX 1050
GeForce GTX 680M
GeForce GTX 775M
GeForce GTX 1630
FirePro M6100
Radeon HD 7970M
Radeon R9 M390 *
GeForce GTX 750 Ti



GeForce GTX 570
GeForce GTX 480
GeForce GTX 960M
Quadro M2000M *
Quadro K5000M
Quadro K4100M
GeForce GTX 770M
GeForce GTX 860M
GeForce GTX 675MX
GeForce GTX 950M
GeForce GTX 850M
Quadro M1000M
Radeon R9 M280X
Radeon HD 7950M *
GeForce GTX 560 Ti
Radeon HD 6870
GeForce GTX 470



GeForce GT 1030
GeForce MX330
Ryzen 5 PRO 5650GE with Radeon Graphics
Ryzen 7 5800HS 
FirePro 3D V8800
GeForce MX250
Radeon Pro WX 3200
Ryzen 7 PRO 5750G with Radeon Graphics
Radeon Ryzen 5 5600H
Ryzen 5 Pro 4650G with Radeon Graphics
Radeon Ryzen 7 5800U
Ryzen 7 7730U with Radeon Graphics
Radeon Ryzen 7 5825U
Radeon Pro WX 4150
Radeon Ryzen 5 PRO 4655G
Ryzen 5 4600G with Radeon Graphics
Radeon Ryzen 5 PRO 4655GE
GeForce GTX 485M
FirePro W6150M
Ryzen 7 5800U with Radeon Graphics
Ryzen 5 7530U with Radeon Graphics
Ryzen 7 4800U with Radeon Graphics
Radeon R9 M470
Ryzen 3 PRO 5350G with Radeon Graphics
Radeon RX Vega Ryzen 3 5300U
Ryzen 7 5825U with Radeon Graphics
Ryzen 5 PRO 4400G with Radeon Graphics
Radeon Ryzen 7 PRO 4750GE
Radeon Ryzen 7 4800U
FirePro V7900
Radeon HD 5970
Radeon Ryzen 7 7700X 8-Core
Radeon Ryzen 5 PRO 5650G
Radeon Ryzen 5 4400G
Radeon Ryzen 5 PRO 5650GE
Radeon RX 550X
FirePro V8800
Radeon RX Vega Ryzen 5 5500U
GeForce MX150
Quadro K3100M
Ryzen 7 PRO 5850U with Radeon Graphics
Radeon HD 6970M
Radeon R7 250X
Intel HD 5600
Ryzen 3 4300GE with Radeon Graphics
GeForce GTX 460
Ryzen 7 5700U with Radeon Graphics
Radeon Ryzen 5 7530U
Quadro K620
Ryzen 3 PRO 5350GE with Radeon Graphics
Intel Iris Pro P580
Intel UHD Graphics P630
Ryzen 5 4600H with Radeon Graphics
Ryzen 5 PRO 7530U with Radeon Graphics
Radeon HD 5870
Radeon HD 6870
Ryzen 7 4700G with Radeon Graphics
Ryzen 5 5600U with Radeon Graphics
Radeon HD 7770
Ryzen 3 Pro 4350G with Radeon Graphics
Radeon Ryzen 5 5625U
GeForce GTX 745
Radeon Ryzen 7 4850U Mobile
Radeon Ryzen 3 PRO 7330U
Quadro M600M
Radeon Ryzen 5 5500U
Ryzen 5 5560U with Radeon Graphics
Ryzen 7 4800H with Radeon Graphics



GeForce 945M
Ryzen 5 PRO 4650GE with Radeon Graphics
FirePro M5100
Radeon Ryzen 5 5600U
Radeon Ryzen 5 PRO 4500U
GeForce GTX 580M
Ryzen 7 PRO 5875U with Radeon Graphics
Ryzen 3 5300GE with Radeon Graphics
Radeon R9 M385
Quadro 5000M
Radeon Ryzen 7 4700U
Ryzen 5 PRO 5650U with Radeon Graphics
Radeon Ryzen 7 PRO 4750U
Ryzen 7 4700U with Radeon Graphics
Ryzen 7 PRO 4750U with Radeon Graphics
FirePro V7800
Radeon R9 350
Ryzen 3 4300G with Radeon Graphics
Radeon Vega 11 Ryzen 5 PRO 3350G
Radeon Ryzen 5 5560U
GeForce GTX 460 SE
Radeon Pro W5500M
Radeon Vega 11 Ryzen 5 PRO 3400G
Ryzen 5 5500U with Radeon Graphics
Ryzen 5 PRO 4500U with Radeon Graphics
GeForce GT 645
GeForce GTX 765M
Radeon R9 M385X
Ryzen 5 5625U with Radeon Graphics
Ryzen 3 PRO 7330U with Radeon Graphics
Radeon HD 5850
Radeon Vega 11 Ryzen 5 PRO 2400G
Intel Iris Pro 580
Radeon HD 6850
Intel Iris Xe MAX
Radeon Ryzen 7 PRO 5875U
Radeon Ryzen 5 7600 6-Core
GeForce GTX 470M
Ryzen 3 5300G with Radeon Graphics
GeForce GTX 670MX
Radeon RX 640
Qualcomm Adreno Gen 3
Radeon R7 450
GeForce GTX 675M
Radeon Pro WX 4130
Intel Iris Xe MAX 100
Quadro 5000
Radeon RX 570X
Radeon HD 7700-serie
Ryzen 5 4600U with Radeon Graphics
Ryzen 3 PRO 4350GE with Radeon Graphics
Radeon Vega 8 



GeForce MX230
GeForce GTX 765M
Quadro K4000M
Iris Pro Graphics P580 *
Iris Pro Graphics 580 *
GeForce GTX 645
Quadro M520
GeForce GTX 570M
GeForce MX130
Radeon RX 540
Radeon Ryzen 5 PRO 5675U
Intel UHD Graphics 770
Radeon RX Vega 11 Ryzen 7 3750H
Radeon Vega 11 Ryzen 5 PRO 3400GE 
Radeon HD 5850
GeForce GTX 675M
GeForce GTX 580M
Radeon HD 6990M
Radeon R9 M385X *
Radeon R9 M470X *
Radeon R9 M470 *
Radeon R9 M385 *
Radeon R9 M380 *
Radeon R9 M370X
Radeon R9 M275
Radeon HD 7770
GeForce GTX 485M
GeForce GTX 460 768MB
Radeon HD 6790
GeForce GTX 285M SLI
Quadro K3100M
FirePro W5170M *
GeForce GTX 670MX
Quadro 5010M
GeForce GTX 760M
GeForce GTX 670M



GeForce 940MX *
Maxwell GPU (940M, GDDR5)
FirePro M8900
Radeon HD 6970M
Radeon R9 M270
Radeon HD 8870M
Radeon HD 7870M
Quadro K3000M
GeForce GTX 570M
FirePro M6000
FirePro M5100
Quadro K2100M
Radeon HD 5770
GeForce GTX 550 Ti
GeForce GTX 280M SLI
Radeon HD 6950M
Radeon R7 250
GeForce GT 755M
GeForce GTX 660M
GeForce 845M
Radeon HD 8850M
Radeon R9 M365X
Radeon R9 M265X
Ryzen 5 PRO 4400GE with Radeon Graphics
FirePro W5130M *
Radeon Vega 8 Ryzen 5 3500U 
Radeon Vega 6 Ryzen 3 3300U
Radeon HD 7850M
Radeon HD 8790M
FirePro W4170M
FirePro W4190M
FirePro W4100
Quadro 4000M
GeForce GTX 470M
GeForce GTX 480M
GeForce GT 750M
Iris Pro Graphics 6200
Quadro K1100M
GeForce 940M
Radeon R9 M375
GeForce 930MX *
Radeon R7 M380 *
Radeon R7 M370
Quadro M600M *
GeForce GT 650M
Quadro K620M
GeForce 840M
Radeon R7 M275DX
GeForce GT 745M
Radeon HD 7770M
GeForce GTX 560M
Radeon R7 512 Cores (Kaveri Desktop)
Radeon R7 384 Cores (Kaveri Desktop)
Radeon R7 (Carrizo) *
Iris Pro Graphics 5200
GeForce GT 740M
GeForce 930M
Radeon HD 4850


Iris Graphics 550 *
GeForce 830M
Iris Graphics 540
Quadro M500M *
Quadro K2000M
GeForce GTS 450
GeForce GTX 260M SLI
GeForce GT 735M
Mobility Radeon HD 5870
GeForce 825M
Quadro 5000M
FirePro M4000
FirePro M7820
Radeon HD 6870M
GeForce 9800M GTX SLI
Radeon HD 8830M *
Radeon HD 8770M
Radeon R7 M260X
GeForce GTX 460M
GeForce 920MX *
GeForce GT 730M
Radeon HD 7750M
GeForce GT 645M *
FirePro M4100
Radeon HD 8750M
Radeon R6 A10-9600P 4C+6G
Quadro 3000M
Radeon R7 M270
Radeon R7 M265
Quadro FX 3800M
GeForce GTX 285M
Mobility Radeon HD 4870
GeForce GT 640M
Radeon R7 (Kaveri)
Radeon R8 M365DX
Radeon R7 M460 *
Radeon HD 7730M
Radeon R7 M360
GeForce GTX 280M
Radeon HD 8690M
Quadro FX 3700M
Radeon R7 M340
GeForce 920M
Radeon R6 M340DX
HD Graphics 530
HD Graphics P530
Tegra X1 Maxwell GPU
Radeon R7 M260
Radeon R6 (Carrizo)


Mobility Radeon HD 4860
FirePro M7740
Mobility Radeon HD 4850
GeForce GTX 260M
GeForce 9800M GTX
Quadro FX 2800M
Radeon HD 8670D
Radeon HD 7690M XT
FirePro M5950
GeForce GT 640M LE
Radeon R6 (Kaveri)
Radeon HD 8650M *
Radeon HD 8730M
Radeon HD 6770M
GeForce GT 635M
GeForce GT 555M
Radeon R7 A10 PRO-7800B
Radeon HD 5670
Mobility Radeon HD 5850
Radeon HD 6850M
Quadro 2000M
GeForce 9800M GT
GeForce 8800M GTX
Quadro FX 3600M
GeForce GT 445M
GeForce GTS 360M


GeForce GT 240
Radeon R7 PRO A10-9700
Radeon HD 7690M
HD Graphics 5600
Radeon HD 8570D
Radeon HD 8670M
Radeon R6 M255DX
Radeon HD 7660D
Radeon HD 6750M
Quadro K1000M
GeForce GT 550M
Radeon HD 8590M *
GeForce GTS 260M
GeForce GTS 160M
GeForce 9800M GTS
GeForce GT 430
Radeon HD 6830M
Mobility Radeon HD 5830
Radeon HD 6730M *
GeForce 9800M GS
Mobility Radeon HD 4830
Mobility Radeon HD 5770
Radeon HD 6570M
Radeon HD 8650G
Radeon HD 7670M
GeForce GT 630M
Radeon HD 7560D
GeForce GTS 150M *
Radeon R5 M335
Radeon R5 M430 *
Radeon R5 M330
Radeon R5 M255
Radeon Vega 3
Quadro 1000M
GeForce 820M
FirePro W2100
HD Graphics 520 620 
Iris Graphics 6100


GeForce GT 720M
GeForce 8800M GTS
Radeon R5 M240
Radeon R5 M320 *
Radeon R5 M230
Radeon R5 M315 *
Mobility Radeon HD 5750 *
Radeon HD 8570M
Radeon R7 PRO A10-8850B
HD Graphics 6000
Quadro K610M
Radeon HD 8550M
Iris Graphics 5100
GeForce GT 540M
Mali-T880 MP12 *
Radeon HD 8610G *
Radeon HD 6650M
HD Graphics 4600
Mobility Radeon HD 5730
HD Graphics 5500


Radeon R5 (Carrizo) *
Radeon R5 (Kaveri)
FirePro M5800
NVS 5400M
GeForce 710M
Radeon HD 7660G
GeForce GT 435M
HD Graphics 5000
Quadro K510M *
Radeon HD 5570
Radeon HD 6550M
Radeon HD 7590M *
GeForce GTS 350M
GeForce GTS 250M
Radeon HD 6630M
Radeon HD 7650M
FirePro M2000
Radeon HD 7570M
Radeon HD 7630M
Quadro FX 1800M
Mobility Radeon HD 5650
Radeon HD 8510G *
Radeon HD 6530M
Radeon HD 8550G
Quadro K500M *
GeForce GT 625M *
GeForce GT 620M
GeForce GT 525M
Radeon HD 6550D *
Radeon HD 7610M
Radeon HD 7620G
Radeon HD 8470D
Radeon HD 7640G
Adreno 530
GeForce ULP K1 (Tegra K1 Kepler GPU)
HD Graphics 4400
HD Graphics 510 515 *


NVS 5200M
Mobility Radeon HD 565v
Radeon HD 7550M
Mobility Radeon HD 4670
GeForce GT 425M
GeForce 9700M GTS
Radeon HD 6645G2 *
Quadro FX 2700M
GeForce GT 335M
Radeon HD 7600G
Mobility Radeon HD 3870
Mobility Radeon HD 4650
GeForce GT 220
GeForce GT 420M
Radeon HD 7530M *
Mobility Radeon HD 3850
GeForce GT 330M
Quadro FX 880M
Quadro NVS 5100M
GeForce GT 240M
Radeon HD 7490M *
HD Graphics 5300
Radeon HD 7510M *
GeForce Go 7950 GTX
Quadro FX 3500M
GeForce 8700M GT SLI
GeForce 9700M GT
GeForce GT 230M
Mobility Radeon HD 550v
Radeon HD 7480D
HD Graphics 4000
Mali-T760 MP8
Radeon HD 6620G
HD Graphics (Broadwell) *
Adreno 430
Radeon R5 (Beema/Carrizo-L)
Radeon R4 (Beema) (Kaveri)
HD Graphics (Skylake) *




Radeon HD 6450 GDDR5
Radeon HD 7500G
Radeon HD 8450G
Radeon HD 7470M
Radeon HD 6490M
Radeon HD 8400
Mali-T880 MP4
GeForce GT 520MX
Radeon HD 7520G
GeForce GT 325M
GeForce Go 7800 GTX SLI
GeForce 8600M GT SLI
GeForce Go 7900 GS SLI
GeForce GT 130M
NVS 4200M
GeForce Go 7900 GTX
Quadro FX 2500M
Radeon HD 8350G
Radeon HD 8330
GeForce 9650M GS
GeForce 9650M GT
Radeon R3 (Mullins/Beema)
GeForce 8700M GT
Quadro FX 1700M
Quadro FX 1600M
GeForce Go 7800 GTX
GeForce Go 7900 GS
Quadro NVS 320M
Quadro FX 1500M
GeForce 9600M GT
GeForce GT 220M
Quadro FX 770M
GeForce GT 120M
Radeon HD 7450M
GeForce 610M
GeForce 705M
Mali-T760 MP6
Radeon HD 6470M
FirePro M3900 *
GeForce GT 520M
Radeon HD 7420G
Mobility Radeon HD 3670
Mobility FireGL V5725
PowerVR GX6450
Adreno 420
HD Graphics (Haswell)


Radeon HD 6520G
Radeon HD 8310G *
GeForce 320M
GeForce GT 320M
Mobility Radeon HD 2600 XT
Mobility Radeon X1900
Mobility Radeon X1800XT
Mobility Radeon X1800
GeForce Go 6800 Ultra
GeForce Go 7800
GeForce 9600M GS
GeForce 9500M GS
Radeon HD 7400G
Radeon HD 6480G *
Mobility Radeon HD 2700
GeForce GT 415M
GeForce 410M
Radeon HD 7370M
Adreno 418
HD Graphics (Cherry Trail)
Radeon HD 6370M
Radeon HD 8280
Mobility Radeon HD 5470
Radeon HD 6450M
Radeon HD 7430M *
Mobility Radeon HD 3650
Mobility FireGL V5700
Mobility Radeon HD 5145
Mobility Radeon HD 545v
Radeon R6 (Mullins) *
Radeon HD 8240
Radeon HD 8250
Mobility Radeon HD 4570
Quadro FX 570M
Mobility Radeon HD 5450 *
Radeon R2 (Mullins/Beema) *
GeForce 8600M GT
Mobility Radeon HD 2600
HD Graphics 3000
Quadro FX 380M
GeForce 310M
GeForce G210M
NVS 3100M
GeForce 405M
GeForce 315M
GeForce Go 7600 GT
GeForce 9500M G
GeForce 8600M GS
NVS 2100M
GeForce Go 7700
GeForce Go 6800
Quadro FX Go 1400
Mobility Radeon X800XT
Radeon HD 6430M *
Radeon HD 6380G *
Mobility Radeon HD 5430
Radeon HD 8210
Mobility Radeon HD 540v
Mobility Radeon HD 4550
HD Graphics 2500
HD Graphics (Ivy Bridge)


Quadro NVS 310 
Radeon HD 7350M *
Radeon HD 6350M *
Mobility Radeon HD 4530
Mobility Radeon HD 4350
Radeon HD 4350
GeForce 305M
Mobility Radeon X1700
Mobility FireGL V5250
Mobility Radeon X2500
GeForce Go 7600
Quadro NVS 300M
Mobility Radeon X800
Mobility Radeon X1600
Mobility FireGL V5200
Mobility Radeon 9800
GeForce Go 6600
Mobility Radeon X1450
Mobility Radeon X700
Mobility FireGL V5000
GeForce G 110M
Quadro NVS 295 
Radeon HD 6330M *
Mobility Radeon HD 4330
GeForce 8400M GT
Quadro NVS 140M
HD Graphics 2000
GeForce 9500M GE *
GeForce 9400M (G) / ION (LE)
HD Graphics (Sandy Bridge) *



Adreno 330
PowerVR G6430
PowerVR GX6250
PowerVR G6400
HD Graphics (Bay Trail)
Mali-T628 MP6
Mali-T760 MP4
Chrome9HD *
Radeon HD 7340
Radeon HD 6320 *
Radeon HD 7310
Radeon HD 6310 *
Radeon HD 8180
Mobility Radeon HD 3470
GeForce 9300M G
ION 2 *
GeForce 9300M GS
Quadro FX 370M
Quadro NVS 160M
GeForce 9200M GS
Mobility Radeon HD 3450
Mobility Radeon HD 3430
Mobility Radeon HD 3410
Mobility Radeon HD 2400 XT
Radeon HD 4270
Radeon HD 4250
Radeon HD 7290 *
Radeon HD 6290 *
Radeon HD 4200
Graphics Media Accelerator (GMA) HD Graphics
Radeon HD 6250
Quadro NVS 150M
Quadro FX 360M
Mobility Radeon X1350
Mobility Radeon X1400
GeForce 9100M G
GeForce 8400M GS
Quadro NVS 135M
Mobility Radeon HD 2400
Radeon HD 3200
Radeon HD 4225 *
Radeon HD 4100 *
SGX554MP4
Mali-T628 MP4
Mobility Radeon HD 3400 *
Radeon HD 3100
GeForce 8400M G
Mali-T860 MP2
Quadro NVS 130M
GeForce 8200M G
Graphics Media Accelerator (GMA) 4700MHD
Graphics Media Accelerator (GMA) 4500MHD
Graphics Media Accelerator (GMA) 4500M
Mali-T604 MP4
GeForce Go 7400
Quadro FX 350M
Quadro NVS 120M
GeForce Go 7300
GeForce Tegra 4 *
PowerVR G6200
Adreno 405 *
Quadro NVS 110M
Mobility Radeon X600
Mobility FireGL V3200
Mobility FireGL V3100
Mobility Radeon HD X2300
Mobility Radeon 9700




Mobility FireGL T2e
Mobility Radeon X1300
GeForce4 4200 Go
Mobility Radeon 9600
Mobility FireGL T2
Mobility Radeon 9550
GeForce Go 7200
GeForce Go 6400
Mobility Radeon X300
GeForce Go 6250
GeForce Go 6200
GeForce FX Go 5700
Quadro FX Go 1000
GeForce FX Go 5600 / 5650
Radeon Xpress X1270
Radeon Xpress X1250
Radeon Xpress X1200
Graphics Media Accelerator (GMA) X3100
Mali-T624
Adreno 320 *
Mali-T760 MP2
Mali-T720 MP4
Mali-450 MP4
Graphics Media Accelerator (GMA) 3650 *
GeForce 7190M *
GeForce 7150M
Radeon Xpress 1150
GeForce Go 6150
GeForce Go 6100
GeForce 7000M
Graphics Media Accelerator (GMA) 3600 *
Mobility Radeon 9200
Mobility FireGL 9000
GeForce FX Go 5200
Mobility Radeon 9000
GeForce 4 488 Go
GeForce 4 460 Go
GeForce 4 440 Go
GeForce 4 420 Go
Graphics Media Accelerator (GMA) 3150
Graphics Media Accelerator (GMA) 950
SGX545 SGX544MP2 SGX543MP2 *
Mali-T720 MP2
Mali-T720
Adreno 302 304 305 306
Mobility Radeon 7500
Mobility FireGL 7800
Graphics Media Accelerator (GMA) 900
Radeon Xpress 200M
Radeon Xpress 1100
Mirage 3+ 672MX
Mirage 3 671MX
Mali-400 MP4 *
GeForce ULP (Tegra 3) *
VideoCore-IV *
Adreno 220 225*
Vivante GC1000+ Dual-Core
Mali-400 MP2 *
GeForce ULP (Tegra 2) *
Graphics Media Accelerator (GMA) 600 *
SGX540 *
Graphics Media Accelerator (GMA) 500
Adreno 205 *
Adreno 203 *
GC800 *
SGX535
SGX531
SGX530
Adreno 200 *
Mali-200 *
GeForce 3 Go *
GeForce 2 Go 200 / 100
Mobility Radeon 9100 IGP
Mobility Radeon 9000 IGP
Mobility Radeon M7
Mobility Radeon M6
Chrome9 HC
Extreme Graphics 2
Mobility Radeon 7000 IGP
Radeon IGP 340M
Radeon IGP 320M
S3G UniChrome Pro II
S3G UniChrome Pro
Castle Rock
Mirage 2 M760
Mirage M661FX
S3 Graphics ProSavage8
Mobility 128 M3
SM502 *


不支持

  • OpenGL4 GPU 必须支持 64 位浮点 FP64 数学运算,这是 GL 4.0 的硬性要求。在 AMDGPU RX 5000's / 6000s 上,最新的 OpenGL 4.6 版本(2017 年)(RDNA 可能会进入 AROS),但英特尔 UHD、Iris Plus 或 Xe、Nvidia RTX(不会)
  • OpenGL3 最新版本 3.3(2011 年)


一些支持

  • OpenGL2 nvidia-nouveau,
  • OpenGL1 intel gma,


内核空间驱动程序,例如 radeon(较旧的 AMD 驱动程序,用于较旧的 GPU)、amdgpu(较新的驱动程序,用于较新的 GPU,允许使用一些新功能)、i915、nouveau 和其他一些驱动程序。它们处理与 GPU 本身通信的繁琐细节(写入适当的寄存器,直接处理其内存,配置输出等等)。不幸的是,它们公开的大部分内容只能被该 GPU 的单个用户使用,这就是为什么我们需要...

DRM 和 DRI(直接渲染管理器/基础设施)控制对 GPU 的访问,提供接口,以便多个应用程序同时与 GPU 交谈(而不会相互破坏),并允许系统执行最基本的任务,例如,如果用户空间应用程序不理解如何与公开的 GPU 交谈,则设置适当的分辨率等。DRI 和 DRM 大致按原样公开 GPU 接口,而不是以“供应商中立”的可移植方式 - 如果你没有专门为你的 GPU 开发的应用程序,它将无法工作。

“让我们为图形创建一个供应商中立的接口,以便应用程序可以忽略特定于 GPU 的部分,直接开始绘图!” - 这就是 OpenGL 的作用。用户空间驱动程序实现 OpenGL 规范,并将其实现为 OpenGL 库提供给应用程序(如游戏、浏览器等),而不是 GPU。Mesa 是最流行的开源用户空间驱动程序集合,包含针对不同 GPU 系列的几个用户空间驱动程序:radeonsi 用于大多数现代 AMD GPU(以及 r600g、r300g 和其他一些用于较旧的 GPU)、i915/i965 用于旧/新英特尔 GPU 和 nouveau 用于 Nvidia GPU。

还有 Gallium,它是一组这些驱动程序之间共享的实用程序和通用代码 - 如果某些事情可以完成一次并在所有地方都能正常工作,它们就会落入 Gallium 中,并使所有驱动程序受益。大多数 Mesa 驱动程序使用 Gallium(radeonsi、nouveau、软件渲染器),有些没有(英特尔)。

显示二维窗口也支持特定于设备的二维驱动程序,但如今大多数不再需要这些驱动程序,因为模式设置可以自行处理大多数硬件。由于 DRM/DRI 针对以前特定于硬件的操作(设置分辨率、刷新率等)获得了一些额外的接口,并且需要加速二维绘制的软件被优化为基于 OpenGL 的渲染器,因此专用二维加速正在慢慢消失。从 2012 年左右开始,显卡的 3D 部分处理二维操作。

现代 GPU 还可以解码视频!有 VDPAU(NVIDIA 和 AMD GPU)和 VA-API(AMD 和英特尔 GPU)也可以与通过 DRM/DRI 公开的 GPU 交谈,并发出适当的命令来解码/编码给定的视频流。这些驱动程序也是特定于 GPU 的。


假设您有一些示例 GPU,以下是示例堆栈的外观

  • AMD Radeon HD8750:amdgpu -> DRM/DRI -> Mesa (radeonsi)
  • AMD Radeon HD4850:radeon 内核驱动程序 -> DRM/DRI -> Mesa (r600g) -> 游戏/应用程序/等等。
  • NVIDIA GeForce 460:nouveau 内核驱动程序 -> DRM/DRI -> Mesa (nouveau) -> 游戏/应用程序。
  • 英特尔 GMA950:i915 内核驱动程序 -> DRM/DRI -> Mesa (i945) -> 游戏/应用程序。


AMD 驱动程序名称指示每个驱动程序支持的第一个硬件代

  • r300 支持 3xx、4xx、5xx
  • r600 支持 6xx 到 NI
  • radeonsi 支持 SI、CI、VI 和 Polaris




除非您的计算机使用由德州仪器制造的 FireWire 芯片组,否则 FireWire 接口可能会出现错误。AROS 几乎不可能支持 FireWire。


由于认证成本巨大,蓝牙同样不太可能获得支持。


目前没有 x86 PCMCIA card.resource。编写 card.resource 的工作量与编写典型驱动程序相当。但是,它可能会因需要支持各种 PCMCIA 控制器芯片组(如 TI PCI1225、PCI1410、PCI1420、1450、PCIxx12 和 O2 等)而变得复杂。m68k card.resource 并没有太多高级功能,大多数功能非常简单,或者直接访问 Gayle 寄存器。唯一的例外是 CopyTuple()。Amiga card.resource 有一个重大缺陷:它是单单元的。需要 card.resource 和 pccard.library。过去有人谈论为 PCMCIA 设计一个新的 API,因为 card.resource 仅支持一个插槽,但由于大多数现代笔记本电脑只有一个插槽,我认为直接实现 card.resource(至少作为第一步)可能是有价值的。pccard.library 将很容易移植。因此,需要一个新的 API。

华夏公益教科书