Opened 5 years ago

Last modified 2 years 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

Description

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 (4)

IMG_20190807_104606.jpg (432.3 KB ) - added by BeDifferent-1 5 years ago.
Picture of screen showing graphical glitch
syslog (112.5 KB ) - added by BeDifferent-1 5 years ago.
System log file
listdev_output.txt (3.7 KB ) - added by BeDifferent-1 5 years ago.
Full output of listdev
syslog.2 (311.5 KB ) - added by rghisi 3 years ago.
Syslog T430u + intel_extreme

Download all attachments as: .zip

Change History (12)

by BeDifferent-1, 5 years ago

Attachment: IMG_20190807_104606.jpg added

Picture of screen showing graphical glitch

by BeDifferent-1, 5 years ago

Attachment: syslog added

System log file

by BeDifferent-1, 5 years ago

Attachment: listdev_output.txt added

Full output of listdev

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

comment:3 by pulkomandy, 5 years ago

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

comment:4 by BeDifferent-1, 4 years 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, 4 years 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.

by rghisi, 3 years ago

Attachment: syslog.2 added

Syslog T430u + intel_extreme

comment:6 by rghisi, 3 years ago

I'm having the same issue as described here. Running version hrev54912. Only VESA mode is working but on native resolution (1366x768@32bit). I had to blacklist the intel_extreme accelerator.

Device is a Thinkpad T430u with a i5-3427U.

listdev shows:

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
  vendor 8086: Intel Corporation
  device 0166: 3rd Gen Core processor Graphics Controller

A new Syslog file for this T430u is attached.

comment:7 by korli, 2 years ago

Please test with a current nightly and provide a new syslog. Thanks.

comment:8 by korli, 2 years ago

Please test with a current nightly and provide a new syslog. Thanks.

Note: See TracTickets for help on using tickets.