corna / me_cleaner

Tool for partial deblobbing of Intel ME/TXE firmware images
GNU General Public License v3.0
4.51k stars 279 forks source link

Issue with iGPU on Macbook Pro 9,2 (i7-3520M) #370

Closed dandongus closed 1 year ago

dandongus commented 2 years ago

After running me_cleaner (with -S) on a dump of the uefi firmware and flashing the output back to the eeprom, the machine boots up fine and the ME is disabled/removed, but there's no "graphics acceleration" in OSX, it's instead running with just software rendering. Flashing back the original image restores full functionality, as one would expect. I'm using the stock apple firmware, not coreboot, so I'm not sure that #367 applies here.

Anyone else have a similar issue or any suggestions for what to try?

490398290 commented 2 years ago

macOS won't work without ME firmware. So, if you want to have hardware acceleration i suggest to flash back original firmware.

Espionage724 commented 1 year ago

ME handles protected audio/video playback (PAVP) for Intel graphics (at least on some platforms, if not all), so if macOS has a hard requirement for HDCP that might be an issue.

macOS won't work without ME firmware

Do you have any more details about this? What does macOS care about ME specifically? There's a variety of GPU fixes for Hackintosh setups; maybe something from there can be implemented?