Contribute
Register

GTX960 HDMI 2.0 - 4K TV - 30hz only - how to get 60hz?

Status
Not open for further replies.
finally we tested with the graphics card GTX 750 2048MB GDDR5 connected to cable tv hdmi 2.0 4k
The first problem is that the screen was still in black, per before letting mac began introducing the nv_disable command = 1, mac starts perfectly.
For now, just doing this operation, avoid the black screen.
The next problem is the graphics card drives
I have installed Yosemite 10.10.5 and no driver and nvidia page for acceptance the OSx
We have all packages installed without success except the last, you can see in the picture attached(WebDriver - 343.02.02b04.pkg) if it allowed me to install the control panel, but without drivers to see well


I have made changes in the system commands manually. 10.10.2 Yosemite change, change name to 14C1510 builder. and I still can not visualize well the screen


The question I have is, would have to uninstall the Yosemite 10.10.5 and install10.10.2, to solve the problem?
There is another GPU that had drivers 10.10.5 Yosemite?


Thank you mac 4k.jpgpack.jpg
 
Is it possible at all, to get 60Hz@4K / hdmi ?
 
No has anyone made any progress on this yet?
 
No has anyone made any progress on this yet?

Nope. Just upgraded to a GTX 960 hoping to use an HDTV w/ 60Hz 4:4:4 chroma as a monitor. Should have done a bit more homework as I'm running into the same issue. Tried the HDMI 2.0 port with a Samsung (UN40JU6500) and Sony (XBR43X830C) set and both are stuck at 30Hz. For the time being it's not a huge deal. I'm actually building a rig for a treadmill desk that will allow me to work while moving and the wife can watch TV while getting her workouts in. Simply put, I'm not sitting still and honing in on the screen as I do at my desk. The 30Hz will be serviceable for now, but it'd be great to see a 60Hz solution. I'm a bit surprised at Apple's seemingly artificial limits here. We have the Mac Mini, iMac, and Mac Pro, which can all drive external monitors, of which, 4K displays are becoming more commonplace. I guess the only sticking point is that the high output ports are the Thunderbolt/Mini Displayport. e.g., Skylake is supposed to have HDMI 2.0 in some iterations, but the only HDMI ports we see on the Mac Pro and Mini are HDMI 1.4. As others have said, I don't know that we'll see HDMI 2.0 support until Apple has a chipset from intel that handles it in hardware without ancillary chips.
 
I had the same problem with my Titan X going to an LG 4k TV. It was stuck at 30hz. I found this patch to remove the pixel clock and now I get 4k 60hz with no issues. Verified working in 10.11.2 with latest nvidia web drivers.
https://github.com/Floris497/mac-pixel-clock-patch
 

Attachments

  • Screen Shot 2015-12-10 at 8.55.37 AM.jpg
    Screen Shot 2015-12-10 at 8.55.37 AM.jpg
    425.8 KB · Views: 426
Skylake is supposed to have HDMI 2.0
Doesn't, Skylake is HDMI 1.4a. Apple support for 3rd party HDMI 2.0 solutions is unlikely. Apple/Alpine Ridge is possible for Thunderbolt 3. Currently, native Apple 4K@60 is DP only, 5K@60 is dual DP only (w/Apple custom IC).
 
I had the same problem with my Titan X going to an LG 4k TV. It was stuck at 30hz. I found this patch to remove the pixel clock and now I get 4k 60hz with no issues. Verified working in 10.11.2 with latest nvidia web drivers.
https://github.com/Floris497/mac-pixel-clock-patch

Im on 10.11.2 with latest Nvidia Web Drivers. But i cant get over 30hz. Pixel Clock Patch seems to be okay. No error. But as you can see i can not set my Display to 60hz.

Is there anything more to do? SMBIOS is the same as yours.
 

Attachments

  • Bildschirmfoto 2015-12-12 um 21.34.02.jpg
    Bildschirmfoto 2015-12-12 um 21.34.02.jpg
    359.6 KB · Views: 309
In the same boat here. Just bought Samsung's UE40JU6572U with intention of using it as a center monitor with my other 2 screens in portrait, but stuck @ 30Hz. The TV received an update from Samsung couple weeks back, which makes it HDMI 2.0 capable, the GTX 960 G1 is also HDMI 2.0 capable, so it should work.
Well, in theory. Using Nvidia latest web drivers (346.03.04f01) which others reported work with 4K monitors, dont seem to do anything for the HDMI part of it. DP works, but theres no DP input on the TV.

Also RDM does nothing, since it receives the refresh rates from the OS. I was thinking there should be a way to hack the system checks and force them. (the pixelclock hack). RDM is primarily for resolution, not for refresh rates tho, so no luck there.

Has anyone tested DP to HDMI cable? (not adapter, straight cable)

I looked at the pixelclock hack, but since its for 10.9.x and Im not that skilled in math to calculate the offsets and so on, i am hesitant to screw up my rig at this time.

Anyone tried it on 10.11.2? :eek:
 
The latest Version of the pixelclock patch supports 10.11.2.
With the Delock Adapter Displayport 1.2 male to HDMI female I get UHD with 30hz, since there is no Adapter with 60hz support for now. Club3D will bring us a working active Adapter with 60hz, one fine day. For now the only way is HDMI2.

*UPDATE*

This day is now!

http://www.club-3d.com/index.php/pr...layport-12-to-hdmi-20-uhd-active-adapter.html

Hate to say it, but with Windows there is no Problem, getting 60hz. So it must be a limitiation in the Nvidia Web Driver or inside OS X.

Can you provide the output from Terminal when doing the Pixelclock Patch? There should be something about the OS X version and the NVIDIA Web Driver. For me I only see a line, telling me something about OS X Version. Thats it. Maybe there is something wrong? Made a pic of it.

It's easy to roll back to unpatched IOKit.framework. There is a .bak after modding. Delete IOKit from Shell as SU and rename IOKit.bak to IOKit.

Code:
sudo su
cd /System/Library/Frameworks/IOKit.framework/Versions/A/
rm IOKit
mv IOKit.bak IOKit

Now you should be able to rerun the Pixelclock Patch.

I am shure, SMBIOS is important for getting the 60hz on our Maxwell Cards. Played a bit with it and noticed, that some SMBIOS (MacPro6.1) result in a Bootloop with nvda_drv=1. Boot is fine with nv_disable=1.

Also I have tried to get it working with SwitchResX. But I can't install 3840x2160@60hz. Saved the settings, reboot and no success after all. The Resolution is still "not installed", as SwitchResX shows.

*UPDATE*

After some research im quite sure, for Maxwell Chips it is necessary to patch the /System/Library/Extensions/NVDAGK100HalWeb.kext, not the IOKit.

Code:
sudo perl -i.bak -pe '$oldLimit1 = qr"\xC7\x82\xD0\x00\x00\x00\x88\x84\x02\x00"s;$newLimit1 = "\xC7\x82\xD0\x00\x00\x00\x80\x1A\x06\x00";$oldLimit2 = qr"\xC7\x82\x20\x01\x00\x00\x88\x84\x02\x00"s;$newLimit2 = "\xC7\x82\x20\x01\x00\x00\x80\x1A\x06\x00";s/$oldLimit1/$newLimit1/g;s/$oldLimit2/$newLimit2/g' /System/Library/Extensions/NVDAGK100HalWeb.kext/Contents/MacOS/NVDAGK100HalWeb

Before: 1d34cb12117ab63ac2762e33c97127d4
After: 1d34cb12117ab63ac2762e33c97127d4

Still the same md5. Rebooted after patching.

The Code above does NOT work. Floris497 will provide a working Code in a few days. I am looking forward on his work.

If the md5 is the same the patch did not work.. I'll try to make a new patch in the comming days. It's nit to much work, basically you change 1 or 2 instances of the value 165Mhz (not sure if in code 165000 or 165000000 the initial patch changed this to 400Mhz maybe for 4k@60Hz it needs to be even heigher if you give this a try remember bytes are reversed (little/big endian IIRC))
 

Attachments

  • Bildschirmfoto 2015-12-13 um 18.54.04.jpg
    Bildschirmfoto 2015-12-13 um 18.54.04.jpg
    232.8 KB · Views: 270
Status
Not open for further replies.
Back
Top