TechBriefe
Tech Briefing

Proxmox VMs Default to 1990s Intel Chipset Emulation

Rachel Lin 23.10.2026

Why Stick With Such Old Hardware?

When creating a virtual machine in Proxmox VE, the setup wizard presents a System tab where users select hardware emulation options. Most administrators proceed without changing the default Machine setting, which configures QEMU to emulate Intel's 440FX chipset—a component introduced in 1996 for desktop motherboards. This legacy configuration persists across new VM deployments unless manually overridden during creation.

The 440FX chipset was designed for Pentium Pro and Pentium II processors, supporting PCI and ISA buses but lacking modern features like PCI Express or advanced power management. Despite its age, QEMU's emulation of this chipset remains stable and compatible with a wide range of guest operating systems, from older Linux distributions to recent Windows versions. Developers chose it as a safe default because it avoids complex hardware quirks found in newer chipsets, ensuring reliable boot behavior across diverse workloads.

What Happens If You Change the Machine Type?

The choice of i440fx as the default machine type prioritizes broad compatibility over performance or modernity. Newer chipsets like Q35 offer better device support and performance but can introduce compatibility issues with certain guest OSes or drivers. By emulating a well-understood, simple platform, Proxmox reduces the risk of boot failures or hardware detection problems, especially in headless server environments where stability trumps cutting-edge features. Users running specialized workloads or requiring virtualized GPUs may benefit from switching to q35, but for general-purpose VMs, the 90s-era emulation poses no practical limitations.

Switching from i440fx to q35 enables features like PCI Express passthrough, improved USB handling, and better support for modern virtual hardware. However, some older guest operating systems may lack drivers for the newer emulated components, potentially causing boot issues or reduced functionality. Administrators should test changes in isolated environments before applying them to production VMs. The Proxmox documentation notes that q35 is recommended for Windows 10 and later guests when advanced device passthrough is needed.

Does using an emulated 90s chipset affect VM performance? No, the performance impact is negligible for most workloads since CPU and memory virtualization are handled separately from chipset emulation.

Frequently Asked Questions

Can I change the machine type after a VM is created? Yes, but it requires powering off the VM and editing its configuration file; changing it while running is not supported.

Is the i440fx default unique to Proxmox? No, many virtualization platforms use similar legacy defaults for compatibility reasons, though Proxmox makes the setting visible during VM creation.

Share:

More stories: