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 世界上找到
- 简要时间线
- 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,这将允许音频卡的其他功能,如麦克风、线路输出等)。
- 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 运算放大器)。
移植涉及 40897、40898 配置、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 |
- 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
|
未测试 | 未测试 | 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
|
0x | 0x | 0x | TQFP 48 引脚电源 IC 芯片 来自 ALC269 及其同类产品具有许多供应商特定的设置,使用 COEF 谓词会导致编解码器停止 | ||
ALC269VB
|
0x10ec | 0x0269 | 0x100004、0x100100、0x100202 | 某些版本有效 | 未测试 |
|
ALC269VC 又名 ALC3202
|
0x10ec | 0x0269 | 0x100203, | 某些版本有效 | 未测试 | SMT SMD QFN-48 -
|
ALC272
|
0x10ec | 0x0272 | 0x0 | 未测试 |
| |
ALC273 | 未测试 | 未测试 | ||||
ALC270 | ||||||
ALC282 | 0x1002 | 0x | 版本 6.17 | 版本 6.17 | 需要重新测试 | |
ALC660 ALC660-VD |
| |||||
ALC661-GR(2011 年) | ||||||
ALC662 | 0x1043 | 0x82a1 | 0x0 | 版本 6.17 如果 QUERY 添加到 hdaudio.config 的顶部 | 版本 6.17 对 eee pc 900 不起作用 |
|
ALC663 | 0x10ec | 0x0861 | 版本 6.13 | 未测试 | 输出不错,例如耳机放大器部分的编解码器实际上工作良好,但由于尺寸过小的耦合电容器而导致失真,无法真正支持这么低的阻抗
| |
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
|
有效 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 | 是 | 未测试 |
| |||
ALC887-VD-CG | 0x10ec | 0x0887 | 0x100302 | 未经测试子系统 ID:0x1458a002 | ||
ALC887-VD | 0x10ec | 0x0887 0x1458 | 0xa002 | 可能 | 未经测试索引 = 2 | ALC887 在混音器 NID 上没有音量控制能力,因此将音量控制放在 DAC NID 上
|
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 | 未测试 |
| ||
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 | 否 | 未测试 |
|
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 编解码器 | 是 | 未测试 |
| |||
Conexant CX20582 编解码器 | 未测试 | 未测试 | 未测试 | |||
Conexant CX2059x CX20594-21Z 编解码器 | 未测试 | 未测试 | 未测试 | |||
Conexant CX20585 编解码器 | 是 | 未测试 |
| |||
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 | 未测试 |
| |
IDT(前身为 SigmaTel)IDC STAC 9271/71D | 0x8384 | 0x7626 | 0x0002 | 未测试 | 未测试 | |
IDC STAC 9272 9273 9274 | Intel D5400XS, | |||||
IDT 92HD73C | 是 | 仅限耳机 Asus AT4NM10 主板 | ||||
IDT 92HD75B | 0x111d | 0x7608 | 是 | 未测试 |
| |
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 版本完全相同,只是它是在主板上用于板载音频的版本。
描述 | 供应商 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 麦克风输入
| |||||
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 24Soundtrack DSP 24 Value Soundtrack DSP 24 Media 7.1 Event Electronics EZ8 |
||||||
Digigram VX442Lionstracs 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
| ||
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 | 是 | 大多数型号 | 是 |
| ||
未测试 | 未测试 | ||||||||
描述 | 供应商 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 输出使其工作
| ||
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 | |||
nouveau.hidd (nvidia pci, agp, pci-e 桌面)
[edit | edit source]- 台式机,更可能在 **非常** 早期的英伟达(但不在老的 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 针电源连接器 -
| |||
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 |
| ||
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 |
| ||
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 没有统一着色器 -
| |||
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 电源
| ||||
Geforce 8800gtx (nv5 ) (G8x) (2007) | 0x | 0x | 0x0 | N/A | 2008 200W 1x 6pin 连接器,
| ||||
GeForce 8800 GT | 0x | 0x0602 0x0611 0x0193 | 0x0 | 是 | DVI 最高 2500 x 1600 | N/A | opengl 3.x - 需要 6pin 电源连接器
| ||
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 上 |
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 - 最大分辨率
| |||
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 年)
|
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 -
|
Geforce 8400gs (nv50) (G86) (2007 年中)
|
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 -
|
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 电源 -
| |||
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 的重命名版本 - 随机工作
| |
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 随机工作 -
| |
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 支持 -
| |
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 -
| |
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 插槽 -
| ||
GT220 (GT216) G220 | 0x10de | 0x0a20 | 0xa2 | 是 | 是 | DVI | N/A | Icaros 2.0.3 GeForce GT220 1GB
| |
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 - 单槽位 -
|
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 卡 - 单槽位 -
| |
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 -
| ||||
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 电源 - 双槽位 -
| ||
Geforce GTX 460SE 192 位 | 0x10de | 0x0e23 | 0x91 或 0xa1 | N/A | nouveau 6.11 - 需要 2 个 6pin 电源 - 双槽位 -
| ||||
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 电源 - 双槽位 -
| |
GT 440 GF108 芯片组或更高 OEM GF106 | VESA 6.11 像素文本 | 隧道齿轮箱 | N/A | openGl 4.1 opencl 1.x - 无需 6pin 电源 - 96 个 cuda 内核 128 位 - 双槽位 -
| |||||
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 |
| ||||
Geforce 5xx 560gtx Fermi GTX 560, | 0x10de | VESA | 6.11 | N/A | opengl 4.x - 2 个 6pin 电源 - 384 个 cuda 内核 - 双槽位 - 不适用于 PCI-e 1.0a 插槽 -
| ||||
GTX 560 Ti | 0x10de | VESA | 6.11 | N/A |
| ||||
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 插槽 -
| |||
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
| |||||
Geforce GT 730 | 0x10de | 使用 VESA 6.11 像素文本 | N/A | fermi 版本有 96 个 cuda 内核 128 位 GF108
| |||||
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 电源
| |||||
Geforce GT 640 | 0x10de | VESA | N/A |
| |||||
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 之前的 (硬件光线追踪之前的) 客户将继续运行闭源模块。希望这可能会扩展到其他操作系统
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 显卡
- http://www.bumblebee-project.org/
- https://github.com/Bumblebee-Project/Bumblebee/wiki/
- https://github.com/Bumblebee-Project/Bumblebee/
- https://github.com/Bumblebee-Project/bbswitch
- https://github.com/amonakov/primus
- https://github.com/gsgatlin/optimus-rpms
描述 | 供应商 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 |
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 南部群岛
|
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 |
描述 | 供应商 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 |
描述 | 供应商 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。