Opened 4 months ago

Last modified 2 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:
Has a Patch: no 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 4 months ago.
Picture of screen showing graphical glitch
syslog (112.5 KB ) - added by BeDifferent-1 4 months ago.
System log file
listdev_output.txt (3.7 KB ) - added by BeDifferent-1 4 months ago.
Full output of listdev

Download all attachments as: .zip

Change History (6)

by BeDifferent-1, 4 months ago

Attachment: IMG_20190807_104606.jpg added

Picture of screen showing graphical glitch

by BeDifferent-1, 4 months ago

Attachment: syslog added

System log file

by BeDifferent-1, 4 months ago

Attachment: listdev_output.txt added

Full output of listdev

comment:1 by pulkomandy, 4 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, 4 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 4 months ago by BeDifferent-1 (previous) (diff)

comment:3 by pulkomandy, 2 months ago

Component: Drivers/Graphics/intel_extremeDrivers/Graphics/intel_extreme/ivybridge
Owner: changed from kallisti5 to pulkomandy
Note: See TracTickets for help on using tickets.