Click the "Use simplified settings" checkbox and select CVT-RB. Then yes, update the scan rate for each new mode.Sorry, this is going a little over my head. Apologies. I know it's frustrating trying to remote control from across the internet, particularly when I'm a dummy on this. I really appreciate all the help!
View attachment 1931145
When you make a custom resolution the above is the starting point. Do you want me to start the highlighted vertical scan rate at 60hz, and then increment it to 65, 70...120hz and leave all other setting shown there the same?
Assuming that is correct, what do I do once I create the custom entry to try it with the TV? there seems to be noway to engage that mode in SwitchResX?
View attachment 1931151
AGDCDiagnose is only required when you try a new adapter or different port.
I'm not sure why all your refresh rates are not near a whole number or why you have one with 0.22 Hz. But I do like that you tried some new refresh rates below 60Hz to see if arbitrary timings are supported. Are you sure they have CVT-RB selected? Did you add those 4096x2304 resolutions?
When you create a custom timing, SwitchResX shows modified in the bottom right corner. Then you type Command-S to save the custom timings to an override file. Then you click "Activate immediately" to activate them. Or you can disconnect the cable from the Mac or display for a couple seconds and reconnect it.
After finishing these tests, maybe move on to the USB-C or DisplayPort tests. Even if we can't get anything new to work, we can get some info about the adapters.
The TV has some interesting settings that can effect the EDID reported by AGDCDiagnose
- VRR ON / OFF / FreeSync Premium / FreeSync Premium pro
- Screen Ratio 16:9 / 21:9 / 32:9
- Input Signal Plus ON / OFF; OFF allows only 8bpc 4:2:0 - is this for 4K60 from HDMI 1.4?; Set to ON to allow all the HDMI 2.0 and 2.1 modes. Is Input Signal Plus ON (I suppose so since you can get 4K60 and HDR and 8K appears in the EDID)?
The manual shows the TV can support arbitrary timings, or at least some standard PC timings (IBM, Mac, DMT, CVT) as well as many CTA timings. But all of these are in the EDID - it remains to be seen if the TV can support modes that are not in the EDID.
No. You see the CVT-RB text is grayed out. That means it's not selected. I said to select the check box that is to the left of the "Use simplified timing" text. The 70Hz vertical blanking for 4K should be a total of 72 lines. Maybe that's why it's not working - because right now the vertical blanking is only 31 lines. The CVT-RB mode will calculate the blanking numbers automatically given the resolution and refresh rate.So when I double click on them it does show CVT-RB:
View attachment 1931727
It's not a scaled mode so it must be the real resolution. Maybe the blanking numbers are not correct so it's behaving strangely. Make sure all your custom timings have the CVT-RB option selected, and re-enter the vertical refresh rate to make sure the blanking numbers are updated.So I tried the 4096x2304 NTSC @ 30hz and it seemed to work, although it's fuzzy, so not sure what the 'real' resolution is at the TV. I'm not sure if there is a way to tell, but I didnt see that as one of the supported resolutions in the manual:
In SwitchResX, you can double click the currently selected resolution to see what the timing values are and active resolution are. For non-scaled resolutions, the resolution in the list is the active resolution that is being output to the TV. The TV is 8K so everything is going to be scaled unless you can get the GPU to output an 8K signal.Not sure what a lot of that means. The problem is I think the TV will support some resolutions but scale them so it's not really dot for dot. But I cant tell if this is happening on the TV side, or the Mac/video card side of things.
I don't know why it's fuzzy. That's just weird.So this is somewhat interesting. Most of the time if I use the "supported" resolutions like 8k@30hz or 60hz or 24hz, the display on the TV looks pretty much the same. Fuzzy scaled.
That 8K scaled mode is using one of the custom timings you created that doesn't have the proper CVT-RB calculated blanking numbers.I just tried the 25.25hz 8k mode that was generated when I added all those other frequencies, and the bottom of the display shows some weird 'blanking interval' like data, but the rest of the image is somehow, a bit sharper. Still scaled and fuzzy, but somehow a little less so. Not sure what it means.
No. You see the CVT-RB text is grayed out. That means it's not selected. I said to select the check box that is to the left of the "Use simplified timing" text. The 70Hz vertical blanking for 4K should be a total of 72 lines. Maybe that's why it's not working - because right now the vertical blanking is only 31 lines. The CVT-RB mode will calculate the blanking numbers automatically given the resolution and refresh rate.
It's not a scaled mode so it must be the real resolution. Maybe the blanking numbers are not correct so it's behaving strangely. Make sure all your custom timings have the CVT-RB option selected, and re-enter the vertical refresh rate to make sure the blanking numbers are updated.
The HDMI 2.1 modes I listed at https://forums.macrumors.com/thread...2-0-displays-on-mac-pro.2309750/post-30713434 should be entered exactly as I've listed them (without "Using simplified timing").
In SwitchResX, you can double click the currently selected resolution to see what the timing values are and active resolution are. For non-scaled resolutions, the resolution in the list is the active resolution that is being output to the TV. The TV is 8K so everything is going to be scaled unless you can get the GPU to output an 8K signal.
I don't know why it's fuzzy. That's just weird.
The 8K modes you are trying are Scaled. Double click them to see what the active resolution and timings are.
That 8K scaled mode is using one of the custom timings you created that doesn't have the proper CVT-RB calculated blanking numbers.
To Do:
- Fix the timings you created (click simplified and select CVT-RB and update refresh rate)
- Add the 3 HDMI 2.1 modes: vic 118 4K120, vic 196 8K30, vic 199 8K60
- Try again.
This time, with the new 8K 25Hz scaling mode, if it looks fuzzy, output an AGDCDiagnose and we can see if there's something in the pixel format.
None of them are active. Did you click the "Activate immediately" button? If it doesn't work (you're using Monterey?) you may try disconnecting and reconnecting the cable.So I tried simplified and got this:
Ok, maybe you're exceeding a pixel clock or resolution limit.I also tried some 8k vases but none fo them show up as active.
It is as we suspected. That picture says "Scale to 4608x2592", not 7680x4320. What current resolution did you click on?Also, thank you, when I double click on a current resolution, even though it says 8k, it does tell me only 4k resolution is actually active with a bunch of scaling stuff going on as below for 8k@30hz:
Yes, those 1188 MHz and 2376 MHz HDMI modes.So I think I get what you want. You want me to enter these modes I think?
Yes, that's correct.So I think I lined up some of those values in the custom resolution panel as such:
None of the modes we are wanting to use are interlaced so leaving the Interlaced check box unchecked is correct.But I'm not sure what to put in the green ... Im assuming the interlaced setting should be off?
Those should be checked since "P" is Positive Sync.I'm not sure if I got M and N correct, does "P" mean its on or off?
No need to remove your 4K CVT-RB tests. Also, add CVT-RB tests for 8K30 and 8K60.Ok so I *THINK* I entered at least one of these close to right and I *think* the 4k at 120hz might be working!?
And when I go to the Current Resolution tab and hit 4k@120hz, it seems to display and when I double click on the entry I get this:
More importantly, when I drag around windows, it's so "solid" and fast on redraw, it' seems pretty likely that this mode is successful.
Those are correct.Im not sure if messed up the 2 8k modes, but here is how I entered those 3 modes:
When did you ever see any 8K non-scaled resolutions in the current resolutions list? Did you override the frequencies in the Display Information tab? Show a screenshot of that.And for some reason, I cannot see any 8k non-scaled resolutions now.
4096x2160 is a common HDMI 2.0 mode. The EDID of your TV has those.The other thing that's mildly interesting is the TV seems to show 4k at 4096x2160@60hz successfully as well.
edid-decode (hex):
00 ff ff ff ff ff ff 00 4c 2d 54 71 00 0e 00 01
01 1f 01 03 80 bb 69 78 0a b3 61 ab 4f 46 a8 27
0b 50 54 bd ef 80 71 4f 81 c0 81 00 81 80 95 00
a9 c0 b3 00 d1 c0 08 e8 00 30 f2 70 5a 80 b0 58
8a 00 50 1d 74 00 00 1e 56 5e 00 a0 a0 a0 29 50
30 20 35 00 50 1d 74 00 00 1a 00 00 00 fd 00 18
78 0f ff 77 00 0a 20 20 20 20 20 20 00 00 00 fc
00 51 39 30 30 41 0a 20 20 20 20 20 20 20 01 44
02 03 6a f0 5f 61 60 65 66 75 76 da db c2 c3 c4
c6 c7 10 1f 04 13 05 14 20 21 22 5d 5e 5f 62 64
3f 40 03 12 2f 0f 57 07 15 07 50 57 07 00 67 54
00 09 07 07 83 2f 00 00 e2 00 4f e3 05 c3 01 6e
03 0c 00 10 00 b8 3c 28 00 80 01 02 03 04 6d d8
5d c4 01 78 80 5b 02 00 00 c1 34 0b e3 06 0d 01
e3 0f ff 1f e5 01 8b 84 90 01 6f c2 00 a0 a0 a0
55 50 30 20 35 00 50 1d 74 00 00 1a 00 00 00 91
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.3
Vendor & Product Identification:
Manufacturer: SAM
Model: 29012
Serial Number: 16780800
Made in: week 1 of 2021
Basic Display Parameters & Features:
Digital display
Maximum image size: 187 cm x 105 cm
Gamma: 2.20
RGB color display
First detailed timing is the preferred timing
Color Characteristics:
Red : 0.6699, 0.3115
Green: 0.2734, 0.6591
Blue : 0.1533, 0.0449
White: 0.3125, 0.3291
Established Timings I & II:
IBM : 720x400 70.081663 Hz 9:5 31.467 kHz 28.320000 MHz
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
Apple : 640x480 66.666667 Hz 4:3 35.000 kHz 30.240000 MHz
DMT 0x05: 640x480 72.808802 Hz 4:3 37.861 kHz 31.500000 MHz
DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x0a: 800x600 72.187572 Hz 4:3 48.077 kHz 50.000000 MHz
DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz
Apple : 832x624 74.551266 Hz 4:3 49.726 kHz 57.284000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x11: 1024x768 70.069359 Hz 4:3 56.476 kHz 75.000000 MHz
DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz
DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz
Apple : 1152x870 75.061550 Hz 192:145 68.681 kHz 100.000000 MHz
Standard Timings:
DMT 0x15: 1152x864 75.000000 Hz 4:3 67.500 kHz 108.000000 MHz
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x2f: 1440x900 59.887445 Hz 16:10 55.935 kHz 106.500000 MHz
DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB)
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
Detailed Timing Descriptors:
DTD 1: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz (1872 mm x 1053 mm)
Hfront 176 Hsync 88 Hback 296 Hpol P
Vfront 8 Vsync 10 Vback 72 Vpol P
DTD 2: 2560x1440 59.950550 Hz 16:9 88.787 kHz 241.500000 MHz (1872 mm x 1053 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol N
Display Range Limits:
Monitor ranges (GTF): 24-120 Hz V, 15-255 kHz H, max dotclock 1190 MHz
Display Product Name: 'Q900A'
Extension blocks: 1
Checksum: 0x44
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
Native detailed modes: 0
Video Data Block:
VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz
WARN: For improved preferred timing interoperability, set 'Native detailed modes' to 1.
VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz
VIC 101: 4096x2160 50.000000 Hz 256:135 112.500 kHz 594.000000 MHz
VIC 102: 4096x2160 60.000000 Hz 256:135 135.000 kHz 594.000000 MHz
VIC 117: 3840x2160 100.000000 Hz 16:9 225.000 kHz 1188.000000 MHz
VIC 118: 3840x2160 120.000000 Hz 16:9 270.000 kHz 1188.000000 MHz
VIC 218: 4096x2160 100.000000 Hz 256:135 225.000 kHz 1188.000000 MHz
VIC 219: 4096x2160 120.000000 Hz 256:135 270.000 kHz 1188.000000 MHz
VIC 194: 7680x4320 24.000000 Hz 16:9 108.000 kHz 1188.000000 MHz
VIC 195: 7680x4320 25.000000 Hz 16:9 110.000 kHz 1188.000000 MHz
VIC 196: 7680x4320 30.000000 Hz 16:9 132.000 kHz 1188.000000 MHz
VIC 198: 7680x4320 50.000000 Hz 16:9 220.000 kHz 2376.000000 MHz
VIC 199: 7680x4320 60.000000 Hz 16:9 264.000 kHz 2376.000000 MHz
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz
VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz
VIC 5: 1920x1080i 60.000000 Hz 16:9 33.750 kHz 74.250000 MHz
VIC 20: 1920x1080i 50.000000 Hz 16:9 28.125 kHz 74.250000 MHz
VIC 32: 1920x1080 24.000000 Hz 16:9 27.000 kHz 74.250000 MHz
VIC 33: 1920x1080 25.000000 Hz 16:9 28.125 kHz 74.250000 MHz
VIC 34: 1920x1080 30.000000 Hz 16:9 33.750 kHz 74.250000 MHz
VIC 93: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz
VIC 94: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz
VIC 95: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz
VIC 98: 4096x2160 24.000000 Hz 256:135 54.000 kHz 297.000000 MHz
VIC 100: 4096x2160 30.000000 Hz 256:135 67.500 kHz 297.000000 MHz
VIC 63: 1920x1080 120.000000 Hz 16:9 135.000 kHz 297.000000 MHz
VIC 64: 1920x1080 100.000000 Hz 16:9 112.500 kHz 297.000000 MHz
VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz
VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz
Audio Data Block:
Linear PCM:
Max channels: 8
Supported sample rates (kHz): 192 96 48 44.1 32
Supported sample sizes (bits): 24 20 16
AC-3:
Max channels: 6
Supported sample rates (kHz): 48 44.1 32
Maximum bit rate: 640 kb/s
Enhanced AC-3 (DD+):
Max channels: 8
Supported sample rates (kHz): 48 44.1 32
MAT (MLP):
Max channels: 8
Supported sample rates (kHz): 192 96 48
Supports only Dolby TrueHD
Linear PCM:
Max channels: 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
Speaker Allocation Data Block:
FL/FR - Front Left/Right
LFE1 - Low Frequency Effects 1
FC - Front Center
BL/BR - Back Left/Right
FLc/FRc - Front Left/Right of Center
Video Capability Data Block:
YCbCr quantization: No Data
RGB quantization: Selectable (via AVI Q)
WARN: Set Selectable YCbCr Quantization to avoid interop issues.
PT scan behavior: No Data
IT scan behavior: Supports both over- and underscan
CE scan behavior: Supports both over- and underscan
Colorimetry Data Block:
xvYCC601
xvYCC709
BT2020YCC
BT2020RGB
Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
Source physical address: 1.0.0.0
Supports_AI
DC_36bit
DC_30bit
DC_Y444
Maximum TMDS clock: 300 MHz
Supported Content Types:
Game
Extended HDMI video details:
HDMI VICs:
HDMI VIC 1: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz
HDMI VIC 2: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz
HDMI VIC 3: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz
HDMI VIC 4: 4096x2160 24.000000 Hz 256:135 54.000 kHz 297.000000 MHz
Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
Version: 1
Maximum TMDS Character Rate: 600 MHz
SCDC Present
Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6, 8 and 10 Gbps on 4 lanes
Supports UHD VIC
Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding
Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
Supports Auto Low-Latency Mode
Supports VESA DSC 1.2a compression
Supports Compressed Video Transport for 4:2:0 Pixel Encoding
Supports 10 bpc Compressed Video Transport
DSC Max Slices: up to 8 slices and up to (340 MHz/Ksliceadjust) pixel clock per slice
DSC Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6 Gbps on 4 lanes
Maximum number of bytes in a line of chunks: 12288
HDR Static Metadata Data Block:
Electro optical transfer functions:
Traditional gamma - SDR luminance range
SMPTE ST2084
Hybrid Log-Gamma
Supported static metadata descriptors:
Static metadata type 1
YCbCr 4:2:0 Capability Map Data Block:
VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz
VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz
VIC 101: 4096x2160 50.000000 Hz 256:135 112.500 kHz 594.000000 MHz
VIC 102: 4096x2160 60.000000 Hz 256:135 135.000 kHz 594.000000 MHz
VIC 117: 3840x2160 100.000000 Hz 16:9 225.000 kHz 1188.000000 MHz
VIC 118: 3840x2160 120.000000 Hz 16:9 270.000 kHz 1188.000000 MHz
VIC 218: 4096x2160 100.000000 Hz 256:135 225.000 kHz 1188.000000 MHz
VIC 219: 4096x2160 120.000000 Hz 256:135 270.000 kHz 1188.000000 MHz
VIC 194: 7680x4320 24.000000 Hz 16:9 108.000 kHz 1188.000000 MHz
VIC 195: 7680x4320 25.000000 Hz 16:9 110.000 kHz 1188.000000 MHz
VIC 196: 7680x4320 30.000000 Hz 16:9 132.000 kHz 1188.000000 MHz
VIC 198: 7680x4320 50.000000 Hz 16:9 220.000 kHz 2376.000000 MHz
VIC 199: 7680x4320 60.000000 Hz 16:9 264.000 kHz 2376.000000 MHz
Vendor-Specific Video Data Block (HDR10+), OUI 90-84-8B:
Application Version: 1
Detailed Timing Descriptors:
DTD 3: 2560x1440 119.997589 Hz 16:9 182.996 kHz 497.750000 MHz (1872 mm x 1053 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 77 Vpol N
Checksum: 0x91
FAIL: Some timings are out of range of the Monitor Ranges:
Maximum Clock: 2376.000 MHz (Monitor: 1190.000 MHz)
----------------
Warnings:
Block 1, CTA-861 Extension Block:
Video Data Block: For improved preferred timing interoperability, set 'Native detailed modes' to 1.
Video Capability Data Block: Set Selectable YCbCr Quantization to avoid interop issues.
Failures:
EDID:
Base EDID: Some timings are out of range of the Monitor Ranges:
Maximum Clock: 2376.000 MHz (Monitor: 1190.000 MHz)
EDID conformity: FAIL
Yeah, it runs at 7680x4320@60Hz.@Pressure I asked once before but thought I'd try again - can you confirm how you got your Dell UP3218 working at 8k@60hz? Am very curious to find out!
Have you tried on Monterey? I was not successful with one-key-hidpi on that OS.
No, haven't tried Monterey. I can see someone opened a ticket with regards to Monterey on GitHub.Have you tried on Monterey? I was not successful with one-key-hidpi on that OS.
Just to be clear, the Dell UP3218K behaves as two 3840x4320 displays in macOS in this case. I believe one-key-hidpi just creates a bunch of scaled resolutions like SwitchResX would do, except maybe SwitchResX would include Apple's broken EDID override which eliminates the 8K30 and 3840x4320 modes. Can you post the override file created by one-key-hidpi?No, haven't tried Monterey. I can see someone opened a ticket with regards to Monterey on GitHub.
None of them are active. Did you click the "Activate immediately" button? If it doesn't work (you're using Monterey?) you may try disconnecting and reconnecting the cable.
At least it looks like you fixed the refresh rates, though a screenshot of one of them may be useful for verification.
Try adding a few 4K timings between 30 and 60Hz.
OK, I've selected that mode and made a dump that I've attached. Sorry, how do you want me to try them. To create a 'simplified' custom resolution entry for those resolutions? SwitchResX shows the only resolution higher than 3840x2160 that's not scaled is 4096x2304.No need to remove your 4K CVT-RB tests. Also, add CVT-RB tests for 8K30 and 8K60.
If 4K120 is working, get an AGDCDiagnose for that so we can see the pixel format (probably will be 4:2:0 8bpc since we stuck with HDMI 2.0 bandwidth limit with these 6900 HDMI 2.1 port tests). Not sure why 8K30 doesn't work since the pixel clock is the same as 4K120. It may be a macOS resolution limit for HDMI ports but I believe macOS can allow 5K from HDMI ports. That might be an interesting test - modes between 4K and 8K: 5K 5120x2880, 6K: 6016x3384, try 30Hz to start, CVT-RB timings.
4096x2160 is a common HDMI 2.0 mode. The EDID of your TV has those.
Code:edid-decode (hex): 00 ff ff ff ff ff ff 00 4c 2d 54 71 00 0e 00 01 01 1f 01 03 80 bb 69 78 0a b3 61 ab 4f 46 a8 27 0b 50 54 bd ef 80 71 4f 81 c0 81 00 81 80 95 00 a9 c0 b3 00 d1 c0 08 e8 00 30 f2 70 5a 80 b0 58 8a 00 50 1d 74 00 00 1e 56 5e 00 a0 a0 a0 29 50 30 20 35 00 50 1d 74 00 00 1a 00 00 00 fd 00 18 78 0f ff 77 00 0a 20 20 20 20 20 20 00 00 00 fc 00 51 39 30 30 41 0a 20 20 20 20 20 20 20 01 44 02 03 6a f0 5f 61 60 65 66 75 76 da db c2 c3 c4 c6 c7 10 1f 04 13 05 14 20 21 22 5d 5e 5f 62 64 3f 40 03 12 2f 0f 57 07 15 07 50 57 07 00 67 54 00 09 07 07 83 2f 00 00 e2 00 4f e3 05 c3 01 6e 03 0c 00 10 00 b8 3c 28 00 80 01 02 03 04 6d d8 5d c4 01 78 80 5b 02 00 00 c1 34 0b e3 06 0d 01 e3 0f ff 1f e5 01 8b 84 90 01 6f c2 00 a0 a0 a0 55 50 30 20 35 00 50 1d 74 00 00 1a 00 00 00 91 ---------------- Block 0, Base EDID: EDID Structure Version & Revision: 1.3 Vendor & Product Identification: Manufacturer: SAM Model: 29012 Serial Number: 16780800 Made in: week 1 of 2021 Basic Display Parameters & Features: Digital display Maximum image size: 187 cm x 105 cm Gamma: 2.20 RGB color display First detailed timing is the preferred timing Color Characteristics: Red : 0.6699, 0.3115 Green: 0.2734, 0.6591 Blue : 0.1533, 0.0449 White: 0.3125, 0.3291 Established Timings I & II: IBM : 720x400 70.081663 Hz 9:5 31.467 kHz 28.320000 MHz DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz Apple : 640x480 66.666667 Hz 4:3 35.000 kHz 30.240000 MHz DMT 0x05: 640x480 72.808802 Hz 4:3 37.861 kHz 31.500000 MHz DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz DMT 0x0a: 800x600 72.187572 Hz 4:3 48.077 kHz 50.000000 MHz DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz Apple : 832x624 74.551266 Hz 4:3 49.726 kHz 57.284000 MHz DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz DMT 0x11: 1024x768 70.069359 Hz 4:3 56.476 kHz 75.000000 MHz DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz Apple : 1152x870 75.061550 Hz 192:145 68.681 kHz 100.000000 MHz Standard Timings: DMT 0x15: 1152x864 75.000000 Hz 4:3 67.500 kHz 108.000000 MHz DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz DMT 0x2f: 1440x900 59.887445 Hz 16:10 55.935 kHz 106.500000 MHz DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB) DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz Detailed Timing Descriptors: DTD 1: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz (1872 mm x 1053 mm) Hfront 176 Hsync 88 Hback 296 Hpol P Vfront 8 Vsync 10 Vback 72 Vpol P DTD 2: 2560x1440 59.950550 Hz 16:9 88.787 kHz 241.500000 MHz (1872 mm x 1053 mm) Hfront 48 Hsync 32 Hback 80 Hpol P Vfront 3 Vsync 5 Vback 33 Vpol N Display Range Limits: Monitor ranges (GTF): 24-120 Hz V, 15-255 kHz H, max dotclock 1190 MHz Display Product Name: 'Q900A' Extension blocks: 1 Checksum: 0x44 ---------------- Block 1, CTA-861 Extension Block: Revision: 3 Underscans IT Video Formats by default Basic audio support Supports YCbCr 4:4:4 Supports YCbCr 4:2:2 Native detailed modes: 0 Video Data Block: VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz WARN: For improved preferred timing interoperability, set 'Native detailed modes' to 1. VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz VIC 101: 4096x2160 50.000000 Hz 256:135 112.500 kHz 594.000000 MHz VIC 102: 4096x2160 60.000000 Hz 256:135 135.000 kHz 594.000000 MHz VIC 117: 3840x2160 100.000000 Hz 16:9 225.000 kHz 1188.000000 MHz VIC 118: 3840x2160 120.000000 Hz 16:9 270.000 kHz 1188.000000 MHz VIC 218: 4096x2160 100.000000 Hz 256:135 225.000 kHz 1188.000000 MHz VIC 219: 4096x2160 120.000000 Hz 256:135 270.000 kHz 1188.000000 MHz VIC 194: 7680x4320 24.000000 Hz 16:9 108.000 kHz 1188.000000 MHz VIC 195: 7680x4320 25.000000 Hz 16:9 110.000 kHz 1188.000000 MHz VIC 196: 7680x4320 30.000000 Hz 16:9 132.000 kHz 1188.000000 MHz VIC 198: 7680x4320 50.000000 Hz 16:9 220.000 kHz 2376.000000 MHz VIC 199: 7680x4320 60.000000 Hz 16:9 264.000 kHz 2376.000000 MHz VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz VIC 5: 1920x1080i 60.000000 Hz 16:9 33.750 kHz 74.250000 MHz VIC 20: 1920x1080i 50.000000 Hz 16:9 28.125 kHz 74.250000 MHz VIC 32: 1920x1080 24.000000 Hz 16:9 27.000 kHz 74.250000 MHz VIC 33: 1920x1080 25.000000 Hz 16:9 28.125 kHz 74.250000 MHz VIC 34: 1920x1080 30.000000 Hz 16:9 33.750 kHz 74.250000 MHz VIC 93: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz VIC 94: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz VIC 95: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz VIC 98: 4096x2160 24.000000 Hz 256:135 54.000 kHz 297.000000 MHz VIC 100: 4096x2160 30.000000 Hz 256:135 67.500 kHz 297.000000 MHz VIC 63: 1920x1080 120.000000 Hz 16:9 135.000 kHz 297.000000 MHz VIC 64: 1920x1080 100.000000 Hz 16:9 112.500 kHz 297.000000 MHz VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz Audio Data Block: Linear PCM: Max channels: 8 Supported sample rates (kHz): 192 96 48 44.1 32 Supported sample sizes (bits): 24 20 16 AC-3: Max channels: 6 Supported sample rates (kHz): 48 44.1 32 Maximum bit rate: 640 kb/s Enhanced AC-3 (DD+): Max channels: 8 Supported sample rates (kHz): 48 44.1 32 MAT (MLP): Max channels: 8 Supported sample rates (kHz): 192 96 48 Supports only Dolby TrueHD Linear PCM: Max channels: 2 Supported sample rates (kHz): 48 44.1 32 Supported sample sizes (bits): 24 20 16 Speaker Allocation Data Block: FL/FR - Front Left/Right LFE1 - Low Frequency Effects 1 FC - Front Center BL/BR - Back Left/Right FLc/FRc - Front Left/Right of Center Video Capability Data Block: YCbCr quantization: No Data RGB quantization: Selectable (via AVI Q) WARN: Set Selectable YCbCr Quantization to avoid interop issues. PT scan behavior: No Data IT scan behavior: Supports both over- and underscan CE scan behavior: Supports both over- and underscan Colorimetry Data Block: xvYCC601 xvYCC709 BT2020YCC BT2020RGB Vendor-Specific Data Block (HDMI), OUI 00-0C-03: Source physical address: 1.0.0.0 Supports_AI DC_36bit DC_30bit DC_Y444 Maximum TMDS clock: 300 MHz Supported Content Types: Game Extended HDMI video details: HDMI VICs: HDMI VIC 1: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz HDMI VIC 2: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz HDMI VIC 3: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz HDMI VIC 4: 4096x2160 24.000000 Hz 256:135 54.000 kHz 297.000000 MHz Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8: Version: 1 Maximum TMDS Character Rate: 600 MHz SCDC Present Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6, 8 and 10 Gbps on 4 lanes Supports UHD VIC Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding Supports Auto Low-Latency Mode Supports VESA DSC 1.2a compression Supports Compressed Video Transport for 4:2:0 Pixel Encoding Supports 10 bpc Compressed Video Transport DSC Max Slices: up to 8 slices and up to (340 MHz/Ksliceadjust) pixel clock per slice DSC Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6 Gbps on 4 lanes Maximum number of bytes in a line of chunks: 12288 HDR Static Metadata Data Block: Electro optical transfer functions: Traditional gamma - SDR luminance range SMPTE ST2084 Hybrid Log-Gamma Supported static metadata descriptors: Static metadata type 1 YCbCr 4:2:0 Capability Map Data Block: VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz VIC 101: 4096x2160 50.000000 Hz 256:135 112.500 kHz 594.000000 MHz VIC 102: 4096x2160 60.000000 Hz 256:135 135.000 kHz 594.000000 MHz VIC 117: 3840x2160 100.000000 Hz 16:9 225.000 kHz 1188.000000 MHz VIC 118: 3840x2160 120.000000 Hz 16:9 270.000 kHz 1188.000000 MHz VIC 218: 4096x2160 100.000000 Hz 256:135 225.000 kHz 1188.000000 MHz VIC 219: 4096x2160 120.000000 Hz 256:135 270.000 kHz 1188.000000 MHz VIC 194: 7680x4320 24.000000 Hz 16:9 108.000 kHz 1188.000000 MHz VIC 195: 7680x4320 25.000000 Hz 16:9 110.000 kHz 1188.000000 MHz VIC 196: 7680x4320 30.000000 Hz 16:9 132.000 kHz 1188.000000 MHz VIC 198: 7680x4320 50.000000 Hz 16:9 220.000 kHz 2376.000000 MHz VIC 199: 7680x4320 60.000000 Hz 16:9 264.000 kHz 2376.000000 MHz Vendor-Specific Video Data Block (HDR10+), OUI 90-84-8B: Application Version: 1 Detailed Timing Descriptors: DTD 3: 2560x1440 119.997589 Hz 16:9 182.996 kHz 497.750000 MHz (1872 mm x 1053 mm) Hfront 48 Hsync 32 Hback 80 Hpol P Vfront 3 Vsync 5 Vback 77 Vpol N Checksum: 0x91 FAIL: Some timings are out of range of the Monitor Ranges: Maximum Clock: 2376.000 MHz (Monitor: 1190.000 MHz) ---------------- Warnings: Block 1, CTA-861 Extension Block: Video Data Block: For improved preferred timing interoperability, set 'Native detailed modes' to 1. Video Capability Data Block: Set Selectable YCbCr Quantization to avoid interop issues. Failures: EDID: Base EDID: Some timings are out of range of the Monitor Ranges: Maximum Clock: 2376.000 MHz (Monitor: 1190.000 MHz) EDID conformity: FAIL
Made immediately available in the Current Resolutions tab. Well, sort of immediately. SwitchResX forces some changes to the display settings, causing macOS to recheck all the modes from the EDID and the override, which causes SwitchResX to load the new list of modes from the display (the SwitchResX tab will switch from Custom Resolutions to Display Information or something).I did push the active immediate, and screens flash and stuff, but the mode on the TV seemed to stay the same. But not sure if that mode is supposed activate on the TV immediately, or be made immediately available in the Current Resolutions tab.
Every custom 4K timing mode is going to add a bunch scaled modes - one for each scaled resolution multiplied by the number of 4K refresh rates.The contents of that tab seem to vary HIGHLY when I add custom resolutions, and what's listed there doesnt simply add my custom resolutions (in fact it ignores most of them) but then adds some of them, and then some variants of what I add in the custom resolutions tab.
I've noticed that Big Sur and Monterey (or just Big Sur? I haven't done a lot of testing in Monterey) does some display connection caching so I sometimes need to disconnect and reconnect the display. It helps to have a second display, or better yet, use Screen Sharing on a different Mac to do the display mode changing tests. If the screen is black, screen sharing will at least show if macOS thinks the mode is working by changing the size of the screen sharing window.Yes I'm working with 12.1, the current latest Monterey.
So 4K120 is using 4:2:0 8bpc as expected for 1188MHz pixel clock from the HDMI port of the 6900. Things will get more interesting when you switch to USB-C/DisplayPort.OK, I've selected that mode and made a dump that I've attached.
Yes, create CVT-RB timings for 8K30 and 8K60. They will have pixel clock of ≈ 1030MHz and 2090MHz. The first may be useful for DisplayPort since it doesn't require DSC for RGB 8bpc. The second doesn't require DSC for 4:2:0 8bpc (not sure if I've every seen DisplayPort output 4:2:0 on a Mac - it requires DisplayPort 1.4 which some Macs support).Sorry, how do you want me to try them. To create a 'simplified' custom resolution entry for those resolutions?
You mean 4096x2160. 4096x2304 is scaled in your screenshot.SwitchResX shows the only resolution higher than 3840x2160 that's not scaled is 4096x2304.
Yes.Sorry I dont know what EDID stuff means. I guess it describes some of the bounds of what the display can do at different modes.
Interesting. Maybe 5K is the limit for HDMI output for macOS. You could try CVT-RB for 5152x2898 (the next highest multiple of 32:18).Ok so I added the 5k and 6k resolutions with some interesting findings:
The 6k resolutions wouldn't get activated, but the 5k got activated, better yet, they show 'non scaled' options. I guess that's the good news:
The bad news is when I select the non-scaled 30 or 60hz I get no image. When I select scaled versions it shows, but you know, meh, scaled from 4k.
Maybe try from Windows to see if it's any difference. Here's a review:The other thing that concerns me is the fuzziness and dithering output, even at non scaled 4k. Not sure why this is happening but here are a couple of blowups of the effect. Look at the rounded parts of text, it almost looks as if the text was interlaced or something.
And the graphics, those images come up as pure colors on my cinema displays, but you see the dithering in the images. It's not screen door, you can see the dots are actual other color dots as if the monitor is applying some half toning almost as if it doesnt have enough colors and has to dither to create the colors with half toning.
You specify the resolution you want in one-key-hidpi. And yes, the result is two 3840x4320 displays in macOS.Just to be clear, the Dell UP3218K behaves as two 3840x4320 displays in macOS in this case. I believe one-key-hidpi just creates a bunch of scaled resolutions like SwitchResX would do, except maybe SwitchResX would include Apple's broken EDID override which eliminates the 8K30 and 3840x4320 modes. Can you post the override file created by one-key-hidpi?
The EDID that your override is based on has some strange stuff. Your SwitchResX custom resolutions are also strange: for example, it has 3 or 4 timings for 3840x4320 60Hz.You specify the resolution you want in one-key-hidpi. And yes, the result is two 3840x4320 displays in macOS.
I have attached the override file as well as AGDCDiagnose output.
I haven't actually done much since I got it working at 60Hz. Yeah, I goofed up with SwitchResX so that might explain the weird entries.The EDID that your override is based on has some strange stuff. Your SwitchResX custom resolutions are also strange: for example, it has 3 or 4 timings for 3840x4320 60Hz.
The AGDCDiagnose output has the real/original EDIDs for the display (one for the left half and one for the right half).
It shows that you are using a 3840x4320 60Hz timing that matches the one in the original EDID. Do the other 60Hz modes work: 1066.31MHz (there's two of those) and 1070.92MHz?
There's a 3840x4320 48Hz mode that doesn't match the 48Hz mode in the original display. The 8K30 mode also doesn't match the original and you're missing the 8K24 mode.
There's some other differences. Whatever they are, it doesn't really matter since it works.
Of course, what we really want for the UP3218K is a properly constructed mtdd and a driver that can use it (that won't blink the display when it exists).
You should be able to take the original EDID and edit it to what you like and replace the IOEDIDOverride property.I haven't actually done much since I got it working at 60Hz. Yeah, I goofed up with SwitchResX so that might explain the weird entries.
Oh, right. That makes sense. The 48Hz timing is 856MHz for 3840x4320 which is under the 864MHz limit for HBR3 RGB 10bpc with no DSC.The 48Hz mode is for 10-bit since the monitor doesn't support DSC.
Sounds complicated. I don't quite understand the steps or result you are describing. It seems you are saying that you can't switch to 48Hz 10bpc by the two-step process of changing each side from 60Hz to 48Hz?To change I need to hook up another monitor, as it will try to do 48Hz on one side of the display and 60Hz on the other ...