Contribute
Register

Intel HD Graphics Framebuffer Edits - Desktop

Status
Not open for further replies.
Waste of time, the only desktop Azul framebuffer is 0300220D.
IOReg/2 displays, wrong framebuffer, try again.

This is the new IOREG with 0300220D, both displays are conected one using HDMI and the other the DVI.

Thanks :)
 

Attachments

  • IOREG_0300220D.ioreg
    5.3 MB · Views: 121
Hi,

I have a problem with my HD4000, all my attempts to get it worked finished with such picture:

IMG_20161027_220451_HDR.jpg

I've tried next ig-plartform-id: 0x01660004, 0x01660009, 0x0166000A
the results for all of them are the same(image is showing on the top of the screen and messed up)

also I noticed that changing 'Stolen RAM for FB' in BIOS doesn't changing anything. e.g.: 0x0166000A conform 32Mb of stolen RAM. But changing it to 64Mb or even 128Mb doesn't change the picture for any my manipulation the picture on the screen is the same(like on screenshot)

Actually I don't event know is it depends on Framebuffer or not. But may be you could give an advice in what way to dig.

Configuration: Asus P8H77-M/ Ivy Bridge i3 3225, HD4000/Clover/OSX 10.11.1

I can copy ioreg only with InjectIntel=False(because I can't undertand anything on screen with InjectIntel=True)

Will be glad any help.

Thanks in advance!
 

Attachments

  • config.plist
    7 KB · Views: 133
  • DSDT.aml
    46.8 KB · Views: 128
  • ioreg-InjectIntel-False.ioreg
    2.7 MB · Views: 122
IOReg shows 1 display connected.

Yes, that happens when I plug the second display. The DVI works but the HDMI doesn't appear to be connected, but shows the distorted image. I can use only one port at the time. I've attached the IOREG with only the HDMI display connected. As you can see, when the displays are connected one at the time, they work.

This issue also appears in Mac Os 10.10 and 10.11.


Thanks for your help.
 

Attachments

  • IOREG_0300220D_HDMI.ioreg
    5.3 MB · Views: 111
all my attempts to get it worked finished with such picture
Capri is not loading, HD4000 is not recognized. There is one HD4000 desktop framebuffer, use it.
Unrecognized graphics, off topic.
 
As you can see, when the displays are connected one at the time, they work.
Not helpful. It does not matter that you cannot use it, the IOReg with 2 displays is what matters. Use Screen Share to get IOReg.
 
Capri is not loading, HD4000 is not recognized. There is one HD4000 desktop framebuffer, use it.
Unrecognized graphics, off topic.

Sorry if it's offtopic, but what do you mean by 'Capri is not loading'?
If you mean 'com.apple.driver.AppleIntelFramebufferCapri', that it's loaded, at least according to kextstat, or you mean something else?
Code:
$ kextstat | grep Capri
   68    0 0xffffff7f81f32000 0x38000    0x38000    com.apple.driver.AppleIntelFramebufferCapri (10.1.0)

Also, finally, I was able to copy IOReg on system with InjectIntel=True via Screen Share, and looks like Capri is loaded.
Screen Shot 2016-11-04 at 19.56.31.png

But picture is still completely distorted.
IMG_20161027_220451_HDR.jpg

Any thoughts, what's wrong?

Thanks.
 

Attachments

  • ioreg.ioreg
    2.8 MB · Views: 128
  • config.plist
    7 KB · Views: 207
  • DSDT.aml
    47 KB · Views: 129
Status
Not open for further replies.
Back
Top