Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Does this 4k@120hz tweak work for you?

  • Yes

    Votes: 186 82.3%
  • No

    Votes: 19 8.4%
  • Can not get the right Adapter

    Votes: 19 8.4%
  • Yes, but Apple limit HDR/HiDPI functionality with macOS 14.1 and macOS 15

    Votes: 2 0.9%

  • Total voters
    226

Djlild7hina

macrumors 6502a
Mar 28, 2009
754
67
I guess he has to connect it directly to his MacBook. What he told me he is trying to connect it through TB4 dock not sure if that work. His plan is to buy 2.1 hdmi cable from the monitor to adapter hdmi to type c connecting directly to the dock then a tb4 cable going to one of the thunderbolt ports on his Mac? Is there any way for him to use his tb4 dock?

If he wants to use to go through a dock it'll have to be. Macbook Thunderbolt port -> TB4 dock -> Thunderbolt 4 to HDMI adapter -> HDMI 2.1 cable -> TV

The steps on post 1 should get him there. Though from what it sounds like it's hard to find an adapter with VMM6100? VMM6100 enables 10bit 4:4:4 with an older firmware flashed. Otherwise you can get 8bit 4:4:4 with the VMM7100
 

paredeszaid

macrumors newbie
Apr 4, 2023
19
1
If he wants to use to go through a dock it'll have to be. Macbook Thunderbolt port -> TB4 dock -> Thunderbolt 4 to HDMI adapter -> HDMI 2.1 cable -> TV

The steps on post 1 should get him there. Though from what it sounds like it's hard to find an adapter with VMM6100? VMM6100 enables 10bit 4:4:4 with an older firmware flashed. Otherwise you can get 8bit 4:4:4 with the VMM7100
I posted an earlier post that if you buy used from Amazon USA ship from Cable matters that it be the used version with VMM6100 version. I ordered one to see how true that claim is and waiting for it to be delivered. Will he have to follow all the steps in post 1 if he is trying to use the dock? I’ll let him know the steps above you presented: but in short it be easier to just use hdmi but he spent 300 on the dock and wants to be able to use it.
 

Djlild7hina

macrumors 6502a
Mar 28, 2009
754
67
I posted an earlier post that if you buy used from Amazon USA ship from Cable matters that it be the used version with VMM6100 version. I ordered one to see how true that claim is and waiting for it to be delivered. Will he have to follow all the steps in post 1 if he is trying to use the dock? I’ll let him know the steps above you presented: but in short it be easier to just use hdmi but he spent 300 on the dock and wants to be able to use it.

Ah sorry missed that post but yes just follow the steps and it should work.
 

paredeszaid

macrumors newbie
Apr 4, 2023
19
1
Ah sorry missed that post but yes just follow the steps and it should work.
Another question: he said can he connect the hdmi2.1 to the tv hdmi 2.1 and then connect the thunderbolt cable from the dock to the MacBook and be able to use the dock that way and also hdmi 2.1 to Hdmi 2.1
 

interests

macrumors newbie
Apr 8, 2023
5
1
need assistance, can't figure out and i'm stumped :(. Monitor/TV is LG CX, PC mode is enabled, HDMI ultra deep color is enabled
 

Attachments

  • Screenshot 2023-04-08 at 9.48.56 PM.png
    Screenshot 2023-04-08 at 9.48.56 PM.png
    195.2 KB · Views: 105
  • Screenshot 2023-04-08 at 9.43.05 PM.png
    Screenshot 2023-04-08 at 9.43.05 PM.png
    141.3 KB · Views: 105
  • 2023-04-08_21-56-49.png
    2023-04-08_21-56-49.png
    36.3 KB · Views: 107
Last edited:

MM991

macrumors newbie
Mar 5, 2023
8
5
I can’t seem to work out how to get 10bits. I’m using a Mac Studio with a VM7100 CableMatters adapter. I updated its firmware but I’m locked to 4K@120hz YCBCR444 4L8 / 8bits. Are VM7100 adapters limited to 8bits for now?
 

MM991

macrumors newbie
Mar 5, 2023
8
5
@kiler129 Thanks! Nicely written post. Does this mean the VM7100 CableMatters adapter could be updated to full 4:4:4 10bits via firmware, or do we perhaps have to wait for a new chip (e.g. VM8100)?
 

kiler129

macrumors newbie
Sep 20, 2012
27
26
Does this mean the VM7100 CableMatters adapter could be updated to full 4:4:4 10bits via firmware, or do we perhaps have to wait for a new chip (e.g. VM8100)?

VMM7100 can do 4K@120 4:4:4 10bit (and even 12) with a firmware update, it can even do VRR per the spec... but the stability is the issue.

The 10b support is in the works and a new firmware may be released to add that but no hard promises as it's still buggy. From what I was told through non-official channels, VRR is out of question due to instability and it most likely cannot be fixed without hardware changes.

Also, the 10b on VMM6100 with EDID hack isn't always 10b and may cause other refresh- and color-related issues. This is why it's disabled by default.
 

elGatoDiablo

macrumors newbie
Apr 9, 2023
3
5
hi all,

hope everyone is doing well and having a great weekend.
first of all, i wanted to thank you for the titanic effort ya'll put into making this work for those 'fortunate' enough to buy an apple m1 machine. thanks to this, and the other 40+ page original thread, i got my m1 max mbp to run my odyssey neo g9 at its native 5120 by 1440 resolution.
secondly, i would like to ask for your help still i can't get the 5120 by 1440 @ 120hz to work.
this is what i tried to so far:
1. cable matters usb-c to hdmi cable with vmm7100. out of the box, the cable could not do the full widescreen res but after flashing the spyder firmware onto it - i got the native res to work. however, there's that issue when my mac goes to sleep and after waking up the monitor won't show any picture at all.
assuming there's nothing else i could do with the vmm7100 cable i bought cable matters usb-c to hdmi adapter.
2. the adapter turned out to have the vmm6100 chip (amazon canada) which out of the box was not able to run the native monitor res, capped out at 3840 by something. after flashing the adapter with the firmware provided in the initial post of this thread by @AironMan and customizing the EDID (to v1.4 and DisplayPort) i got it to run the native res. 120hz option still wasn't showing up. It turned out the hdmi cable wasnt up to the task, so I found the original hdmi cable that came with the screen (samsung ultra high speed whatever). So now when i use the adapter with this samsung cable, i can see 5120by1440, 120hz, 8b, native option, but when i click it the monitor simply starts turning off and on and the picture never comes back. i have to pretty much disconnect the adapter and upon reconnecting it BetterDisplay defaults to 5120x1440 with hdr @ 60hz. i tried different ports on the monitor and the laptop but to no avail. tried rebooting the laptop and made sure the screen was running the latest available firmware. still no beans.
i also tried setting lower res (3840by1080) and 120hz but the same off-and-on cycle starts again...
i double-checked the monitor settings and the frame rate is set to 120, if its set to 60 - better display doesnt offer 120hz option.
i am a bit at a loss right now. what can i do to get the 120hz to work? dont care about hdr all that much. or at least get the screen to work after laptop goes to sleep?

appreciate any support/advice you can provide me with.

Cheers,
Gato
 

kiler129

macrumors newbie
Sep 20, 2012
27
26
i got my m1 max mbp to run my odyssey neo g9 at its native 5120 by 1440 resolution.
(...)
i am a bit at a loss right now. what can i do to get the 120hz to work? dont care about hdr all that much. or at least get the screen to work after laptop goes to sleep?

Why are you bothering with HDMI at all? From what I see Samsung website all models have DP 1.4 so you can use native DisplayPort. You can buy any certified USB-C -> DP cable that does no conversion like is needed with HDMI.
 

elGatoDiablo

macrumors newbie
Apr 9, 2023
3
5
Why are you bothering with HDMI at all? From what I see Samsung website all models have DP 1.4 so you can use native DisplayPort. You can buy any certified USB-C -> DP cable that does no conversion like is needed with HDMI.
I use DP port for my PC and the other HDMI goes to my Windows laptop. Would like to use the 1 remaining HDMI for my Mac laptops.
 

joevt

macrumors 604
Jun 21, 2012
6,963
4,259
I can’t seem to work out how to get 10bits. I’m using a Mac Studio with a VM7100 CableMatters adapter. I updated its firmware but I’m locked to 4K@120hz YCBCR444 4L8 / 8bits. Are VM7100 adapters limited to 8bits for now?
Did you check if a lower refresh rate can do 10bpc?
Connect the VMM7100 to an Intel Mac and run AllRez to see if the DPCD registers say anything about the limits of the VMM7100.

I tried my Cable Matters 201388-GRY (VMM6100) connected to USB-C port of Radeon Pro W5700 (in eGPU) connected to Macmini8,1 running Ventura 13.3 with SwitchResX. I know this thread is for Apple Silicon, so this post is just a reminder that Intel Macs also have issues.

I don't have a HDMI 2.1 display but I do have a Dr HDMI 8K to fake it. I set the Dr HDMI 8K to emulate a 4K120 444 FRL5 VRR HDR10 HLG BT2020 display. The VM6100 doesn't support VRR so I can only set it to 4K120. I guess we'll have to wait for a PS196 to get VRR from DisplayPort to HDMI adapters?

AllRez says the VMM6100 is a MST hub with an upstream port and a downstream port and a second downstream port with no device connected. The upstream (main) port says it's HBR3 x4 and has info about the downstream port:
type: DVI or HDMI with format conversion
max pixel rate: 2200 Mp/s
max video size: 65535 x 10240
formats: All of them (RGB, 4:4:4, 4:2:2, 4:2:0)
depths: 6,8,10,12 bpc (not 6 for YCbCr)
PCON (protocol conversion info): link mode = FRL.

The DSC capabilities are described by the downstream port (all info downstream of the main port is not shown by AGDCDiagnose):
DSC slices: 1,2,4
DSC max slice width 2560, so DSC max total width is 10240
DSC decompress color formats: RGB, 4:4:4, 4:2:0
DSC decompress color depths: 8, 10, 12
PCON max FRL bandwidth: 40 Gbps
600 MHz max TMDS clock
supports 4:2:2 pass through, 4:2:0 pass through, 4:4:4 to 4:2:2 conversion, 4:4:4 to 4:2:0 conversion

The downstream port says it has another downstream port. It's a DP-to-Legacy converter (DP to VGA, DVI, or HDMI). I suppose it's like a DisplayPort port that is set to DisplayPort Dual Mode (DP++) so there's no DPCD for this port.

The display mode is 3840x2160 120Hz (1920x1080 HiDPI) with framebuffer having 32bpp, 10bpc.
The timing info says the output is 4K120 1188MHz (HDMI) 4:2:0, 10bpc, no DSC.
The timing range for the GPU says DSC is supported up to 25.79 Gbps with up to 8 slices up to 5184x4320 in size per slice so better modes should be possible.
4:4:4 10bpc modes are available for timings up to ≈864 MHz. Then it switches to 4:4:4 8bpc up to ≈1080 MHz. Those are the limits for HBR3 x4 without DSC. macOS doesn't seem to want to switch to 4:2:0 for non-4K modes.

3840x2160 594 MHz is 4:2:0 even though it's less than 864 MHz. 4K 4:2:0 10bpc can go up to ≈1728 MHz, then it does 4:2:0 8bpc up to ≈2160 MHz. I ran into a 500kHz limit of the horizontal scan line rate which is mentioned in the IOFBTimingRange. I think that's from the GPU driver since it's the same for all displays and all ports of the same GPU. That mean 4K can't go above 209 Hz. The 2160 MHz pixel clock limit is enough for 8K60 4:2:0 8bpc CVT-RB (2090 MHz) but not HDMI (2376 MHz). macOS accepts the 8K60 CVT-RB timing but I don't know if it (or anything else I tested) works properly through the adapter since the Dr HDMI 8K doesn't say anything about the input signal.

I also tried Catalina. It limits pixel clock for 4K modes to 1200 MHz which is a HDMI 2.0 limit for 4:2:0 8bpc. Non 4K modes are limited to 4:4:4 (600MHz). I guess Catalina doesn't know about FRL? Maybe a patch could override the DPCD so that the driver doesn't think this is a HDMI adapter (if all other existing patches for Intel via Lilu/WhateverGreen or whatever don't already bypass that limit).
 

DoTheMario

macrumors newbie
Apr 9, 2023
8
2
I can’t seem to work out how to get 10bits. I’m using a Mac Studio with a VM7100 CableMatters adapter. I updated its firmware but I’m locked to 4K@120hz YCBCR444 4L8 / 8bits. Are VM7100 adapters limited to 8bits for now?
Can I ask how you were able to achieve 4k120 8 bit with the vm7100? I received the same cablematters adapter today, flashed the firmware, but can't get above 60hz on my tv.
 

kiler129

macrumors newbie
Sep 20, 2012
27
26
Can I ask how you were able to achieve 4k120 8 bit with the vm7100? I received the same cablematters adapter today, flashed the firmware, but can't get above 60hz on my tv.

Which firmware did you flash? Are you using a certified HDMI 2.1 cable? It should be plug & play after flashing, you should NOT do any EDID modifications with 7100.
 

DoTheMario

macrumors newbie
Apr 9, 2023
8
2
Which firmware did you flash? Are you using a certified HDMI 2.1 cable? It should be plug & play after flashing, you should NOT do any EDID modifications with 7100.
This is the HDMI cable I used:


and the firmware I used was called Spyder_fw_USBC_CMforMac4K120hz.fullrom
 

kiler129

macrumors newbie
Sep 20, 2012
27
26
This is the HDMI cable I used:


and the firmware I used was called Spyder_fw_USBC_CMforMac4K120hz.fullrom

It should work. I'm assuming you've got the firmware form post #298.

- Can you post FW Info screenshot from Vmm tool?
- What display are you using?
- Do you have any debug menu or more info on the display side what it sees on the HDMI?
 

Zorast

macrumors 6502a
Original poster
Jan 29, 2021
617
211
It's strange how LG as a great monitor maker can't make these smaller OLEDs (which are also marketed as great for PC gaming, especially the 42") a bit more computer friendly. Three things would be required - add at least one DP port, enable DDC and handle the sleep signal properly. How hard could it be?
u can enable "always on" Mode on LG Settings.
 

Jashi

macrumors newbie
Mar 3, 2023
25
8
A lot of the time when I wake up my macbook, I get no display output to my lg c2. I am using the vmm6100 with custom edid solution and everything besides this is perfect. To solve this I have to use a keyboard shortcut to disable and enable hdr, however most of the time this does not help and so I have to open the macbook, which helps a lot of the time but sometimes even that does not work in which case I have to unplug and replug the adapter. Anyone else dealing with these issues or perhaps found a solution?
 

szeller

macrumors newbie
Mar 24, 2023
10
5
A lot of the time when I wake up my macbook, I get no display output to my lg c2. I am using the vmm6100 with custom edid solution and everything besides this is perfect. To solve this I have to use a keyboard shortcut to disable and enable hdr, however most of the time this does not help and so I have to open the macbook, which helps a lot of the time but sometimes even that does not work in which case I have to unplug and replug the adapter. Anyone else dealing with these issues or perhaps found a solution?
Yes I have exactly setup with you now, and I also encountered such issue. The best way to mitigate this is to turn on the option "Prevent automatic sleeping on power adapter when the display is off". It is within a pop-up window after clicking on the "Advanced..." button in Display setting page.

Since the power consumption of M1 chip could be ignored when idle, and the battery will not be used while power adapter connected so minor impact on battery healthiness, I think it is a acceptable tradeoff to not sleep the machine
 
  • Like
Reactions: mrwuf

mrwuf

macrumors member
Sep 14, 2016
52
23
Raleigh, NC
Thanks to you and everyone who found this out and put it together. I was able to get it done with a Like New one from Amazon Warehouse.

At first, I couldn't get 10 bpc options to show up, but after playing around with settings (see pic for the checkbox that did it) I was able to change it. Totally worth it to not have to buy an M2 Pro (and need to double storage for same performance as last gen). I only wish BetterDisplay's UI was more like the other XDR app I was looking at, Lunar; but it can't edit EDID. I will be buying the Pro version of this app to support the dev.
qM3zNPv.png


EDIT: Turns out that wasn't the option that did it. As I was going to double-check and update the post with a pic of the resolution/refresh rate etc enabled, I was unable to replicate it. I retraced my steps and realized the true thing that needs to be done (and isn't in the OP, as far as I remember), is to to select the checkbox under Displays (external display) for Configuration override: Edit the system configuration of this display:'
9SaiMGF.png
After clicking apply, entering my login password, and then another apply to perform without a reboot, the 10 bpc options showed up:
p7vTJ7s.png
The first checkbox simply offers additional options and makes that pic above look like this:
h1B6wI7.png



U can use an TB4 Dock, but u need the VMM6100 Adapter to get 4:4:4 4k@120hz, until now i write this post we dont know a solution where a Dock can reach this. This one I use:

 
Last edited:

marcemoyano

macrumors newbie
Dec 29, 2020
5
2
Hi, thanks for this guide, I bought the adapter + the hdmi cable. I have a MacStudio with a 48" LG CX Oled panel. doing 4k 60hz. I really need 4k 120hz but my issue is the PC that I have has an Asus Rog gaming motherboard that has TB3, the adapter says its connected but win11 says it has limited functionality... any ideas how to fix this? or if there is a way to run the windows tool in another way? ... I even connected a sonnet box from my mac into the PC but the blackmagic card doesn't work ... so it seems something with the TB3 port (i use TB3 cables) they work all in Mac but not on the PC .... :(
 

MM991

macrumors newbie
Mar 5, 2023
8
5
Can I ask how you were able to achieve 4k120 8 bit with the vm7100? I received the same cablematters adapter today, flashed the firmware, but can't get above 60hz on my tv.
I used this "guide" provided by CableMatters support. It should work with that firmware, though HDR and 10bit don't seem to be possible (not yet).
 

Attachments

  • How to upgrade firmware for the VMM7100 adapter.pdf
    414.8 KB · Views: 808

MM991

macrumors newbie
Mar 5, 2023
8
5
Thanks to you and everyone who found this out and put it together. I was able to get it done with a Like New one from Amazon Warehouse.

At first, I couldn't get 10 bpc options to show up, but after playing around with settings (see pic for the checkbox that did it) I was able to change it. Totally worth it to not have to buy an M2 Pro (and need to double storage for same performance as last gen). I only wish BetterDisplay's UI was more like the other XDR app I was looking at, Lunar; but it can't edit EDID. I will be buying the Pro version of this app to support the dev.
qM3zNPv.png


EDIT: Turns out that wasn't the option that did it. As I was going to double-check and update the post with a pic of the resolution/refresh rate etc enabled, I was unable to replicate it. I retraced my steps and realized the true thing that needs to be done (and isn't in the OP, as far as I remember), is to to select the checkbox under Displays (external display) for Configuration override: Edit the system configuration of this display:'
9SaiMGF.png
After clicking apply, entering my login password, and then another apply to perform without a reboot, the 10 bpc options showed up:
p7vTJ7s.png
The first checkbox simply offers additional options and makes that pic above look like this:
h1B6wI7.png
Well, this made 10b show up in BetterDisplay but it didn't actually change anything (for me). TV says 8b, still :(
It's alright, we'll just have to wait and pray for 10b and HDR support to be added.
 

Attachments

  • Screenshot 8.jpg
    Screenshot 8.jpg
    17.1 KB · Views: 62
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.