> Could you do the same test without nolapic please? Hmm, on a second though I think you meant without nolapic and without noapic? root@test:~# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz root=/dev/sda1 rootwait ro quiet root@test:~# uname -r 4.18.17 root@test:~# lsmod | grep i915 i915 1544192 2 drm_kms_helper 159744 1 i915 drm 376832 4 drm_kms_helper,i915 intel_gtt 24576 1 i915 root@test:~# cat /proc/interrupts ; sleep 10; cat /proc/interrupts CPU0 CPU1 0: 7 0 IO-APIC 2-edge timer 1: 0 5 IO-APIC 1-edge i8042 4: 0 2 IO-APIC 4-edge ttyS0 8: 1 0 IO-APIC 8-edge rtc0 9: 0 4 IO-APIC 9-fasteoi acpi 12: 7 0 IO-APIC 12-edge i8042 18: 0 0 IO-APIC 18-fasteoi i801_smbus 23: 33 0 IO-APIC 23-fasteoi ehci_hcd:usb1 40: 0 0 PCI-MSI 458752-edge PCIe PME, pciehp 41: 0 5151 PCI-MSI 512000-edge ahci[0000:00:1f.2] 42: 0 122 PCI-MSI 327680-edge xhci_hcd 43: 340 0 PCI-MSI 442368-edge snd_hda_intel:card0 44: 0 389 PCI-MSI 409600-edge eth0 45: 208 0 PCI-MSI 32768-edge i915 NMI: 0 0 Non-maskable interrupts LOC: 2367 2149 Local timer interrupts SPU: 0 0 Spurious interrupts PMI: 0 0 Performance monitoring interrupts IWI: 0 0 IRQ work interrupts RTR: 0 0 APIC ICR read retries RES: 914 612 Rescheduling interrupts CAL: 1773 80 Function call interrupts TLB: 19 9 TLB shootdowns TRM: 0 0 Thermal event interrupts THR: 0 0 Threshold APIC interrupts MCE: 0 0 Machine check exceptions MCP: 1 2 Machine check polls ERR: 0 MIS: 0 PIN: 0 0 Posted-interrupt notification event NPI: 0 0 Nested posted-interrupt event PIW: 0 0 Posted-interrupt wakeup event CPU0 CPU1 0: 7 0 IO-APIC 2-edge timer 1: 0 5 IO-APIC 1-edge i8042 4: 0 2 IO-APIC 4-edge ttyS0 8: 1 0 IO-APIC 8-edge rtc0 9: 0 4 IO-APIC 9-fasteoi acpi 12: 7 0 IO-APIC 12-edge i8042 18: 0 0 IO-APIC 18-fasteoi i801_smbus 23: 33 0 IO-APIC 23-fasteoi ehci_hcd:usb1 40: 0 0 PCI-MSI 458752-edge PCIe PME, pciehp 41: 0 5155 PCI-MSI 512000-edge ahci[0000:00:1f.2] 42: 0 122 PCI-MSI 327680-edge xhci_hcd 43: 340 0 PCI-MSI 442368-edge snd_hda_intel:card0 44: 0 401 PCI-MSI 409600-edge eth0 45: 208 0 PCI-MSI 32768-edge i915 NMI: 0 0 Non-maskable interrupts LOC: 2583 2268 Local timer interrupts SPU: 0 0 Spurious interrupts PMI: 0 0 Performance monitoring interrupts IWI: 0 0 IRQ work interrupts RTR: 0 0 APIC ICR read retries RES: 920 612 Rescheduling interrupts CAL: 1775 80 Function call interrupts TLB: 19 9 TLB shootdowns TRM: 0 0 Thermal event interrupts THR: 0 0 Threshold APIC interrupts MCE: 0 0 Machine check exceptions MCP: 1 2 Machine check polls ERR: 0 MIS: 0 PIN: 0 0 Posted-interrupt notification event NPI: 0 0 Nested posted-interrupt event PIW: 0 0 Posted-interrupt wakeup event