Opened 11 months ago

Last modified 5 months ago

#15237 new bug

intel_extreme graphics driver doesn't play nice with Intel HD Graphics 4000 on MacBook Pro

Reported by: BeDifferent-1 Owned by: pulkomandy
Priority: normal Milestone: Unscheduled
Component: Drivers/Graphics/intel_extreme/ivybridge Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All


Using hrev53333 64-bit "anyboot" burned CD on a MacBook Pro mid-2012, it booted fine, but I encountered severe graphical glitches when it got to the desktop. (Picture of the screen is appended.) Tried booting with the intel_extreme driver blacklisted in the boot options menu; the VESA driver works fine. I will probably attach a syslog at a later time, because I'm uncertain how to obtain one that accurately shows the issue, due to (A) the graphical glitch, and (B) the fact that I'm booting it from a CD. Output of listdev will also be attached when I have it.

Attachments (3)

IMG_20190807_104606.jpg (432.3 KB ) - added by BeDifferent-1 11 months ago.
Picture of screen showing graphical glitch
syslog (112.5 KB ) - added by BeDifferent-1 11 months ago.
System log file
listdev_output.txt (3.7 KB ) - added by BeDifferent-1 11 months ago.
Full output of listdev

Download all attachments as: .zip

Change History (8)

by BeDifferent-1, 11 months ago

Attachment: IMG_20190807_104606.jpg added

Picture of screen showing graphical glitch

by BeDifferent-1, 11 months ago

Attachment: syslog added

System log file

by BeDifferent-1, 11 months ago

Attachment: listdev_output.txt added

Full output of listdev

comment:1 by pulkomandy, 11 months ago

In the syslog, I see that the driver found no DDC/EDID information and also failed to map in the video card ROM to get the native resolution from there.

It then tries to set the resolution to 1024x768, which I guess is not the native resolution, and it seems it fails at setting it up properly, so you end up with the invalid display you get.

At the end of the log I think you set the resolution yourself to 640x400?

If that's the case, managing to set the proper resolution and then rebooting (assuming a writable install of haiku, so not running from CD/DVD) might help. You can set the resolution using either the screen preferences (if the glitch allows you to see what you do there) or the screenmode command in Terminal.

comment:2 by BeDifferent-1, 11 months ago

Yes, the native res is 1280x800. I'm honestly surprised I was able to see the screen well enough to set the resolution in the Screen prefs, but somehow I managed it.

I'm about to re-test with hrev53381; I'll report back here afterward as to how that goes.

UPDATE: Issue is still present in hrev53381 64-bit. I tried to install it onto a hard drive partition, but I must've messed it up somehow, because the newly installed system KDLs with the error message being "get_boot_partitions failed!" I'll try again later...

Last edited 11 months ago by BeDifferent-1 (previous) (diff)

comment:3 by pulkomandy, 9 months ago

Component: Drivers/Graphics/intel_extremeDrivers/Graphics/intel_extreme/ivybridge
Owner: changed from kallisti5 to pulkomandy

comment:4 by BeDifferent-1, 6 months ago

OK, quick update on this ticket... I can't test it any further at this time because the MacBook's screen backlight fuse (on the main logic board) has apparently failed, and I still have yet to get it repaired; it's the kind of repair that'd have to be done professionally. I will test again with the latest hrev as soon as I have the machine back up and running, but that might take a while longer.

comment:5 by pulkomandy, 5 months ago

Ok, when you get the machine back please try hrev53857 or later as I fixed some issues for Ivy Bridge devices there. Thanks for the update and I hope you can get your machine back in working order.

Note: See TracTickets for help on using tickets.