Jump to content

HD 4400 HDMI glitches at first connect


dzid31
 Share

4 posts in this topic

Recommended Posts

Hi everyone,

 

didn't found any solution on this forum, so i decided to make new topic. 

I have intel hd 4400 graphics at ig-platform 0x0a260006 and 0x04128086 fake id. My hdmi display is connected to port 0105 (had to disable nvidia optimus gt 740m; by the way - will it work if i patch bios and disable intel ?). When i connect hdmi cable it takes long time to show up in external monitor (about 20-30 sec.) and then only glitches shows up or blinking screen -> need to reconnect cable and wait again about 10-15 sec to normal screen shows up. Any solution ?

 

My config.plist and dsdt.aml in attachments

 

Thx 

config and dsdt.zip

Link to comment
Share on other sites

Are you also using the Fake PCI Kexts from RehabMan?

FakePCIID.kext

FakePCIID_Intel_HD_Graphics.kext

FakePCIID_Intel_HDMI_Audio.kext

 

Yes I do

 

Why don't you start by brushing off those Azul FB patches in your Clover config? Ok, most are disabled but good luck to find your way through that maze. I've never seen all those HD5000 patches either. What do these all do?

 

In terms of Azul FB #12 binary patch, all you need for HDMI is as follows:

Vanilla FB:

0600 260A 0103 0303 0000 0002 0000 3001

0000 6000 0000 0060 D90A 0000 D90A 0000

0000 0000 0000 0000 0000 0800 0200 0000     ; FB index #0/port #0, connector-type LVDS

3000 0000 0105 0900 0004 0000 8700 0000

 

Patched FB:

0600 260A 0103 0303 0000 0002 0000 3001

0000 6000 0000 0060 D90A 0000 D90A 0000

0000 0000 0000 0000 0000 0800 0200 0000     ; FB index #0/port #0, connector-type LVDS

3000 0000 0105 1200 0008 0000 8700 0000     ; sets connector-type to HDMI

 

i.e.:

find:

                                                                                                            \/    \/
0600260A0103030300000002000030010000600000000060D90A0000D90A00000000000000000000000008000200000030000000010509000004000087000000
                                                                                                            /\    /\

replace:

                                                                                                            \/    \/
0600260A0103030300000002000030010000600000000060D90A0000D90A00000000000000000000000008000200000030000000010512000008000087000000
                                                                                                            /\    /\

This is the only Azul FB patch I have for my mobile HD4600 and HDMI output is more or less immediate on plugging the HDMI display. Of course, I use those kexts listed above.

 

NB: DSDT is of no use here. The iGPU and dGPU are not defined there but in the SSDT tables. Those would therefore be more useful.

 

I have this patch inside clover. I've already tried patching azulfb directly but the with same result.

Link to comment
Share on other sites

  • 2 weeks later...
 Share

×
×
  • Create New...