Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for 10.15.7 #366

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Conversation

SturdyCat
Copy link

No description provided.

@cidus
Copy link

cidus commented Oct 12, 2020

Just ran this CoreDisplay on my Macbook 2015 with 10.15.7, working fine with a miniDP to HDMI 2.0 cable @ 60hz

@jitinhmself jitinhmself mentioned this pull request Oct 22, 2020
@edy80y
Copy link

edy80y commented Nov 1, 2020

Tried this on MacBook Pro 2016 running 10.15.7 and it didn't work. Using Hyperdrive Duo (2020) HD28C + HDMI 2.0 cable to LG 43UJ654T TV.

results below:

MacBook-Pro:~ CoreDisplay-patcher.command status
SIP looks to be disabled, all good!

(otool) Detected unpatched CoreDisplay on OS X 10.15.7 (19H2).

@jankocian
Copy link

jankocian commented Nov 11, 2020

Does not work for my 13" MBP2020 running Catalina 10.15.7... Any ideas how to make it work?

SIP looks to be disabled, all good! (otool) Detected unpatched CoreDisplay on OS X 10.15.7 (19H2). SIP looks to be disabled, all good! Patching CoreDisplay with patch version 5 Password: Can't rename /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay to /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.bak: Read-only file system, skipping file. touch: /System/Library/Extensions: Read-only file system Re-signing /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: replacing existing signature /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: Read-only file system update_dyld_shared_cache: warning: x86_64h rejected from cached dylibs: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'")) update_dyld_shared_cache: warning: x86_64h rejected from cached dylibs: /System/Library/PrivateFrameworks/HelloWorldMacHelper.framework/Versions/A/HelloWorldMacHelper (("Could not find dependency '/System/Library/PrivateFrameworks/UHASHelloExtensionPoint-macOS.framework/Versions/A/UHASHelloExtensionPoint-macOS'")) update_dyld_shared_cache: warning: x86_64h rejected from cached dylibs: /usr/lib/swift/libswiftCreateML.dylib (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'")) Closing...

@jankocian
Copy link

After sudo mount -uw / the patch went through...

SIP looks to be disabled, all good! (otool) Detected unpatched CoreDisplay on OS X 10.15.7 (19H2). SIP looks to be disabled, all good! Patching CoreDisplay with patch version 5 Re-signing /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: replacing existing signature update_dyld_shared_cache: warning: x86_64h rejected from cached dylibs: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'")) update_dyld_shared_cache: warning: x86_64h rejected from cached dylibs: /System/Library/PrivateFrameworks/HelloWorldMacHelper.framework/Versions/A/HelloWorldMacHelper (("Could not find dependency '/System/Library/PrivateFrameworks/UHASHelloExtensionPoint-macOS.framework/Versions/A/UHASHelloExtensionPoint-macOS'")) update_dyld_shared_cache: warning: x86_64h rejected from cached dylibs: /usr/lib/swift/libswiftCreateML.dylib (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'")) update_dyld_shared_cache: x86_64h incorporating 1809 OS dylibs, tracking 988 others, building closures for 2259 executables Closing...

Though I'm still not able to get 60Hz from the external 4K monitor...

Copy link

@wjhuang3579 wjhuang3579 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it works.

❯ ./CoreDisplay10.15.7-patcher.command
SIP looks to be disabled, all good!

(otool) Detected unpatched CoreDisplay on OS X 10.15.7 (19H2).
SIP looks to be disabled, all good!
Patching CoreDisplay with patch version 5
Password:
Re-signing /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: replacing existing signature
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/HelloWorldMacHelper.framework/Versions/A/HelloWorldMacHelper (("Could not find dependency '/System/Library/PrivateFrameworks/UHASHelloExtensionPoint-macOS.framework/Versions/A/UHASHelloExtensionPoint-macOS'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /usr/lib/swift/libswiftCreateML.dylib (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
update_dyld_shared_cache: x86_64 incorporating 1811 OS dylibs, tracking 988 others, building closures for 2266 executables
Closing...

@gsfonseca
Copy link

I'm sorry but I Don't understand how to make this work on 10.15.7, can someone explain to an inexperienced in codes in general?

@wjhuang3579
Copy link

I'm sorry but I Don't understand how to make this work on 10.15.7, can someone explain to an inexperienced in codes in general?

@gsfonseca
Swtich branch first.

@Jazzstang
Copy link

Jazzstang commented Dec 24, 2020

hey ! I have a 10.15.7 (19H15) CoreDisplay.
Any idea on how to update the patch ?

I've tried this : CoreDisplay-patcher.command patch v5
And get that :

Patching CoreDisplay with patch version 5
Can't rename /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay to /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.bak: Read-only file system, skipping file.
touch: /System/Library/Extensions: Read-only file system
Re-signing /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: replacing existing signature
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: Read-only file system
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/HelloWorldMacHelper.framework/Versions/A/HelloWorldMacHelper (("Could not find dependency '/System/Library/PrivateFrameworks/UHASHelloExtensionPoint-macOS.framework/Versions/A/UHASHelloExtensionPoint-macOS'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /usr/lib/swift/libswiftCreateML.dylib (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
Patch failed to run

@Felipefuji
Copy link

With a resolution of 3440x1440 50hz or 60hz it doesn't work, but if I put the resolution 2560x1080 60hz it works correctly. I don't know what the reason is.

@Felipefuji
Copy link

hey ! I have a 10.15.7 (19H15) CoreDisplay.
Any idea on how to update the patch ?

I've tried this : CoreDisplay-patcher.command patch v5
And get that :

Patching CoreDisplay with patch version 5
Can't rename /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay to /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.bak: Read-only file system, skipping file.
touch: /System/Library/Extensions: Read-only file system
Re-signing /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: replacing existing signature
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: Read-only file system
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/HelloWorldMacHelper.framework/Versions/A/HelloWorldMacHelper (("Could not find dependency '/System/Library/PrivateFrameworks/UHASHelloExtensionPoint-macOS.framework/Versions/A/UHASHelloExtensionPoint-macOS'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /usr/lib/swift/libswiftCreateML.dylib (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
Patch failed to run

use this sudo mount -uw / before launching the patch

@Jazzstang
Copy link

hey ! I have a 10.15.7 (19H15) CoreDisplay.
Any idea on how to update the patch ?
I've tried this : CoreDisplay-patcher.command patch v5
And get that :

Patching CoreDisplay with patch version 5
Can't rename /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay to /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.bak: Read-only file system, skipping file.
touch: /System/Library/Extensions: Read-only file system
Re-signing /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: replacing existing signature
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: Read-only file system
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/HelloWorldMacHelper.framework/Versions/A/HelloWorldMacHelper (("Could not find dependency '/System/Library/PrivateFrameworks/UHASHelloExtensionPoint-macOS.framework/Versions/A/UHASHelloExtensionPoint-macOS'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /usr/lib/swift/libswiftCreateML.dylib (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
Patch failed to run

use this sudo mount -uw / before launching the patch

Thanks a lot ! I've tried to "Batchmod" it without success... I really need to up my terminal game ^^
It work perfectly again !

@MahdiNazemi
Copy link

MahdiNazemi commented Mar 25, 2021

I ran this on my 2012 Unibody MBP with NVIDIA 650M (512MB RAM), and the CoreDisplay was successfully patched, but I still do not see the 60Hz frequency for any of the resolutions (neither 4k nor 1440p HiDPI).

@jameswanliu
Copy link

Can't rename /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay to /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.bak: Read-only file system, skipping file.
touch: /System/Library/Extensions: Read-only file system
Re-signing /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: replacing existing signature
/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay: Read-only file system
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /System/Library/PrivateFrameworks/HelloWorldMacHelper.framework/Versions/A/HelloWorldMacHelper (("Could not find dependency '/System/Library/PrivateFrameworks/UHASHelloExtensionPoint-macOS.framework/Versions/A/UHASHelloExtensionPoint-macOS'"))
update_dyld_shared_cache: warning: x86_64 rejected from cached dylibs: /usr/lib/swift/libswiftCreateML.dylib (("Could not find dependency '/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore'"))
Closing...

@xmshaka
Copy link

xmshaka commented May 7, 2022

use this sudo mount -uw / before launching the patch

新版本'10.15.7 (19H1824),强制运行后,切换到hipdi的分辨率会黑屏 -_-!!!

@atocca
Copy link

atocca commented Feb 2, 2023

Hello! I'm inexperienced and downloaded patch 10.15.7... how do I proceed?

192:~ Toccafondo$ chmod +x ~/Downloads/CoreDisplay-patcher.command
192:~ Toccafondo$ ~/Downloads/CoreDisplay-patcher.command
SIP looks to be disabled, all good!

Unknown version of CoreDisplay found.
---- BEGINNING MD5 HASH SUMS ---- version: 10.15.7 build:19H2026

     otool CoreDisplay: 99d95e93cde029523e401a1a696230c3
 otool CoreDisplay.bak: NO FILE (this is okay)
           CoreDisplay: 5120da03b4a07ad07a6fa7cb3ca1d21b
       CoreDisplay.bak: NO FILE (this is okay)

---- ENDING MD5 HASH SUMS -------

But doesn't work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.