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

LG G2 55" OLED
MacBook Pro M1 Pro 16" 2021
Anker 518 adapter
Flashed it per the instructions.
Getting 30Hz before and after flashing. Perhaps get a better and shorter cable to test?

****UPDATE**** I did something then my OLED TV asked if I wanted HDMI Deep Color on the input, I said yes, then my MacBook showed between 30-120Hz as an option. I selected 120Hz and the screen was trying but I think my craptastic 30 ft HDMI cable wasn't quite up to snuff. I ordered an Anker 2.1 cable with 5 star reviews at 6.6 (2m) length. It arrives tomorrow (Sun Jul 9th).

If there's a better cable, let me know. I'll report back tomorrow.

1688855877685.png

1688855981203.png

Update #2 #itsthecablestupid!
New cable fixed the flashing/connection issue:
1689011738225.png
 
Last edited:
4k30 for me :(

LG G2 55" OLED
MacBook Pro M1 Pro 16" 2021
Anker 518 adapter
Flashed it per the instructions.
Getting 30Hz before and after flashing. Perhaps get a better and shorter cable to test?

****UPDATE**** I did something then my OLED TV asked if I wanted HDMI Deep Color on the input, I said yes, then my MacBook showed between 30-120Hz as an option. I selected 120Hz and the screen was trying but I think my craptastic 30 ft HDMI cable wasn't quite up to snuff. I ordered an Anker 2.1 cable with 5 star reviews at 6.6 (2m) length. It arrives tomorrow (Sun Jul 9th).

If there's a better cable, let me know. I'll report back tomorrow.

View attachment 2229970
View attachment 2229971
Update #2 #itsthecablestupid!
New cable fixed the flashing/connection issue:
View attachment 2230728
Am I seeing this right?

You have 4k 120Hz 4:4:4 10bit working!? I thought the most could get from their M1 Max was 4k 120Hz 4:4:4 8bit?

Is this only possible with the Anker 518 DP adapter and not with USB-C > HDMI?
 
Am I seeing this right?

You have 4k 120Hz 4:4:4 10bit working!? I thought the most could get from their M1 Max was 4k 120Hz 4:4:4 8bit?

Is this only possible with the Anker 518 DP adapter and not with USB-C > HDMI?
Looks like we’re late to the party…10 bit indeed, though I don’t think it’s only with the Anker 518….

Can someone else confirm?
 
Yes, 4K 120 Hz RGB 10-bit works fine with the VM7100 adapters and custom firmware on the M1. It works with the VM6100 adapters as well but needs both custom firmware and EDID override. There is no solution for Intel Macs, though the hardware is capable.
 
  • Like
Reactions: turbineseaplane
A quick tutorial:

STEP 1. Download the display's EDID binary using BetterDisplay. Go to Settings (gear icon in the App menubar extra menu) - > Displays > Retrieve display EDID and click Retrieve EDID Data and when the EDID appears, click Export EDID Binary...

View attachment 2155968

STEP 2. You need to open the exported EDID binary up in AW EDID Editor (free). This is the only simple thing you need to change in AW EDID Editor.

View attachment 2155964

If this option not there, then you simply need to change the EDID format to V1.4 under Version&Revision (the Revision bit should be changed from 3 to 4).

View attachment 2155965
STEP 3. You can upload the EDID Binary with the Upload EDID Binary... button and then apply the EDID here with BetterDisplay under Settings (gear icon) - > Displays > Custom display EDID. When you hit Apply EDID Now, the display should disconnect and reconnect with the new EDID in effect. You can try setting the resolution to 4K@120Hz using the app's Set Resolution menu. You can set the EDID to auto-apply as well with the right checkbox whenever the app is started at launch and the display is detected.

View attachment 2155966
You can of course make all kinds of other hacks by modifying the EDID to your liking. Share your experiences!
I successfully turned on 120hz according to your method, but BetterDisplay works on 8bpc, and the exciting thing is that I can control the brightness of the TV through the keyboard!

M1Pro MacbookPro14in VMM6100 macOS 13.4
 
Am I seeing this right?

You have 4k 120Hz 4:4:4 10bit working!? I thought the most could get from their M1 Max was 4k 120Hz 4:4:4 8bit?

Is this only possible with the Anker 518 DP adapter and not with USB-C > HDMI?
I Mac only 8bit (M1Pro MacbookPro14in VMM6100 macOS 13.4)
 
Hi,

I'm thinking about buying an LG OLED tv (CX or C9) that runs on 4k and 120 hz. I'd also like to hook up a MacOS system, but until now they wouldn't be able to make use of the display's possibilities. Now as the M1 Mac mini has been presented I wonder if it runs 4k at 120 hz smoothly.

I know that the Mac only supports HDMI 2.0, but there are adapters for transforming DisplayPort 1.4 to HDMI 2.1. What do you think, will it run? Or would an older Intel Mac with an eGPU a better solution?

Have you made good experiences with adapters for transforming DisplayPort to HDMI 2.1 signals?
Hi, I use a USB C > DisplayPort and then a DisplayPort > HDMI adapter works fine.
 
This post is not up to date, it has to be closed.
We create a new one because this problem is not only for Mac Mini models.

Look at this post, its up to date:

 
  • Like
Reactions: pbridge354
I use the method here and the video is working fine, but anyone have 5.1 audio ? You can help me ? Thanks.
On my LG OLED, 7.1-channel audio works only when the TV is connected to a powered-on eARC receiver. If the eARC receiver is switched off, the EDID reverts to 2-channel audio. You can fix this with an EDID emulator like the HDFury 8K Arcana or 8K VRROOM.
 
Tried with this UGREEN cable, it's using VMM7100 but flashing the firmware bricked it like others have reported on other UGREEN products so stay clear of them for this purpose

 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Hello, I currently reach 4k@120hz 10bit, but HDR can not be enabled. I wish someone can help me check my problems.

My hardware: Mac mini M1 chip, LG C2 42, with a usb c to HDMI 2.1 cable. https://www.amazon.com/dp/B0CJLC72MG?ref=ppx_yo2ov_dt_b_product_details&th=1

My first problem is that why I cannot enable HDR? Since the bandwidth seems not to be a problem, I do not know why it fails. Is this because I use a direct cable from usb c(DP protocol actually) instead of an adapter? But I see @nandakke also used a cable, and I do can edit the EDID and load it back.

My second problem is that BetterDisplay is not stable after I edit the color depth to 10 bits explicitly. After rebooting, my tv will go black and reconnect multiple times. Sometimes it works normal finally, but sometimes the screen is always black.

I appreciate all potential help!
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
I tested Cablematters today with intel MBP 2019 16 inch with radeon graphics. I got it to work 4k 120Hz on my Samsung 65QN900B(I think tv is limited to 120Hz). Also HDR worked.
I couldn't output 8k at any refresh rate. Maximum resolution I got was 4096x2160... I will get M1 Max MBP in next couple of days so hopefully it works there...

Few weeks back support told me that in theory it should work because bandwidth is the same as 4k@120Hz
 
I tested Cablematters today with intel MBP 2019 16 inch with radeon graphics. I got it to work 4k 120Hz on my Samsung 65QN900B(I think tv is limited to 120Hz). Also HDR worked.
I couldn't output 8k at any refresh rate. Maximum resolution I got was 4096x2160... I will get M1 Max MBP in next couple of days so hopefully it works there...

Few weeks back support told me that in theory it should work because bandwidth is the same as 4k@120Hz
8K30 bandwidth is the same as 4K120. Did you try SwitchResX to list all the modes? Use SwitchResX to create a custom 8K30 timing? Maybe macOS doesn't like to output 8K from HDMI adapters.
You have a Radeon 5300M or a 5500M or a 5600M?
You can use AllRez to dump the GPU and display and adapter info.
 
AllRez output: https://paste2.org/nf3AdsEK


It is 5300M and intel 630.

I didn't yet try to create custom res with SwitchResX. I only tried existing resolutions within that app. I'm not sure how would I even set those timings and other stuff. If you can share some examples it would be helpful.

BTW I did use this TV normally with M2 Pro MBP via HDMI 2.1 output (8K 60Hz with some chroma subsampling, probabbly 4:2:2)

edit:

8K30 bandwidth is the same as 4K120
ah... this is what explains it I guess... Theory behind not being able to get 4:4:4 on mac via HDMI2.1 while on 8k60Hz was that mac didn't support DSC via HDMI port. Now, if nothing changed for DSC, I won't be able to output 8k60Hz even with higherst chroma subsampling?
 
Last edited:
AllRez output: https://paste2.org/nf3AdsEK


It is 5300M and intel 630.

I didn't yet try to create custom res with SwitchResX. I only tried existing resolutions within that app. I'm not sure how would I even set those timings and other stuff. If you can share some examples it would be helpful.

BTW I did use this TV normally with M2 Pro MBP via HDMI 2.1 output (8K 60Hz with some chroma subsampling, probabbly 4:2:2)

edit:


ah... this is what explains it I guess... Theory behind not being able to get 4:4:4 on mac via HDMI2.1 while on 8k60Hz was that mac didn't support DSC via HDMI port. Now, if nothing changed for DSC, I won't be able to output 8k60Hz even with higherst chroma subsampling?
The paste2.org website removed indenting.

You can run it like this in Terminal.app:
allrez > MBPro2019_with_Samsung_8K60_allrez.txt
Then compress the result and post the zip file as an attachment to your post.

The list of modes does include modes that use DSC (4 vertical slices, 12bpp). The modes that use DSC have pixel clock of 1103.75MHz or 1188MHz (which should be sufficient for 8K30).
The non-DSC modes have pixel clock up to 594MHz.

There's a trng and drng that say 2380MHz is the max pixel clock but the IOFBTimingRange says the max pixel clock is 1284MHz.
2380MHz comes from the EDID of the display so perhaps 1284MHz is the limit of the GPU or macOS driver? 8K60 is usually 2376MHz.

The modes have active resolutions up to 4096x2160 but you want 7680x4320.

The modes have scaled resolutions up to 15360x8640 which is sufficient for 8K HiDPI.

The modes have SDR and HDR modes.

chromo sub-sampling 4:2:0 with 8bpc has the same average 12bpp as DSC but it looks like no non-RGB modes were created. The IOFBTimingRange says 4:2:0 is a possible encoding but all the modes are RGB.

The connection info for the Samsung display is missing DisplayPort info. Maybe the adapter is doing something weird? Or maybe it's the OS? Maybe try a different OS or a different Intel Mac to get the DisplayPort info for the adapter.

The EDID says 4:2:0 is possible. The EDID says the max DSC bandwidth is 18 Gbps for TMDS (HDMI 2.0 bandwidth) and 24 Gbps for FRL (better than HBR2 x4 but less than HBR3 x4). Without DSC, it can use 40 Gbps FRL. DSC at 24 Gbps will get you more pixels (1778MHz@12bpp) than non-DSC at 40 Gbps (1481MHz@8bpc). In either case DSC + 4.2.0 would be required for 8K60. Or it could do DSC@8bpp instead of the default 12bpp. There's a setting in macOS to change the DSC target bpp but I haven't seen anyone try it.

All the 8K modes are listed in the Video Data Block and the YCbCr 4:2:0 Capability Map Data Block. Not sure why macOS is excluding them.

In SwitchResX, you can create custom resolutions using CVT-RB timing or CVT-RB2 timing. For HDMI timing, I think you need to enter the info manually. Here's the info for 8K HDMI modes:
Code:
edid-decode --list-vics --long
VIC 194:  7680x4320   24.000000 Hz  16:9    108.000 kHz   1188.000000 MHz
               Hfront 2552 Hsync 176 Hback  592 Hpol P
               Vfront   16 Vsync  20 Vback  144 Vpol P
VIC 195:  7680x4320   25.000000 Hz  16:9    110.000 kHz   1188.000000 MHz
               Hfront 2352 Hsync 176 Hback  592 Hpol P
               Vfront   16 Vsync  20 Vback   44 Vpol P
VIC 196:  7680x4320   30.000000 Hz  16:9    132.000 kHz   1188.000000 MHz
               Hfront  552 Hsync 176 Hback  592 Hpol P
               Vfront   16 Vsync  20 Vback   44 Vpol P
VIC 197:  7680x4320   48.000000 Hz  16:9    216.000 kHz   2376.000000 MHz
               Hfront 2552 Hsync 176 Hback  592 Hpol P
               Vfront   16 Vsync  20 Vback  144 Vpol P
VIC 198:  7680x4320   50.000000 Hz  16:9    220.000 kHz   2376.000000 MHz
               Hfront 2352 Hsync 176 Hback  592 Hpol P
               Vfront   16 Vsync  20 Vback   44 Vpol P
VIC 199:  7680x4320   60.000000 Hz  16:9    264.000 kHz   2376.000000 MHz
               Hfront  552 Hsync 176 Hback  592 Hpol P
               Vfront   16 Vsync  20 Vback   44 Vpol P

If creating a custom resolution (8K30 should work) doesn't work, then maybe using OpenCore + Lilu + WhateverGreen will allow more modes to be added.
 
Tried with this UGREEN cable, it's using VMM7100 but flashing the firmware bricked it like others have reported on other UGREEN products so stay clear of them for this purpose

by any chance do you have a backup of the firmware before you flashed it? i bricked mine as well.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Hi everyone!

Thanks to you all, I also succeeded in getting 4K 120hz 10bit. I have M1 Max Macbook Pro and I've been using cable matters foldable usb-c to hdmi 2.1 adapter(probably 6100) with my LG C2 42''. I can turn on the HDR on display settings without an issue as well, but stay in SDR mode most of the time.

This is the adapter:

Anyway, my question is about updating the Mac OS. I am currently using 13.6 Ventura and thinking of updating the system nowadays. Did anyone experience any issues related to display settings that we kind of "built" for these oled tvs and macbooks after a Mac OS update?

FYI, I did update my TV software each time and it's up to date at the moment.

Thanks!
 

Attachments

  • IMG_3983.jpeg
    IMG_3983.jpeg
    454.4 KB · Views: 49
  • Screenshot 2024-06-23 at 11.33.37 am.png
    Screenshot 2024-06-23 at 11.33.37 am.png
    617.3 KB · Views: 61
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
I am currently using 13.6 Ventura and thinking of updating the system nowadays. Did anyone experience any issues related to display settings that we kind of "built" for these oled tvs and macbooks after a Mac OS update?

I'm on a Hack, so just bare that in mind, but I saw no difference between Ventura & Sonoma when it comes specifically to 4k/120hz/HDR/OLED TV usages specifically.

I went back to Ventura, but for Hackintosh reasons only... Sonoma was fine
 
  • Like
Reactions: KerimEren
This was working flawlessly until I upgraded to macOS Sequoia Developer Beta. The display went from RGB 10b to YCBCR444 8b. Is there a fix for this?

1719859756561-png.2393781
 
Tried with this UGREEN cable, it's using VMM7100 but flashing the firmware bricked it like others have reported on other UGREEN products so stay clear of them for this purpose


by any chance do you have a backup of the firmware before you flashed it? i bricked mine as well.

See my post above this one.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.