**Context:**
I have two Mid-2012 MacBook Pros A1278 model:
1. **HD 3000 (Sandy Bridge)**: Works perfectly (`i915.modeset=1`, Mesa acceleration).
2. **HD 4000 (Ivy Bridge)**: Blank screen or blinking cursor with `modeset=1` on kernel 6.1 (MX Linux). Only works with `nomodeset` (software rendering/`llvmpipe`).
**Issue:**
- Modern kernels (≥5.16) seem to break Ivy Bridge support, while Sandy Bridge (HD 3000) still works.
- Tried:
- `i915.enable_guc=0`, `enable_fbc=0`, `preliminary_hw_support=1`, etc.
- Downgrading to kernel 5.15 (not yet tested on MX).
**Ask for Help:**
1. Is there a known workaround for **HD 4000 acceleration** on MX Linux?
2. Would a **custom kernel patch** or **Xorg config tweak** help?
3. Should I stick with `nomodeset` or try Debian’s 5.15 LTS kernel?
**System:**
- MX Linux (Debian-based, kernel 6.1).
- GPU: `8086:0166` (Intel HD 4000, Ivy Bridge).
*Thanks for any insights!*
SOLVED - Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
- apache2025
- Posts: 2
- Joined: Sat Apr 26, 2025 4:11 am
SOLVED - Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
Last edited by apache2025 on Sun Apr 27, 2025 11:40 am, edited 1 time in total.
- Eadwine Rose
- Administrator
- Posts: 14666
- Joined: Wed Jul 12, 2006 2:10 am
Re: Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
According to the forum rules (please read): Please provide full Quick System Info from the menu, use copy for forum button, no edits, of the machine not working.
LiveUSB version is OK if needed.
LiveUSB version is OK if needed.
MX-23.6_x64 July 31 2023 * 6.1.0-37amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030
Re: Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
I don't know. My dad still uses an Intel 3770K (Ivy Bridge) processor in a desktop tower. It runs MX-23 with stock Debian 6.1 kernel. It installed (in legacy mode) without problems.
It's from 2012, but it's a fantastic computer for his needs. There is plenty of speed for web browsing etc. Maybe I will upgrade it to something newer, but since MX-23 works so well I might wait until 2028.
If you can't get Debian 6.1 kernel to boot, then maybe try other kernels. HD 4000 should be supported in mainline and Debian kernels.
It's from 2012, but it's a fantastic computer for his needs. There is plenty of speed for web browsing etc. Maybe I will upgrade it to something newer, but since MX-23 works so well I might wait until 2028.
If you can't get Debian 6.1 kernel to boot, then maybe try other kernels. HD 4000 should be supported in mainline and Debian kernels.
-
- Posts: 311
- Joined: Fri Jul 17, 2020 10:32 am
Re: Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
Yeah, another confirmation from here. I still use a 3770k system as a backup audio workstation. Granted, it doesn't see much "actual use" these days, but it's a terrific computer. I've done plenty of work in the games industry on that exact machine (32 GB RAM, RME audio hardware). It's running the most recent 6.x kernels and the CPU-integrated HD 4000 has never given me any problems. Always has OpenGL/Mesa working with the i915 driver etc. So the problem must be something else than just with the combination of 6.x kernels and the HD 4000.dreamer wrote: Sat Apr 26, 2025 12:14 pm I don't know. My dad still uses an Intel 3770K (Ivy Bridge) processor in a desktop tower.
Re: Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
Maybe "Apple"?So the problem must be something else than just with the combination of 6.x kernels and the HD 4000.
Have you tried switching to the "intel" driver by enabling the TearFree option in MX Tweak/Other?
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
Re: Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
Not HD4000 but my i5-3550 (Ivy Bridge, HD2500) works fine with either the stock 6.1 kernel (MX23/bookworm) or 6.6 liquorix.
You could also try the antiX 5.10 kernel that is available in MXPI.
You could also try the antiX 5.10 kernel that is available in MXPI.
- apache2025
- Posts: 2
- Joined: Sat Apr 26, 2025 4:11 am
Re: Intel HD 4000 (Ivy Bridge) GPU Fails with Modesetting on Modern Kernels
I tried many tweaks without success. In the end, I had to downgrade by reinstalling an older MX Linux version with the 5.x kernel. Problem solved — the HD 4000 is now detected.