Основные различия:
Характеристика | i440FX (старый) | Q35 (более современный) |
---|---|---|
Поддержка PCIe | Только PCI (legacy) | Поддержка PCIe (лучше для passthrough) |
Поддержка UEFI | Только с костылями (неофициально) | Полноценная поддержка UEFI |
Графика | Обычно используется std/vga | Лучше совместимость с virtio-gpu |
Поддержка SATA | Эмуляция IDE/PATA | Нативная поддержка AHCI (лучше для SSD) |
Поддержка CPU | Базовые функции | Лучшая поддержка современных CPU (например, Ivy Bridge+) |
Поддержка Q35-специфичных фич | Нет | Есть (например, PCIe hotplug) |
Поколение и архитектура:
-
i440FX: Это более старый чипсет, который эмулирует оборудование, характерное для компьютеров конца 1990-х — начала 2000-х годов. Он поддерживает PCI (но не PCI Express) и традиционные технологии того времени.
-
Q35: Это более современный чипсет, который эмулирует оборудование, характерное для середины 2000-х годов. Он поддерживает PCI Express (PCIe) и более современные технологии, такие как SATA и AHCI.
Когда выбирать i440FX?
-
Нужна максимальная совместимость со старыми ОС (Windows XP, старые Linux-дистрибутивы).
-
Используется PCI passthrough устройств, которые не поддерживают PCIe.
-
Виртуальная машина не требует UEFI.
Когда выбирать Q35?
-
Нужна поддержка PCIe (например, для GPU passthrough).
-
Требуется UEFI (например, для Windows 11 или современных Linux).
-
Виртуальная машина использует AHCI/SATA (лучшая производительность дисков).
-
Планируется использование современных CPU-фич.
Вывод:
-
Q35 — лучше для современных ОС и оборудования.
-
i440FX — для старых систем или специфических случаев.