Основные различия:
Характеристика | 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 — для старых систем или специфических случаев.