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

Arvine

macrumors member
Dec 15, 2017
39
25
I looked at the PiP possibilites. Seams Samsung TVs don’t support two HDMI inputs with PiP.
 

joevt

Contributor
Jun 21, 2012
6,654
4,076
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
Click the "Use simplified settings" checkbox and select CVT-RB. Then yes, update the scan rate for each new mode.
These tests aren't very convenient with the unregistered version of SwitchResX since you can only enter a couple custom timings at a time.
 
  • Like
Reactions: Amethyst1

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
Ok so I added all the extra frequencies and saved and this is what it shows:

1640038452674.png

So while this show as not active, some of them did install, but when I select 65hz or 70hz the TV says mode not supported:
1640038687830.png



Not sure what modes I should make active and try. After I saved, the system generated the highlighted settings. I tried those generated settings with the *.25hz and the TV also didnt like those and showed "mode not supported". Do you want me to try all of them and make the AGDCDiagnose files and post them?
 

Attachments

  • 1640038668237.png
    1640038668237.png
    264.1 KB · Views: 71
Last edited:

joevt

Contributor
Jun 21, 2012
6,654
4,076
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.
 

joevt

Contributor
Jun 21, 2012
6,654
4,076
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.
 
  • Like
Reactions: Amethyst1

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
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.

So when I double click on them it does show CVT-RB:
1640078007596.png


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:

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.

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.

Ok, I guess I'll play with some of these resolutions using some of the other cables, but this is looking like a bust, sadly.

THANK YOU SOOOOOOOOOOOO MUCH for all your help and time on this. Super appreciated!
 

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
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.

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.


1640079387527.png


1640079366804.png


The top photo of 8k@30hz, the bottom 8k@25.5hz. Sorry the images are both not great, but it's a difficult effect to capture.
 

joevt

Contributor
Jun 21, 2012
6,654
4,076
So when I double click on them it does show CVT-RB:
View attachment 1931727
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 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:
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").

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.
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.

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.
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.

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.
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.
 
  • Like
Reactions: Amethyst1

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
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.

Ok. Trying to follow.

So I tried simplified and got this:
1640101862785.png

I also tried some 8k vases but none fo them show up as active.

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:
1640101959842.png



So I think I get what you want. You want me to enter these modes I think?
1640102779365.png


So I think I lined up some of those values in the custom resolution panel as such:
1640103139700.png


But I'm not sure what to put in the green I'm not sure if I got M and N correct, does "P" mean its on or off? Also, Im assuming the interlaced setting should be off?
 

Attachments

  • 1640102930646.png
    1640102930646.png
    220.4 KB · Views: 58
  • 1640102638834.png
    1640102638834.png
    230 KB · Views: 85
  • 1640102387087.png
    1640102387087.png
    53.8 KB · Views: 76
  • 1640102005360.png
    1640102005360.png
    60.9 KB · Views: 63

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
Ok so I *THINK* I entered at least one of these close to right and I *think* the 4k at 120hz might be working!?

1640104152768.png


1640104166959.png


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:
1640104223580.png


More importantly, when I drag around windows, it's so "solid" and fast on redraw, it' seems pretty likely that this mode is successful.

Im not sure if messed up the 2 8k modes, but here is how I entered those 3 modes:

1640104440934.png

1640104455462.png

1640104468092.png



And for some reason, I cannot see any 8k non-scaled resolutions now. :(

1640104794234.png

The other thing that's mildly interesting is the TV seems to show 4k at 4096x2160@60hz successfully as well.
 
Last edited:

joevt

Contributor
Jun 21, 2012
6,654
4,076
So I tried simplified and got this:
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.

I also tried some 8k vases but none fo them show up as active.
Ok, maybe you're exceeding a pixel clock or resolution limit.

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:
It is as we suspected. That picture says "Scale to 4608x2592", not 7680x4320. What current resolution did you click on?
Also, that's a 4K115 mode in the Current Resolutions tab but your previous screenshot shows none of the custom timings were activated so maybe it was activated? You may need to cycle between SwitchResX tabs for them to update properly? If 4K115 mode is in the Current Resolutions tab, then can you use it? And the other CVT-RB tests?

So I think I get what you want. You want me to enter these modes I think?
Yes, those 1188 MHz and 2376 MHz HDMI modes.

So I think I lined up some of those values in the custom resolution panel as such:
Yes, that's correct.

But I'm not sure what to put in the green ... Im assuming the interlaced setting should be off?
None of the modes we are wanting to use are interlaced so leaving the Interlaced check box unchecked is correct.
Your TV does support interlaced modes for 1920x1080 60hz and 50Hz to accomodate old cable set top boxes that can't do 1080p.
Maybe you can see if those modes exist in the SwitchResX list of Current Resolutions.

I'm not sure if I got M and N correct, does "P" mean its on or off?
Those should be checked since "P" is Positive Sync.

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.
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.

Im not sure if messed up the 2 8k modes, but here is how I entered those 3 modes:
Those are correct.

And for some reason, I cannot see any 8k non-scaled resolutions now. :(
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.

The other thing that's mildly interesting is the TV seems to show 4k at 4096x2160@60hz successfully as well.
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
 

hardwickj

macrumors 6502
Sep 5, 2009
252
449
@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!
 

joevt

Contributor
Jun 21, 2012
6,654
4,076
No, haven't tried Monterey. I can see someone opened a ticket with regards to Monterey on GitHub.
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?
 
  • Like
Reactions: Amethyst1

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
First, thank you for getting me this far in the process! SUPER SUPER appreciated! And again, apologies for things that go over my head (most things) and things I mess-up and dont get in advance. The most I ever messed with monitors in the past is using a dongle or two. So I'm highly out of my depth here.

Ok, onward...

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.

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. 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.

Yes I'm working with 12.1, the current latest Monterey.

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.
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.

1640244975515.png


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

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.
 

Attachments

  • 3_AGD_6900_HDMI21_4k_120hz.txt
    258.5 KB · Views: 66

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
Ok so I added the 5k and 6k resolutions with some interesting findings:

1640245510627.png


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:

1640245560566.png


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.
 

ZombiePhysicist

macrumors 68030
Original poster
May 22, 2014
2,773
2,678
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.

CleanShot 2021-12-23 at 02.19.45.png

1640247675944.png
 

joevt

Contributor
Jun 21, 2012
6,654
4,076
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.
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).

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.
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.

Yes I'm working with 12.1, the current latest Monterey.
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.

OK, I've selected that mode and made a dump that I've attached.
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.

Sorry, how do you want me to try them. To create a 'simplified' custom resolution entry for those resolutions?
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).

SwitchResX shows the only resolution higher than 3840x2160 that's not scaled is 4096x2304.
You mean 4096x2160. 4096x2304 is scaled in your screenshot.

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.
Yes.

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.
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).
Should definitely get to writing a Lilu/WhateverGreen patch to remove these limits even if your TV doesn't like 5K input, it might like some other inputs, such as 8K30 4:2:0 8bpc.
You may want to try your TV with Boot Camp to see what the limits of the TV are without the limits of macOS getting in the way.
Another option 6K 25Hz - this will put the pixel clock under 600 MHz which is the HDMI 2.0 limit for RGB 8bpc. The issue is that we don't know if macOS will do 4:2:0 for modes that are not listed in the EDID's 4:2:0 compatibility list. There are no 5K and 6K 16:9 modes in the CTA spec.

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.
Maybe try from Windows to see if it's any difference. Here's a review:
https://www.rtings.com/tv/reviews/samsung/qn900a-8k-qled
They mention that 8K can't do alternating vertical lines (white, black, ...) because Contrast modulation? Not a problem for you until you can get 8K output (Try a test pattern in Windows?)
BGR sub-pixel layout affecting text rendering? Does Apple use sub pixel antialiasing anymore? I don't think so.
The review mentions "pixel dithering in the shadows".
Do you have input set to "PC" and "Input Signal Plus" enabled?
 

Pressure

macrumors 603
May 30, 2006
5,042
1,383
Denmark
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?
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.
 

Attachments

  • Dell_UP3218K_override.zip
    22.8 KB · Views: 57
  • Like
Reactions: ZombiePhysicist

joevt

Contributor
Jun 21, 2012
6,654
4,076
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.
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).
 

Attachments

  • EDID from Pressure.zip
    55.9 KB · Views: 60
  • Like
Reactions: Amethyst1

Pressure

macrumors 603
May 30, 2006
5,042
1,383
Denmark
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).
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 48Hz mode is for 10-bit since the monitor doesn't support DSC.

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 ...
 

joevt

Contributor
Jun 21, 2012
6,654
4,076
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.
You should be able to take the original EDID and edit it to what you like and replace the IOEDIDOverride property.
In the list of EDIDs in my last attachment, the original EDID is #1 and your EDID is #4. I don't think there are any changes in #4 that you would want to keep (unless you know why the differences in #4 exist?). Maybe you want to keep the removal of the Tiled Display Topology Data Block information. That's not useful for an EDID override, since the override applies to both sides and each side should have a different tile location.

The 48Hz mode is for 10-bit since the monitor doesn't support DSC.
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 60Hz timing for 3840x4320 is 1058.8MHz which is under the 1080MHz limit for HBR3 RGB 8bpc with no DSC.

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 ...
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?
 
  • Like
Reactions: Amethyst1
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.