mac-pixel-clock-patch-V2 icon indicating copy to clipboard operation
mac-pixel-clock-patch-V2 copied to clipboard

It is possible to increase pixel clock on Nvidia web drives for osx 10.13.6 on DP connection ?

Open w1x1f1x1 opened this issue 6 years ago • 3 comments

Hello, I have a problem in osx 10.13.6 with a pixel clock limit, the NW P620 (Pascal) on W7 works at a resolution of 5760 x 1080 @ 60 Hz (pixe clock around 400 MHz), but mac is the limit for Nvidia card - pixel clock max 356 Mhz, I tested it with SwitchresX, Last patcher for NV is too old - for osx 10.12.5. Can anyone help me? Coredisplay patch works only for Intel graphics.

Thanks

w1x1f1x1 avatar Feb 02 '19 15:02 w1x1f1x1

Hi Floris, especially your patch is a good Job .....

yes, Nvidia WEb drivers 387.10.10.10.40.105 for P620 OSX 10.13.6 (17G65)

I have a computer with two Intel +Nvidia cards (not original mac), I've applied your patch. on intel is unblocked pixel clock limit (over 500 MHZ) See figure 1. the limit is only in resolution. Figure 2 is the output of the DP P620 limit pixel clock is around 354 MHz. I searched for your CheckTimingWithRange function in Nvidia drivers and I did not find it, only in iokit. did not get up, I did not have time….. [image: Pic1- OUT INTEL ,PATCH V2.png] [image: Pic2-OUT P620 matrox.png]

Do you have an idea ?

thanx

L.

so 2. 2. 2019 v 18:08 odesílatel Floris Fredrikze [email protected] napsal:

Already using Nvidia web drivers?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Floris497/mac-pixel-clock-patch-V2/issues/299#issuecomment-459981394, or mute the thread https://github.com/notifications/unsubscribe-auth/AtDwVje1AIJ2OhCovXBDXGIdkBvdMLGYks5vJcYegaJpZM4afpg7 .

w1x1f1x1 avatar Feb 06 '19 11:02 w1x1f1x1

@w1x1f1x1 Your attachments didn't work...

dekay avatar Feb 23 '19 15:02 dekay

Need output of /System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose_a.txt 2>&1 to verify connection speed. I believe the command reports DisplayPort dpcd registers for Pascal but not Kepler or Maxwell.

356 MHz is 4 MHz short of the 360 MHz max of DisplayPort 1.1 (or two lane DisplayPort 1.2). Maybe you have a bad cable? I think Nvidia drivers use a 3.6 MHz overhead for DisplayPort speeds because you should see a max pixel clock of 716.4 MHz for DisplayPort 1.2 (max pixel clock is shown in the Display Information tab of SwitchResX).

Max pixel clock for DisplayPort 1.4 is 1080 MHz so I guess Nvidia macOS driver should show 1076.4 MHz, but I don't think macOS Nvidia drivers support HBR3 speed.

Max pixel clock is for 8bpc RGB. Chroma Subsampling (e.g. 8bpc YCbCr422) should allow higher pixel clocks but I don't know if that's a thing in macOS (macOS will output YCbCr422 or YCbCr420 for displays that have HDMI info in their EDID but I don't know if it allows higher pixel clocks or if you need to set max pixel clock higher beforehand).

joevt avatar Sep 07 '19 05:09 joevt