Thanks a lot to take the time to look into my issue.
I have tried 3 different cables with the exact same result: works perfectly on windows but not on linux.
Windows does not seem to lower the bpp or it doesn’t say:

So I did a bit of investigation on windows and discover that there are 2 different EDID (SAM0F56 and SAM0F57) in the registry for this screen, so I tried forcing the one that linux wasn’t using:
Monitor
Model name............... C27JG5x
Manufacturer............. Samsung
Plug and Play ID......... SAM0F57
Serial number............ HTOM702690-810889805
Manufacture date......... 2019, ISO week 30
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 600 x 340 mm (27,2 in)
Power management......... Active off/sleep
Extension blocs.......... 1 (CEA/CTA-EXT)
-------------------------
DDC/CI................... Supported
MCCS revison............. 2.0
Display technology....... TFT
Controller............... Mstar 0x1000
Firmware revision........ 0.1
Firmware flags........... 0x00000001
Active power on time..... Not supported
Power consumption........ Not supported
Current frequency........ 16711,68kHz, 0,00Hz
Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,652 - Ry 0,341
Green chromaticity....... Gx 0,320 - Gy 0,608
Blue chromaticity........ Bx 0,146 - By 0,065
White point (default).... Wx 0,313 - Wy 0,329
Additional descriptors... None
Timing characteristics
Horizontal scan range.... 30-225kHz
Vertical scan range...... 50-144Hz
Video bandwidth.......... 600MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 2560x1440p at 144Hz (16:9)
Modeline............... "2560x1440" 580,080 2560 2568 2632 2720 1440 1443 1448 1481 +hsync -vsync
Standard timings supported
720 x 400p at 70Hz - IBM VGA
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 56Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
1024 x 768p at 60Hz - VESA
1024 x 768p at 70Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1152 x 870p at 75Hz - Apple Mac II
1152 x 864p at 75Hz - VESA STD
1280 x 800p at 60Hz - VESA STD
1280 x 720p at 60Hz - VESA STD
1280 x 1024p at 60Hz - VESA STD
1440 x 900p at 60Hz - VESA STD
1600 x 900p at 60Hz - VESA STD
1680 x 1050p at 60Hz - VESA STD
EIA/CEA/CTA-861 Information
Revision number.......... 3
IT underscan............. Supported
Basic audio.............. Supported
YCbCr 4:4:4.............. Supported
YCbCr 4:2:2.............. Supported
Native formats........... 1
Detailed timing #1....... 1920x1080p at 60Hz (16:9)
Modeline............... "1920x1080" 148,500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
Detailed timing #2....... 2560x1440p at 60Hz (16:9)
Modeline............... "2560x1440" 241,500 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
Detailed timing #3....... 2560x1440p at 100Hz (16:9)
Modeline............... "2560x1440" 410,500 2560 2608 2640 2720 1440 1443 1448 1510 +hsync -vsync
Detailed timing #4....... 2560x1440p at 120Hz (16:9)
Modeline............... "2560x1440" 497,750 2560 2608 2640 2720 1440 1443 1448 1525 +hsync -vsync
CE video identifiers (VICs) - timing/formats supported
1920 x 1080p at 60Hz - HDTV (16:9, 1:1) [Native]
1920 x 1080p at 50Hz - HDTV (16:9, 1:1)
1280 x 720p at 60Hz - HDTV (16:9, 1:1)
1280 x 720p at 50Hz - HDTV (16:9, 1:1)
720 x 480p at 60Hz - EDTV (16:9, 32:27)
720 x 576p at 50Hz - EDTV (16:9, 64:45)
NB: NTSC refresh rate = (Hz*1000)/1001
without success but now TDMS clock seems to stay at 300000MHz. (see the attached log)
Any ideas?
Edit: My bad, the SAM0F56 edid seems to be the same as the SAM0F57 without the extension block. What changed here is that I changed the max frequency to 144 Hz in the OSD. Doesn’t work either.
Nb: I can’t access OSD when the screen is black, or just for some ms, it looks like it’s looping around resetting the resolution.
nvidia-bug-report.log.gz (771 KB)