jloisel / t440p

Thinkpad T440p Hackintosh (macOS Mojave 10.14.x / Catalina 10.15.x) - Clover config.plist + kexts
243 stars 57 forks source link

Displayport issue #5

Closed ChewyJetpack closed 5 years ago

ChewyJetpack commented 5 years ago

I had this running perfectly for a couple of days on my T440p. Tried to connect an external monitor via the mini-DP port and the laptop screen goes blank, no signal on external monitor, and signal on the laptop screen does not return even after the cable is disconnected. For the last two days, external DP monitors have been working fine.

jloisel commented 5 years ago

so it worked before and it's not working anymore?

ChewyJetpack commented 5 years ago

Yes, it worked this morning in fact. I've tested with multiple monitors and cables.

On Wed, 30 Jan 2019, 10:19 Jerome Loisel <notifications@github.com wrote:

so it worked before and it's not working anymore?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jloisel/t440p/issues/5#issuecomment-458890063, or mute the thread https://github.com/notifications/unsubscribe-auth/AK4hF0y16_rcOohgmU9gnGho_knyXLmOks5vIXG3gaJpZM4aZ17b .

ChewyJetpack commented 5 years ago

I really appreciate any help on this! Your repo has been extremely useful for me :)

jloisel commented 5 years ago

You should try to ask for help on hackintosh forums. I can't really help: if it worked before you obviously broke something which causes the issue now.

ChewyJetpack commented 5 years ago

I have investigated this further and discovered that actually nothing had changed. It works with a mini display port to VGA adapter, however the problem is present when using a mini display port to DVI or HDMI adapter. In both of the latter cases, the laptop screen turns black and won't return until the machine is restarted.

On Wed, 30 Jan 2019, 12:20 Jerome Loisel <notifications@github.com wrote:

Closed #5 https://github.com/jloisel/t440p/issues/5.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jloisel/t440p/issues/5#event-2106379205, or mute the thread https://github.com/notifications/unsubscribe-auth/AK4hF4jf5TfBHTRwC85EYNNy1DnoW2Faks5vIY4QgaJpZM4aZ17b .

jloisel commented 5 years ago

Not sure what can be done, maybe it requires further ACPI patching or a fix in WhatEvergreen kext. Ask on InsanelyMac, they may have solutions to this problem. If any solution is found, i'll integrate it here.

ChewyJetpack commented 5 years ago

Thanks, I will look into it

On Wed, 30 Jan 2019, 19:33 Jerome Loisel <notifications@github.com wrote:

Not sure what can be done, maybe it requires further ACPI patching or a fix in WhatEvergreen kext. Ask on InsanelyMac, they may have solutions to this problem. If any solution is found, i'll integrate it here.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jloisel/t440p/issues/5#issuecomment-459078412, or mute the thread https://github.com/notifications/unsubscribe-auth/AK4hF0Rw0KDddb-Om096eC2pVO2nQo6cks5vIfOSgaJpZM4aZ17b .

ChewyJetpack commented 5 years ago

I have a fix here:

KextsToPatch:

AppleIntelFramebufferAzul - 01050900 00040000 87000000 - 01051200 00080000 87000000 AppleIntelFramebufferAzul - 02040900 00040000 87000000 - 02041290 00008000 08700000

jloisel commented 5 years ago

Where did you got it? From my understanding KextsToPatch is no longer viable in Mojave (at least for Skylake cpus and above). Most recommend using WhatEvergreen + Lilu (that's the case here).

ChewyJetpack commented 5 years ago

I was recommended to me on tonymac86 in the t440p thread. Given the t440p runs Haswell, Skylake compatibility shouldn't be an issue. I've tested it and it works flawlessly. Also, there were other entries in KextsToPatch already, so your current config is using it.

jloisel commented 5 years ago

Can you provide the entries from your config.plist directly? It would save me some time to update the repo.

nsshub commented 5 years ago

I also have problem with mini display port, on Mojave Thinkpad t440p. I did not display anything, and the OS freeze immediately and sometime got very lag . Can you help me to fix this problem ? Should I run patch code like above. or,... doing something to fix this....?

ChewyJetpack commented 5 years ago
<dict>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQUJAAAEAACHAAAA
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                AQUSAAAIAACHAAAA
                </data>
            </dict>
            <dict>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AgQJAAAEAACHAAAA
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                AgQSkAAAgAAIcAAA
                </data>
            </dict>

Add inside KeysToPatch in config.plist

jloisel commented 5 years ago

Okay thanks!