PMheart Posted April 15, 2017 Share Posted April 15, 2017 Hi. After various tests and now it's time to make it a public release! This thread can be used as a "general discussion" for CoreDisplayFixup on this forum. CoreDisplayFixup is an open source kernel extension written as a Lilu plugin, it dynamically patches certain frameworks to make non-Iris Intel integrated graphics work under Normal OS, Installer OS, and Recovery OS. Also, CoreDisplayFixup has also supported patching certain kexts for Nvidia graphics as of version 1.2.0. It should be noted that CoreDisplayFixup requires Lilu.kext with version 1.2.0 to be put in the same folder as CoreDisplayFixup.kext. See this topic for more details. Everything including source code, pre-compiled binaries is available on GitHub: https://github.com/PMheart/CoreDisplayFixup 11 Link to comment Share on other sites More sharing options...
gujiangjiang Posted April 15, 2017 Share Posted April 15, 2017 Works great on my XPS 15 9550 从我的 iPhone 发送,使用 Tapatalk 1 Link to comment Share on other sites More sharing options...
SavageAUS Posted April 15, 2017 Share Posted April 15, 2017 Is this needed for hd4400? Sent from my SM-G930F using Tapatalk Link to comment Share on other sites More sharing options...
PMheart Posted April 15, 2017 Author Share Posted April 15, 2017 Is this needed for hd4400? Sent from my SM-G930F using Tapatalk Hmm, if you need to patch IOKit (for 10.10 and 10.11) or CoreDisplay (for 10.12) to enable 4k or grater resolution output, you may need it. For otherwise, for example, your screen is 1920x1080 (i.e. less than 3840x2160), then not required. 1 Link to comment Share on other sites More sharing options...
JorgeMax Posted April 15, 2017 Share Posted April 15, 2017 PMheart. Does this kext have any benefit to AMD GPUs? Link to comment Share on other sites More sharing options...
PMheart Posted April 15, 2017 Author Share Posted April 15, 2017 PMheart. Does this kext have any benefit to AMD GPUs? Sorry. Absolutely no... Perhaps it's just for non-Iris Intel GPUs. 1 Link to comment Share on other sites More sharing options...
maleorderbride Posted May 31, 2017 Share Posted May 31, 2017 The title mentions Nvidia--would this support GTX 1080 Ti in 10.12.5? Link to comment Share on other sites More sharing options...
PMheart Posted June 3, 2017 Author Share Posted June 3, 2017 The title mentions Nvidia--would this support GTX 1080 Ti in 10.12.5? Yes. Should. Link to comment Share on other sites More sharing options...
verleihnix Posted June 6, 2017 Share Posted June 6, 2017 Everything including source code, pre-compiled binaries is available on GitHub: https://github.com/PMheart/CoreDisplayFixup Can't find the binaries. Please compile the latest release. Thanks in Advance Link to comment Share on other sites More sharing options...
Kynyo Posted June 6, 2017 Share Posted June 6, 2017 Its this project aplicable to mac mini 2014 for example? Ive one 4K TV wich obviously can't output 4K signal. Thank you for such a great work you do! 1 Link to comment Share on other sites More sharing options...
PMheart Posted June 11, 2017 Author Share Posted June 11, 2017 Can't find the binaries. Please compile the latest release. Thanks in Advance Hi, check it out: https://github.com/PMheart/CoreDisplayFixup/releases Its this project aplicable to mac mini 2014 for example? Ive one 4K TV wich obviously can't output 4K signal. Thank you for such a great work you do! If your graphics is supported 4k, then you can. Link to comment Share on other sites More sharing options...
Kynyo Posted June 11, 2017 Share Posted June 11, 2017 Im saying that intel hd from mini 2014 its capable to output 4k to a 4k tv with your kext? That would be awesome. Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
PMheart Posted June 12, 2017 Author Share Posted June 12, 2017 Im saying that intel hd from mini 2014 its capable to output 4k to a 4k tv with your kext? That would be awesome. Sent from my iPhone using Tapatalk Well, if I remember correctly, Macmini late 2014 uses HD4400/4600 (can't remember the exact one), which supports 4K I guess. So with this kext it will be fine, I hope. 1 Link to comment Share on other sites More sharing options...
Kynyo Posted June 12, 2017 Share Posted June 12, 2017 When it will be possible i will test and report. Till then thanks for your wonderful work! 1 Link to comment Share on other sites More sharing options...
massyh Posted January 30, 2018 Share Posted January 30, 2018 Hi I have followed your instructions and installed both Lilu.kext and CoreDisplayFixup.kext and in case "LiluFriend.kext" in L/E or S/L/E and even in Clover kexts folder, and used SwitchResX and added various resolutions "screenshot" yet unable to activate 4K on my High Sierra OS. It uses an Intel HD 4600 connected via DP to Mini DP to a Samsung 4K "U28E850R" which works fine 4K in Windows 10. I wonder if doing something wrong or if I could attach my Clover config file and you could have look? Any advice would be appreciated. Link to comment Share on other sites More sharing options...
PMheart Posted January 30, 2018 Author Share Posted January 30, 2018 Hi I have followed your instructions and installed both Lilu.kext and CoreDisplayFixup.kext and in case "LiluFriend.kext" in L/E or S/L/E and even in Clover kexts folder, and used SwitchResX and added various resolutions "screenshot" yet unable to activate 4K on my High Sierra OS. It uses an Intel HD 4600 connected via DP to Mini DP to a Samsung 4K "U28E850R" which works fine 4K in Windows 10. I wonder if doing something wrong or if I could attach my Clover config file and you could have look? Any advice would be appreciated. Hi, I don't know if CoreDisplayFixup can help with this. (From your report I'm afraid not.) Anyway, if you can boot without CoreDisplayFixup, then you don't even need it at all. (I actually don't know what my kext does exactly either, the patch is from https://github.com/Floris497/mac-pixel-clock-patch-v2 as I wrote on GitHub...) Link to comment Share on other sites More sharing options...
massyh Posted January 30, 2018 Share Posted January 30, 2018 Hi, I don't know if CoreDisplayFixup can help with this. (From your report I'm afraid not.) Anyway, if you can boot without CoreDisplayFixup, then you don't even need it at all. (I actually don't know what my kext does exactly either, the patch is from https://github.com/Floris497/mac-pixel-clock-patch-v2 as I wrote on GitHub...) Hi, Surely I can boot without CoreDisplayFixup or any major issues. However, not in 4K and I thought by adding CoreDisplayFixup.kext compiled with Lilu.kext I should be able to enable 4K on my graphic card. Having said that, your kext dose actually enabled/added 2560x1920 on my system and I have assumed there must be something missing then in here to enable 4K? Screenshot is the result after removing your kext and system is booted with Lilu.kext only, compared to my previous screenshot pasted above you could see 2560x1920 is "Not Activated" therefore there is something is your code enabling 2560x1920!! Link to comment Share on other sites More sharing options...
PMheart Posted January 30, 2018 Author Share Posted January 30, 2018 Hi, Surely I can boot without CoreDisplayFixup or any major issues. However, not in 4K and I thought by adding CoreDisplayFixup.kext compiled with Lilu.kext I should be able to enable 4K on my graphic card. Having said that, your kext dose actually enabled/added 2560x1920 on my system and I have assumed there must be something missing then in here to enable 4K? Screenshot is the result after removing your kext and system is booted with Lilu.kext only, compared to my previous screenshot pasted above you could see 2560x1920 is "Not Activated" therefore there is something is your code enabling 2560x1920!! This is kind of interesting. To be honest, I don't have such device to test, CoreDisplayFixup was initially written for a friend of mine who can never boot properly without the patch applied to CoreDisplay.framework. It should have nothing to do with resolutions. (Nonetheless I'm not really sure, I haven't checked the binary yet, maybe I'd never check though...) Well, now that you said that it did do something on your resolution stuffs and you still could not enable 4K, should that relate to HiDPI instead? You can search Google for those details. 1 Link to comment Share on other sites More sharing options...
massyh Posted January 30, 2018 Share Posted January 30, 2018 This is kind of interesting. To be honest, I don't have such device to test, CoreDisplayFixup was initially written for a friend of mine who can never boot properly without the patch applied to CoreDisplay.framework. It should have nothing to do with resolutions. (Nonetheless I'm not really sure, I haven't checked the binary yet, maybe I'd never check though...) Well, now that you said that it did do something on your resolution stuffs and you still could not enable 4K, should that relate to HiDPI instead? You can search Google for those details. I'll. In the meanwhile I'll try to check the binary too. Please do let me know if any ideas. Many Thanks. 1 Link to comment Share on other sites More sharing options...
joevt Posted February 1, 2018 Share Posted February 1, 2018 mac-pixel-clock-patch-V2 has a new patch for 10.13.3. Can we get a new CoreDisplayFixup? I'm missing 4K 60 Hz from my Nvidia's HDMI 2.0 port. Link to comment Share on other sites More sharing options...
dli417 Posted April 8, 2018 Share Posted April 8, 2018 (edited) Hi, I've been experiencing iTunes crashing a lot when both CoreDisplayFixup and the correct ig-platform-id are used. If a fake ig-platform-id is used, this does not occur. the symptoms are the same when Floris497's mac-pixel-clock-patch-v2 (CoreDisplay patcher as I have an intel hd 515) is substituted for CoreDisplayFixup. Does anyone have any leads on why this might be? Edited April 8, 2018 by dli417 Link to comment Share on other sites More sharing options...
PMheart Posted April 9, 2018 Author Share Posted April 9, 2018 16 hours ago, dli417 said: Hi, I've been experiencing iTunes crashing a lot when both CoreDisplayFixup and the correct ig-platform-id are used. If a fake ig-platform-id is used, this does not occur. the symptoms are the same when Floris497's mac-pixel-clock-patch-v2 (CoreDisplay patcher as I have an intel hd 515) is substituted for CoreDisplayFixup. Does anyone have any leads on why this might be? Hello, Actually CoreDisplayFixup was initially written for a friend of mine, and I myself do not even have any related device to test, so I am not sure what is exactly problematic. Yet I have heard something about iTunes crashing, and I guess Shiki might be the solution, check it out here: https://github.com/vit9696/Shiki/blob/master/Shiki/kern_start.cpp#L51, you may also need some other patches there. 1 1 Link to comment Share on other sites More sharing options...
dli417 Posted April 9, 2018 Share Posted April 9, 2018 Thanks for the reply PMheart, I am currently using iTunes as I type and its not crashing . I took your advice and am using the latest CoreDisplayFixup, Lilu and Shiki kexts in /EFI/CLOVER/kexts/Other. Im running macOS 10.13.4. Lets hope iTunes stays crash free! 1 Link to comment Share on other sites More sharing options...
gujiangjiang Posted August 7, 2020 Share Posted August 7, 2020 The cdf patch was failed in macOS11.0beta Link to comment Share on other sites More sharing options...
Recommended Posts