网卡
Ref
电口
以下均为原生支持
- Aquantia AQC107
- Aquantia AQC113C
- GIGABYTE GC-AQC113C
- Mac mini M1 採用的就是AQC113,經測試,已經可以原生支持了
- 驱动方法 refer to
- https://www.imacpc.net/archives/4297?fbclid=IwAR2MMmqG1O9o_QTfT4zUDMh3xH_b84aa7G3J_6PjcTEhdDhNvQptV8SKX8g
- https://www.tonymacx86.com/threads/help-with-aquantia-aqc113c-and-z690.321746/
- https://www.tonymacx86.com/threads/gigabyte-z690-aero-g-i5-12600k-amd-rx-6800-xt.317179/
- https://www.reddit.com/r/hackintosh/comments/z6ug1s/yes_did_it_again_install_macos_ventura_1301_build/
光口
英特尔x520-DA1 万兆网卡(SFP+)
- https://www.intel.sg/content/www/xa/en/products/sku/68669/intel-ethernet-converged-network-adapter-x520da1/specifications.html
- 价格
- 298 https://item.taobao.com/item.htm?spm=a21n57.1.0.0.52e2523cT432pI&id=618635963285&ns=1&abbucket=0#detail
- 239 https://item.taobao.com/item.htm?spm=a21n57.1.0.0.52e2523cT432pI&id=650028199846&ns=1&abbucket=0#detail
- 190 - https://item.taobao.com/item.htm?spm=a21n57.1.0.0.52e2523cT432pI&id=610152329273&ns=1&abbucket=0#detail
Solution
Best solution is still changing sub IDs via Linux and use Apple driver or SmallTree depending on the chipset used.
-
方法1:changing sub IDs stored in
EEPROM
via Linux and use Apple driver or SmallTree depending on the chipset used.-
经测试,在 macOS Big Sur 11.6.7下成功
-
Ventura 13.2.1下仍然work,from https://www.tonymacx86.com/threads/intel-network-adapters-on-os-x-small-tree-drivers.156135/page-36
-
Below are ethtool commands used in a USB boot of Ubuntu 16.04 that were successful in modifying the EEPROM of an stock Intel X520-DA1 to work with either the Small Tree Driver or Sonnet Drivers. These commands apply to any Intel X520-based card (other than Dell), but your mileage may vary. I demonstrated success using the Small Tree and Sonnet Drivers in a Catalina with my Hackintosh with X520-DA1 in PCIe Slot. I also demonstrated success using the Sonnet Drivers in Big Sur using my 2017 Macbook Pro (touch bar) with a Thunderbolt 3 PCIe enclosure, the OWC Mercury Helios 3S. The commands below are for a single NIC, such as the X520-DA1. If you have the X520-DA2 or similar, you will need to run them on both the devices. Also, be sure to change the enp2s0 to the proper NIC(s) on your machine. I underlined that part below. Flashing an Intel X520-DA1 (or X520-DA2) to Use Sonnet Drivers sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32a value 0x12 sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32b value 0x72 sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32c value 0xb8 sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32d value 0x16 Flashing an Intel X520-DA1 (or X520-DA2) to Use Small Tree Drivers sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32a value 0x0a sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32b value 0x00 These two commands only needed if cross-flashing Sonnet to Small Tree: sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32c value 0x86 sudo ethtool -E enp2s0 magic 0x10fb8086 offset 0x32d value 0x80 I hope this helps someone else. I am going to try these on Fujitsu D2755-A11 cards which are Fujitsu versions of the X520-DA2 and will report back. Hopefully this helps someone else. from https://www.tonymacx86.com/threads/intel-network-adapters-on-os-x-small-tree-drivers.156135/page-34#post-2278806
-
Small Tree i8259x Driver
-
Sonnet’s driver
-
-
方法2:FakePCIID.kext
- https://github.com/RehabMan/OS-X-Fake-PCI-ID
- inject the conversion for the pci subsystem ID to make it work with the drivers
Ref
- https://wtser.com/intel-10g
- https://malash.me/202207/intel-x520-drivers-on-windows-and-macos/
- https://www.reddit.com/r/hackintosh/comments/u1a9tc/supported_nic_with_sfp_port/
- https://forums.macrumors.com/threads/modify-retail-intel-10gbe-nics-to-use-small-tree-macos-drivers.1968456/
- https://www.tonymacx86.com/threads/10-gbit-network-for-video-editing-monterey-and-hopefully-beyond.322405/
- https://www.tonymacx86.com/threads/how-to-build-your-own-imac-pro-successful-build-extended-guide.229353/
- https://www.tonymacx86.com/threads/intel-network-adapters-on-os-x-small-tree-drivers.156135/page-36
- now in Ventura and they still work
- This worked beautifully on my Intel x520-DA2, plugged into my M2 MacBook Pro (Ventura 13.2.1) using an OWC Helios 3S. Thanks a lot! Now I can use a Sonnet driver and set Jumbo frames!
Graph Card
Currently, as of 10.15.1, Apple has finally added RDNA and Navi support.
- RX 5500
- RX 5500 XT
- RX 5600
- RX 5600 XT
- RX 5700
- RX 5700 XT
- RX 5700 XT 50th Anniversary Edition
Radeon Pro:
- Radeon Pro W5500
- Radeon Pro W5700
As of 11.4, Apple has added Navi 21 support.
- RX 6800
- RX 6800 XT
- RX 6900 XT
As of 12.1, Apple has added support for the RX 6600 XT.
- RX 6600
- RX 6600 XT
Ref
CPU
Cooler
SSD
WIFI
Fenvi T919
BCM94360CS2
BCM94360CD 完美支持airdrop handoff - 更贵一点
CPU
- Ryzen Hackintosh
- Intel Hackintosh