想要在黑果安裝10Gb 光纖網卡不是夢

過去想要在黑果上面驅動INTEL 10Gb光纖卡,得先刷韌體在使用,在加載SmallTreeIntel8259x.kext 方可完美運行,如今已有解方了,無需再刷韌體了。

IntelLucy 是一款針對 Intel X500 系列 10GBit 乙太網路控制器的開源驅動程式,旨在為使用者提供高效穩定的網路連接體驗。

如需詳細的支援資訊,請參閱 IntelLucy 的專案首頁: insanelymac.com
下載:IntelLucy.kext

驅動程式的主要特點

  1. 支援廣泛的網路適配器:支援 Intel X520、X540、X550 和 82598 乙太網路轉接器,為這些常見的 10G 網卡提供可靠的驅動支援。
  2. 多段資料包支援:能有效減輕網路堆疊處理資料包時的複製操作,提升傳輸效率。
  3. 無複製接收與傳送:接收過程中僅對小型資料包進行複製,大型資料包則不需重複分配緩衝區,提升效能。
  4. IPv4/IPv6 卸載:支援 TCP 和 UDP 的分段卸載,進一步減少 CPU 負擔。
  5. 大型接收卸載:將 TCP/IPv4 資料流識別並重新組裝成大型資料包,減少資料包標頭處理的負荷。
  6. 支援巨型幀:最高可支援 9000 字節的巨型幀,非常適合 10 GBit/s 的高效能應用。
  7. 相容性與升級:適用於 macOS High Sierra 及以上版本,並支援區域網路喚醒(WoL)功能,未來還計劃支援節能乙太網路 (EEE)。
  8. 硬體 VLAN 標記:支援 VLAN 設定,便於網路分段管理。
  9. AppleVTD 相容性:能與 AppleVTD 一同運作,但在沒有 AppleVTD 的情況下也能正常工作。
  10. 不再需要硬體修改:過去需要 SmalltreeIntel8259x.kext 驅動的硬體修改現在已經不再必要。

目前狀態

IntelLucy 已成功在多個 macOS 版本上進行測試,包括 Catalina、Monterey、Ventura 和 Sonoma,並且效能優於 com.apple.DriverKit-AppleEthernetIXGBE。測試結果顯示:

  • X520 轉接器:支援被動 DAC 電纜、10GBase-SR 和 1000Base-T SFP+ 模組,但不支援 10GBase-T 模組,因其超出 SFP+ 插槽的功率限制。
  • X540 適配器:在 1.0.3 版本後支援改進,雙埠同時工作。
  • X550 適配器:在 1.0.4 版本中修復手動媒體選擇問題,並確認 LAN 喚醒功能正常運作。

測試配置

  • X520-DA1
  • 被動 DAC 電纜:正常工作
  • 10GBase-SR SFP+ 模組:正常工作
  • 1000Base-T SFP 模組:正常工作
  • X540-TA1:正常工作
  • X540-TA2:兩個連接埠均正常工作
  • X550-T1:正常工作

已知問題

  1. X520 適配器的限制:X520 不支援 10GBase-T SFP+ 模組,因為該模組的功率需求(約 3W)超出其設計限制。強行安裝可能會損壞裝置。
  2. 手動媒體選擇:從 1.0.4 版本開始,X540 和 X550 已支援手動媒體選擇功能。
  3. 流量控制問題:避免使用啟用了流量控制的媒體,否則可能會導致連接不穩定或效能下降。
  4. WoL 設置要求
  • 必須使用支援 WoL 的適配器(僅部分 X520 適配器支援)。
  • 主機板必須支援附加卡的 WoL 功能。
  • 需要在 UEFI 設定中啟用 WoL。
  • 需要適當的 macOS ACPI 表以支援喚醒功能。

這款驅動程式基於 GPLv2 開源許可,為使用 Intel X500 系列 10GBit 網卡的用戶提供了穩定可靠的解決方案。

上一篇
下一篇