I purchased a thunderbolt 3 usb-C interface to connect a 2019 MBP AMD / Intel to my monitor. Then I went through a few posts regarding setting the refresh rate and resolution. I was unable to set the refresh rate to 60Hz.
However all the HDMI ports on the TV monitor are marked 4k@60Hz. Then after searching around I found a tool people claimed allowed you to set the refresh rate. Unfortunately my work computer does not allow me to have administrator access required by the tool to set a custom EDID. (however I do seem to have some root and some sorts of admin like access)
Regardless I was able to dump the existing EDID. Reading through most of the information dump below, it looks like most of the settings only show 4k@30Hz max. But there is one extra section I'm curious about, that is Data Block #5 which seems to mention two 4k@60Hz resolutions .
This elicts the following inquiry:
With DataBlock #5 should the laptop already support the refresh rate?
Is Mac OS perhaps providing an overlay for my monitor that's ignoring this Data Block 5 video modes?
https://makerforce.io/modifying-macos-di...solutions/
Should I feel safe trying to add or remove an overlay in an attempt to get the 4K@60Hz working from the display ?
Should I try to remove an existing overlay first expecting that it's "blocking" the information provided in data block #5?
```
Data Block #5
Extended Data Block: YCbCr 4:2:0 video data block
VIC # 0: ( 97) 3840 x 2160 @ 60Hz - 16:9
VIC # 1: (102) 4096 x 2160 @ 60Hz - 256:135
```
However all the HDMI ports on the TV monitor are marked 4k@60Hz. Then after searching around I found a tool people claimed allowed you to set the refresh rate. Unfortunately my work computer does not allow me to have administrator access required by the tool to set a custom EDID. (however I do seem to have some root and some sorts of admin like access)
Regardless I was able to dump the existing EDID. Reading through most of the information dump below, it looks like most of the settings only show 4k@30Hz max. But there is one extra section I'm curious about, that is Data Block #5 which seems to mention two 4k@60Hz resolutions .
This elicts the following inquiry:
With DataBlock #5 should the laptop already support the refresh rate?
Is Mac OS perhaps providing an overlay for my monitor that's ignoring this Data Block 5 video modes?
https://makerforce.io/modifying-macos-di...solutions/
Should I feel safe trying to add or remove an overlay in an attempt to get the 4K@60Hz working from the display ?
Should I try to remove an existing overlay first expecting that it's "blocking" the information provided in data block #5?
```
Data Block #5
Extended Data Block: YCbCr 4:2:0 video data block
VIC # 0: ( 97) 3840 x 2160 @ 60Hz - 16:9
VIC # 1: (102) 4096 x 2160 @ 60Hz - 256:135
```
Code:
-----------------------------------------------------
------------------- RAW DATA ------------------------
-----------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------------
0 | 00 FF FF FF FF FF FF 00 4D 10 00 00 F8 0F 00 00
1 | 29 1C 01 03 80 90 51 78 0A 8A 5D A4 55 52 9F 25
2 | 0E 47 4A AD CF 00 71 4F 81 40 81 80 81 00 95 00
3 | B3 00 D1 C0 81 C0 04 74 00 30 F2 70 5A 80 B0 58
4 | 8A 00 20 C2 31 00 00 1E 02 3A 80 18 71 38 2D 40
5 | 58 2C 45 00 20 C2 31 00 00 1E 00 00 00 FC 00 4C
6 | 43 36 35 51 37 33 2B 0A 20 20 20 20 00 00 00 FD
7 | 00 17 4C 0F 51 22 00 0A 20 20 20 20 20 20 01 AA
-----------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------------
0 | 02 03 32 71 4E 5F 5D 64 62 10 22 20 05 04 3E 3C
1 | 02 01 06 29 09 07 07 15 07 50 57 07 00 6D 03 0C
2 | 00 20 00 B8 3C 20 00 60 01 03 04 E2 00 CF E3 0E
3 | 61 66 04 74 00 30 F2 70 5A 80 B0 58 8A 00 20 C2
4 | 31 00 00 1E 02 3A 80 18 71 38 2D 40 58 2C 45 00
5 | 20 C2 31 00 00 1E 01 1D 00 72 51 D0 1E 20 6E 28
6 | 55 00 20 C2 31 00 00 1E 66 21 50 B0 51 00 1B 30
7 | 40 70 36 00 00 00 00 00 00 18 00 00 00 00 00 68
-----------------------------------------------------
< 00FFFFFF FFFFFF00 4D100000 F80F0000 291C0103 80905178 0A8A5DA4 55529F25 0E474AAD CF00714F 81408180 81009500 B300D1C0 81C00474 0030F270 5A80B058 8A0020C2 3100001E 023A8018 71382D40 582C4500 20C23100 001E0000 00FC004C 43363551 37332B0A 20202020 000000FD 00174C0F 5122000A 20202020 202001AA 02033271 4E5F5D64 62102220 05043E3C 02010629 09070715 07505707 006D030C 002000B8 3C200060 010304E2 00CFE30E 61660474 0030F270 5A80B058 8A0020C2 3100001E 023A8018 71382D40 582C4500 20C23100 001E011D 007251D0 1E206E28 550020C2 3100001E 662150B0 51001B30 40703600 00000000 00180000 00000068 >
-----------------------------------------------------
{ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x4D, 0x10, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0x29, 0x1C, 0x01, 0x03, 0x80, 0x90, 0x51, 0x78, 0x0A, 0x8A, 0x5D, 0xA4, 0x55, 0x52, 0x9F, 0x25, 0x0E, 0x47, 0x4A, 0xAD, 0xCF, 0x00, 0x71, 0x4F, 0x81, 0x40, 0x81, 0x80, 0x81, 0x00, 0x95, 0x00, 0xB3, 0x00, 0xD1, 0xC0, 0x81, 0xC0, 0x04, 0x74, 0x00, 0x30, 0xF2, 0x70, 0x5A, 0x80, 0xB0, 0x58, 0x8A, 0x00, 0x20, 0xC2, 0x31, 0x00, 0x00, 0x1E, 0x02, 0x3A, 0x80, 0x18, 0x71, 0x38, 0x2D, 0x40, 0x58, 0x2C, 0x45, 0x00, 0x20, 0xC2, 0x31, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x4C, 0x43, 0x36, 0x35, 0x51, 0x37, 0x33, 0x2B, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x17, 0x4C, 0x0F, 0x51, 0x22, 0x00, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0xAA, 0x02, 0x03, 0x32, 0x71, 0x4E, 0x5F, 0x5D, 0x64, 0x62, 0x10, 0x22, 0x20, 0x05, 0x04, 0x3E, 0x3C, 0x02, 0x01, 0x06, 0x29, 0x09, 0x07, 0x07, 0x15, 0x07, 0x50, 0x57, 0x07, 0x00, 0x6D, 0x03, 0x0C, 0x00, 0x20, 0x00, 0xB8, 0x3C, 0x20, 0x00, 0x60, 0x01, 0x03, 0x04, 0xE2, 0x00, 0xCF, 0xE3, 0x0E, 0x61, 0x66, 0x04, 0x74, 0x00, 0x30, 0xF2, 0x70, 0x5A, 0x80, 0xB0, 0x58, 0x8A, 0x00, 0x20, 0xC2, 0x31, 0x00, 0x00, 0x1E, 0x02, 0x3A, 0x80, 0x18, 0x71, 0x38, 0x2D, 0x40, 0x58, 0x2C, 0x45, 0x00, 0x20, 0xC2, 0x31, 0x00, 0x00, 0x1E, 0x01, 0x1D, 0x00, 0x72, 0x51, 0xD0, 0x1E, 0x20, 0x6E, 0x28, 0x55, 0x00, 0x20, 0xC2, 0x31, 0x00, 0x00, 0x1E, 0x66, 0x21, 0x50, 0xB0, 0x51, 0x00, 0x1B, 0x30, 0x40, 0x70, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68 }
-----------------------------------------------------
Valid EDID block #0: checksum ok
Valid EDID block #1: checksum ok
-----------------------------------------------------
------------------- MAIN EDID BLOCK -----------------
-----------------------------------------------------
EDID Version........1.3
Manufacturer........SHP (4D10)
Product ID..........0 (0000)
Serial Number.......00000FF8
Manufactured........Week 41 of year 2018
Max H Size..........144 cm
Max V Size..........81 cm
Gamma...............2.20
Display Supported Features:
---------------------------
Display type:
-------------
RGB color display
Display is non continuous frequency
Default color space is not sRGB standard
First detailed Timing is preferred Timing
Input signal & sync:
--------------------
Digital Input
Color info:
-----------
Red x = 0.643 Green x = 0.322 Blue x = 0.146 White x = 0.280
Red y = 0.332 Green y = 0.623 Blue y = 0.056 White y = 0.290
Established Timings supported:
------------------------------
\# 0: 720 x 400 @ 70Hz
\# 1: 640 x 480 @ 60Hz
\# 2: 640 x 480 @ 72Hz
\# 3: 640 x 480 @ 75Hz
\# 4: 800 x 600 @ 60Hz
\# 5: 800 x 600 @ 72Hz
\# 6: 800 x 600 @ 75Hz
\# 7: 1024 x 768 @ 60Hz
\# 8: 1024 x 768 @ 70Hz
\# 9: 1024 x 768 @ 75Hz
\#10: 1280 x 1024 @ 75Hz
Standard Timing supported:
--------------------------
\# 0: 1152 x 864 @ 75Hz (714F)
\# 1: 1280 x 960 @ 60Hz (8140)
\# 2: 1280 x 1024 @ 60Hz (8180)
\# 3: 1280 x 800 @ 60Hz (8100)
\# 4: 1440 x 900 @ 60Hz (9500)
\# 5: 1680 x 1050 @ 60Hz (B300)
\# 6: 1920 x 1080 @ 60Hz (D1C0)
\# 7: 1280 x 720 @ 60Hz (81C0)
Monitor Description blocks:
---------------------------
Descriptor #0 - Timing definition:
Mode = 3840 x 2160 @ 30.000Hz
Pixel Clock............. 297.00 MHz Not Interlaced
Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 176 pixels 8 lines
Sync Width.............. 88 pixels 10 lines
Back Porch.............. 296 pixels 72 lines
Blanking................ 560 pixels 90 lines
Total................... 4400 pixels 2250 lines
Scan Rate............... 67.500 kHz 30.000 Hz
Image Size.............. 800 mm 450 mm
Border.................. 0 pixels 0 lines
Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity
Descriptor #1 - Timing definition:
Mode = 1920 x 1080 @ 60.000Hz
Pixel Clock............. 148.50 MHz Not Interlaced
Horizontal Vertical
Active.................. 1920 pixels 1080 lines
Front Porch............. 88 pixels 4 lines
Sync Width.............. 44 pixels 5 lines
Back Porch.............. 148 pixels 36 lines
Blanking................ 280 pixels 45 lines
Total................... 2200 pixels 1125 lines
Scan Rate............... 67.500 kHz 60.000 Hz
Image Size.............. 800 mm 450 mm
Border.................. 0 pixels 0 lines
Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity
Descriptor #2 - Monitor name:
LC65Q73+
Descriptor #3 - Monitor range:
Horizontal frequency range.......15-81 kHz
Vertical frequency range.........23-76 Hz
Maximum bandwidth range..........340 MHz
GTF supported
-----------------------------------------------------
------------ EXTENSION EDID BLOCK 1 ---------------
-----------------------------------------------------
CTA-EXT: CTA 861 Series Extension:
----------------------------------
Revision:...........................3
First DTD block at offset...........46
Display Supports:
Basic audio
YCbCr 4:4:4
YCbCr 4:2:2
Data Block #1
Video Type: standard CTA Timings
VIC # 0: ( 95) 3840 x 2160 @ 30Hz - 16:9
VIC # 1: ( 93) 3840 x 2160 @ 24Hz - 16:9
VIC # 2: (100) 4096 x 2160 @ 30Hz - 256:135
VIC # 3: ( 98) 4096 x 2160 @ 24Hz - 256:135
VIC # 4: ( 16) 1920 x 1080 @ 60Hz - 16:9
VIC # 5: ( 34) 1920 x 1080 @ 30Hz - 16:9
VIC # 6: ( 32) 1920 x 1080 @ 24Hz - 16:9
VIC # 7: ( 5) 1920 x 1080i @ 60Hz - 16:9
VIC # 8: ( 4) 1280 x 720 @ 60Hz - 16:9
VIC # 9: ( 62) 1280 x 720 @ 30Hz - 16:9
VIC #10: ( 60) 1280 x 720 @ 24Hz - 16:9
VIC #11: ( 2) 720 x 480 @ 60Hz - 4:3
VIC #12: ( 1) 640 x 480 @ 60Hz - 4:3
VIC #13: ( 6) 1440 x 480i @ 60Hz - 4:3
Data Block #2
Audio Data Block
Supported format: Linear PCM, on 2 channels
Supported sample rates (kHz): 32kHz, 44.1kHz, 48kHz
Supported sample sizes (bits): 16 bit, 20 bit, 24 bit
Supported format: AC-3, on 6 channels
Supported sample rates (kHz): 32kHz, 44.1kHz, 48kHz
Maximum bitrate: 640 kb/s
Supported format: Dolby Digital+, on 8 channels
Supported sample rates (kHz): 32kHz, 44.1kHz, 48kHz
Data Block #3
Vendor specific Data Block - Vendor Identifier: 00:0C:03 (HDMI)
Found HDMI IEEE Registration Identifier
CEC physical address........... [2.0.0.0](https://2.0.0.0)
Supports AI (ACP, ISRC)........ Yes
Supports 48bpp color depth..... No
Supports 36bpp color depth..... Yes
Supports 30bpp color depth..... Yes
Supports YCbCr 4:4:4........... Yes
Supports dual-link DVI......... No
Maximum TMDS clock............. 300 MHz
HDMI video capabilities........ Yes
Supports 3D.................... No
HDMI 1.4a specifics............ present
HDMI VIC # 1:................. 3840 x 2160 @ 30Hz
HDMI VIC # 3:................. 3840 x 2160 @ 24Hz
HDMI VIC # 4:................. 4096 x 2160 @ 24Hz
Data Block #4
Extended Data Block: Video Capability Data Block
CE scan behaviour: Support both over- and underscan
IT scan behaviour: Support both over- and underscan
PT scan behaviour: No Data
RGB quantization: Selectable (via AVI Q)
YCbCr quantization: Selectable (via AVI Q)
Data Block #5
Extended Data Block: YCbCr 4:2:0 video data block
VIC # 0: ( 97) 3840 x 2160 @ 60Hz - 16:9
VIC # 1: (102) 4096 x 2160 @ 60Hz - 256:135
Detailed Timing Blocks - 1 is native
Detailed Timing Block #1 - Timing definition:
Mode = 3840 x 2160 @ 30.000Hz
Pixel Clock............. 297.00 MHz Not Interlaced
Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 176 pixels 8 lines
Sync Width.............. 88 pixels 10 lines
Back Porch.............. 296 pixels 72 lines
Blanking................ 560 pixels 90 lines
Total................... 4400 pixels 2250 lines
Scan Rate............... 67.500 kHz 30.000 Hz
Image Size.............. 800 mm 450 mm
Border.................. 0 pixels 0 lines
Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity
Detailed Timing Block #2 - Timing definition:
Mode = 1920 x 1080 @ 60.000Hz
Pixel Clock............. 148.50 MHz Not Interlaced
Horizontal Vertical
Active.................. 1920 pixels 1080 lines
Front Porch............. 88 pixels 4 lines
Sync Width.............. 44 pixels 5 lines
Back Porch.............. 148 pixels 36 lines
Blanking................ 280 pixels 45 lines
Total................... 2200 pixels 1125 lines
Scan Rate............... 67.500 kHz 60.000 Hz
Image Size.............. 800 mm 450 mm
Border.................. 0 pixels 0 lines
Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity
Detailed Timing Block #3 - Timing definition:
Mode = 1280 x 720 @ 60.000Hz
Pixel Clock............. 74.25 MHz Not Interlaced
Horizontal Vertical
Active.................. 1280 pixels 720 lines
Front Porch............. 110 pixels 5 lines
Sync Width.............. 40 pixels 5 lines
Back Porch.............. 220 pixels 20 lines
Blanking................ 370 pixels 30 lines
Total................... 1650 pixels 750 lines
Scan Rate............... 45.000 kHz 60.000 Hz
Image Size.............. 800 mm 450 mm
Border.................. 0 pixels 0 lines
Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity
Detailed Timing Block #4 - Timing definition:
Mode = 1360 x 768 @ 60.015Hz
Pixel Clock............. 85.50 MHz Not Interlaced
Horizontal Vertical
Active.................. 1360 pixels 768 lines
Front Porch............. 64 pixels 3 lines
Sync Width.............. 112 pixels 6 lines
Back Porch.............. 256 pixels 18 lines
Blanking................ 432 pixels 27 lines
Total................... 1792 pixels 795 lines
Scan Rate............... 47.712 kHz 60.015 Hz
Image Size.............. 0 mm 0 mm
Border.................. 0 pixels 0 lines
Sync: Digital separate with
* Negative vertical polarity
* Negative horizontal polarity