144Hz monitor stuck in 60Hz mode over HDMI HD4600 Mavericks

I got myself a 144Hz Freesync (ASUS TUF VG259) monitor for gaming in Windows and I'd like to run it in 120Hz in OSX for maximum compability between 30/60 FPS YT videos and 24 FPS films. I can't seem to enable higher refresh rates than 60 and it seems it has something to do with the 165 pixel clock limit OSX used to impose over HDMI.

I tried the Mac Pixel Clock Patch (used in conjunction with SwitchResX). The patcher confirms my IOkit is now patched but SwitchResX still won't enable arbitrary refresh rates (even if I use the specific settings mentioned in the exported EDID file). I know SwitchResX itself works because I managed to enable 72Hz for my previous screen by tweaking the settings so that I stay under the 165MHz pixel clock.

Picture of SwitchResX

I also tried creating and editing a plist file in /System/Library/Displays/Overrides/DisplayVendorID-xxxx which supposedly would allow you to override display settings. I tried to follow the online instructions to my best ability (add VendorID and ProductID and convert them to decimal and copy-paste the 00FFFF... code into the IODisplayEDID). Honestly I'm not 100% sure if I did this correctly.

Here's what my attempt looks like

The machine is GB Z97-HD3 ("support for HDMI 1.4a") / 4790K / 16GB ram running 10.9.5 via clover. I've enabled iGPU via Clover using the correct ig-platform-id and selecting "inject Intel". I also use WhateverGreen+Lilu to block my unsupported Nvidia GPU via boot argument -wegnoegpu.

Does anybody have any other suggestions for me to try? I've spent about 2 full days just trying to enable higher refresh rates for this monitor and I feel like I'm running out of things to try.

submitted by /u/Spede2
[link] [comments]