Giter Site home page Giter Site logo

Comments (14)

Floris497 avatar Floris497 commented on September 13, 2024

So it looks like IOKit does patch but Nvidia not.
An update is needed for the Nvidia script to make it work. You can also run the Nvidia script with NVIDIA-patcher.command patch v2 if this works please provide me the MD5 and I will update the script :)

from mac-pixel-clock-patch-v2.

markomitranic avatar markomitranic commented on September 13, 2024

Yes, i believe it is because of the newest update to El Capitan (10.11.6 as i recall) which i have updated to today. Of course NVIDIA asked for update too, and i believe i did that one also.

Anyways, i wont bother you with that for now... Afterall its weekend and you should rest :D
i'll look into the code and try to figure out how to do it myself.
If you have any advice, i'm all ears.
If not, see you Monday Floris!

I googled far and wide in order to find out how to force 60Hz, created some custom EDIDs, on windows it works great, on mac not. So if pixel clock patch does not help, i am out of options...

From my research, i believe that either Apple made a software cap, or they have locked us out by not supporting HDMI with this throughput. I hope the first one is the culprit since from what i understood, your epic patch should remove this cap.

from mac-pixel-clock-patch-v2.

Floris497 avatar Floris497 commented on September 13, 2024

Read this one: #45 windows tricks 60Hz by using 4:2:0 instead of 4:4:4 effectively halving the color information and doubling the framerate. Sadly the weekend is the only time I can work on this.. but this weekend i have to fix a drone and my MacBook USB port 😅. Try to force the script for now with v6 for IOKit and v2 for Nvidia :-)

from mac-pixel-clock-patch-v2.

markomitranic avatar markomitranic commented on September 13, 2024

This response is gold, i suspected that windows cheats it in a very clever way.

Now, i will definitely buy a HDMI2.0 to DP adaptor, but since i am a geek and an apple technician, i will continue on in search of a way to force 4:2:0 on mac :) thank you for this tip i am not sure how i missed it!

I will send you the hash tomorrow since i am not home at the moment.

P.S. Good luck with the drone and USB! USB fix should be simple enough if you know how to remove the MLB from the topcase takes about ~20min of work. Usually the issue is as simple as the connections to the MLB broken...

from mac-pixel-clock-patch-v2.

Floris497 avatar Floris497 commented on September 13, 2024

Let me know what you find on 4:2:0 I think there is some good info on the hackingtosh fora for this! USB fixed :-) the connection was good, top side grounds somehow bend into the conector.. could not get anything in there.. the hardest part was getting the PL5 screwdriver :p got to love apple this..

from mac-pixel-clock-patch-v2.

markomitranic avatar markomitranic commented on September 13, 2024

Yo Floris,

So, i did force the patch, but it seems unsuccessful. Per our previous conversation, i expected for the macOS to force 60Hz and i expected that the display will be out of range. Neither of there happened. Actually as far as i can tell nothing happened.

The response i got from the shell was:

SIP looks to be disabled, all good!
Keep SIP disabled, if enabled again SIP prevent the Nvidia Driver from loading
Patching NVDAGK100Hal with patch version 2
Password:
The code of the driver has changed, the patch was probbably succesfull

So, lets break it down, the NVDA has changed, so the patch does not work and needs to be updated (or maybe i did something wrong). So i would like to close this issue since it is no longer relevant, as we now know the culprit. If you still need md5 i will be happy to send it to you, just tell me how and of what :)

As per my voyage into the 4:2:0 realm, i am proficient with hackintoshes, so i will definitely look there (in my experience those guys know far more about osx than any of the apple agents and engineers i have met so far.) i will keep you posted if i discover something, and we shall open a new issue for that, maybe update the readme.md if we acctually find a way :)

from mac-pixel-clock-patch-v2.

Floris497 avatar Floris497 commented on September 13, 2024

Keep this open till I update the script.. Maybe I have some time today, but you should not count on it.. I've seen that Apple changed quite a bit of code in 10.12 now.. Need to look into that too.. The pixel clock seems to have moved to a different driver there..

For Nvidia.. Maybe try their web drivers :) it might help with 4k@60Hz.

As for 4:2:0 I would like to hear what you find.. We can keep this issue open for that or make a new one. Maybe I have some time next week to look into it myself :)

from mac-pixel-clock-patch-v2.

markomitranic avatar markomitranic commented on September 13, 2024

Hmm, this is a very interesting development Floris...

First of all, i started writing that i AM using web drivers all along, and that i am confused because i thought that your script removes the system wide clock rate, so that it is not really important which drivers i use. (i now believe that i was wrong to think that)

Now for the side effects: My card used to only play nice with nvidia web drivers... Now, i was certain that i am still using those. But it seems that the systemUpdate/yourScript (not sure which one) changed something, and now the vanilla support also works for my card.

Unfortunately, both of them show a maximum of 30Hz :( haha

from mac-pixel-clock-patch-v2.

Floris497 avatar Floris497 commented on September 13, 2024

Wait.. I need to read back.. I don't always remember everyones system :P Yes.. IOKit removes lock for Integrated and Desktop Nvidia GPU's with HDMI2.0, Nvidia removes for Apple Nvidia drivers for Dedicated mobile GPU's

from mac-pixel-clock-patch-v2.

markomitranic avatar markomitranic commented on September 13, 2024

Of course you cant remember, and we don't expect you to :D

My rig is a MacPro with a GTX 750 Ti, i have always needed nvidia web drivers so far, because i could not get more than 800x600 and a horrible refresh rate with native support. Now, for some reason, it works the same with or without the NVidia web drivers.

Either the update changed the native drivers significantly so we now have vanilla support (judging by the tonymacx86 forums - i dont think so), or the old drivers had full support all along, but were capped by Apple and your IOKit script removed this cap. So now they work in their full potential. I will verify this asap on my hackintosh with an older system, just to be sure.

This has nothing to do with the Issue i opened, but might be a really interesting and important side-effect

from mac-pixel-clock-patch-v2.

Floris497 avatar Floris497 commented on September 13, 2024

That sounds interesting.. Ive never tested a 700 series card.. But 600 series cards seem to work with normal drivers both in MacPro and External GPU enclosure.. Maybe there has been some updates on the GPU drivers for Nvidia lately. But I don't know that..
It's not apples main priority (if it is a priority at all) to support other cards than the cards they sell for the MacPro.

from mac-pixel-clock-patch-v2.

markomitranic avatar markomitranic commented on September 13, 2024

Yes, this is exactly why it is interesting.

Apple has a habit of... writing the whole thing and then excluding models as per the agenda at the moment. Think bootcamp assistant, smb, apis, even the parts themselves...
So it might not sound crazy to think that they wrote the support and then included only supported models.

I will try to verify this theory and report my findings. If i am right, you may have just discovered a brand new approach for the hackintosh people :D

from mac-pixel-clock-patch-v2.

markomitranic avatar markomitranic commented on September 13, 2024

Ok, just a quick followup on the native driver thing, i have tested it and i can confirm that it does indeed, for some reason (you know better than me) allow me to select larger resolutions and normal refresh rates on native support. It looks as if you lifted some kind of limiter from the OSX itself.

BUT, upon further testing i have decided that the overall performance is not that great compared to NVIDIA web drivers especially in working with Photoshop, or Preview.

So all in all this is not as important. I just wanted to update you :)
Ok, enough with the hackintosh stuff, the next time i write something, it will be concerning 420, i promise haha

from mac-pixel-clock-patch-v2.

Floris497 avatar Floris497 commented on September 13, 2024

Haha no this information is interesting to me! Don't limit your self to spread your knowledge :)

from mac-pixel-clock-patch-v2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.