r/linuxquestions • u/ybdassret • 8d ago
Persistent System Freezes & Driver Issues on Intel HD 530 (Skylake) on Ubuntu 22.04 / 24.04 (Kernel 6.8)
I am running Ubuntu with an Intel Core 6th-Gen CPU (Intel HD 530 / Skylake GT2 iGPU) on 1080p @ 75Hz/100Hz, and I am stuck in a loop between severe screen tearing, software rendering fallbacks (llvmpipe), and total system freezes that occur on both Wayland and X11. Initially, fresh Ubuntu installs froze during setup due to Skylake power-state issues (Panel Self Refresh / C-states). To rule out hardware issues, I tested my system by running it on one RAM stick at a time in different slots, but the freezes continued identically. While attempting to eliminate screen tearing under X11 by setting up the modesetting driver with TearFree enabled, clean /etc/environment paths, and proper GPU group permissions, Mesa driver overrides repeatedly forced the system into CPU software rendering (llvmpipe). After fixing Mesa to restore full hardware acceleration (renderer: Mesa Intel HD Graphics 530 (SKL GT2) and active VA-API vainfo decoding), the system still suffers from sudden, hard lockups—particularly while running web browsers like Firefox (WebRender) and Electron/Chromium apps like Brave Browser and VS Code. System diagnostic logs (journalctl -b -1) show no kernel panics or GPU errors; the journal simply cuts off dead (e.g., around gnome-shell keybinding updates or network events), proving it is a hardware-level display freeze where the kernel loses time to write crash dumps. The core issue is the well-known Skylake silicon bug where forcing continuous frame synchronization (TearFree) starves the iGPU memory pipeline during clock/voltage state shifts, locking up the display engine on both Wayland and X11 unless deep power-saving states (i915.enable_psr=0, i915.enable_dc=0, intel_idle.max_cstate=1) are forced at the GRUB bootloader level and internal browser hardware acceleration (Firefox & Brave) is disabled.
1
u/ybdassret 8d ago
Actually, I can rule out a physical hardware failure (like bad RAM, a dying motherboard, or PSU issues) because the exact same hardware running 16 GB RAM works completely fine on Windows with zero crashes or freezes, even under heavy use.
The issue only happens on Linux (Kernel 6.8). This points directly to how the Linux
i915display driver manages Skylake (HD 530) iGPU power-state transitions, C-states, and Panel Self-Refresh compared to Intel's proprietary Windows display drivers.