[SOLVED] 550.54 & 550.67 break 120hz on LG C2 TV Monitors; 545.29 is last working version

120hz simply fails on both X11 and Wayland. EDID is good, 120hz worked on live CD with 535.

Update: nvidia-bug-report.log.gz (622.7 KB)

3840x2160@120 RGB 12 FRL works on windows without any issues.

3840x2160@120 RGB 8 FRL works on LiveCD, unable to extensively test.

EDID is sourced correctly, xrandr shows 3840x2160@120 as supported.

Max clock shows 1190 MHz, 3840x2160@120 shows 1188 MHz, so it’s not a bandwidth issue.

On Wayland, HDR works without issue.

CVT12 profiles are not supported (bad hsync), however I tried ignoring EDID and the screen is distorted.

TV is on PC Mode with Deep Color.

550.54 and 550.67 do not work.

Please report what the make and model of your target monitor is.

And please add how you are selecting the display resolution, and refresh rate to use. Are you using nvidia-settings or KDE display settings? Are you using the user mode nvidia-settings or administrator mode nvidia-settings?

120hz worked on live CD with 535.

Is that with the use proprietary driver boot up option on manjaro,?

If it’s working with 535, I think you’ve identified the problem. It’s after you upgrade the nvidia driver that the problem occurs, and your bug report shows that nvidia doesn’t recognize the available display resolutions to choose and sets…

[ 9.221] (II) NVIDIA(0): Setting mode “nvidia-auto-select+0+0”

Ref.

I’ve used kscreen-doctor, xrandr, xorg.conf, monitors.xml, display settings, and admin nvidia-settings to specify the refresh rate. All fail.

I am unsure why the LiveCD worked, I didn’t check/change anything.

I responded to that other thread, too, but that user is on a laptop with prime. I’m using a simple desktop 1:1 monitor setup. Should be straightforward.

LG C2

@amrits @LinuxGaming81734

Update:

  • I can confirm that it works fine in 545.29.06 (see below)
  • I can also confirm that both my LG 77" C2 and LG 48" C2 do not work on 550.54 or 550.67
> nvidia-smi
Fri Mar 29 19:08:31 2024       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 545.29.06              Driver Version: 545.29.06    CUDA Version: 12.3     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce RTX 4090        Off | 00000000:01:00.0  On |                  Off |
|  0%   26C    P5              38W / 450W |    616MiB / 24564MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

Then with xrandr --verbose

> xrandr --verbose                                                                                                                                                     ✔ 
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
HDMI-0 connected primary 3840x2160+0+0 (0x1c6) normal (normal left inverted right x axis y axis) 1600mm x 900mm
        Identifier: 0x1bc
        Timestamp:  144175
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:    
        CRTC:       0
        CRTCs:      0 1 2 3
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        _KDE_SCREEN_INDEX: 1 
        CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
                0 1 
        CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
        EDID: 
                00ffffffffffff001e6dc8c001010101
                0120010380a05a780aee91a3544c9926
                0f5054a1080031404540614071408180
                d1c00101010108e80030f2705a80b058
                8a0040846300001e6fc200a0a0a05550
                3020350040846300001e000000fd0018
                781eff77000a202020202020000000fc
                004c472054562053534352320a200164
                020366f15d616076756665dbda101f04
                130514030212202122155d5e5f626364
                3f402c0957071507505707016704036e
                030c002000b8442c0080010203046dd8
                5dc40178806b022878c33305e200cfe3
                05c000e3060d01e20fffeb0146d00048
                0a7e8660769400000000000000000000
                000000000000000000000000000000e7
        BorderDimensions: 4 
                supported: 4
        Border: 0 0 0 0 
                range: (0, 65535)
        SignalFormat: TMDS 
                supported: TMDS
        ConnectorType: HDMI 
        ConnectorNumber: 3 
        _ConnectorLocation: 3 
        non-desktop: 0 
                supported: 0, 1
  3840x2160 (0x1bd) 594.000MHz +HSync +VSync +preferred
        h: width  3840 start 4016 end 4104 total 4400 skew    0 clock 135.00KHz
        v: height 2160 start 2168 end 2178 total 2250           clock  60.00Hz
  3840x2160 (0x1c6) 1186.810MHz +HSync +VSync *current
        h: width  3840 start 4016 end 4104 total 4400 skew    0 clock 269.73KHz
        v: height 2160 start 2168 end 2178 total 2250           clock 119.88Hz

Additional problem reported: https://forum.manjaro.org/t/nvidia-8k-breaking-after-update-from-545-to-550/158319

8k60 requires FRL like 4k120. This user’s FRL was broken with 550.

I’ve just confirmed with a new offline installation of EndeavourOS.

ISO is packaged with 545.29 and works with HDMI 2.1 FRL out of the box.

Executing sudo pacman -Syu upgrades the nvidia drivers to 550.67. The display is no longer able to interpret the FRL signal from the GPU.

Not sure if this is the LG C2 model (all 3 of my TVs do not work with 550+) or if this is an issue with the 4090. I only have a single desktop to test with and the 4090 has a single HDMI 2.1 port.

FRL rests solely within the proprietary drivers.

Blockquote
Additional problem reported: Nvidia: 8k breaking after update from 545 to 550 - Graphics & Display - Manjaro Linux Forum

That’s me, can i provide any additional information?

@saschaheid Can you share your TV model and nvidia bug report?

@saschaheid @LinuxGaming81734 I discovered another post here: [Regression] (550.54.14) Native HDMI 2.1 signals i.e above 4k60Hz won't work on 8 bit output (hdmi_deepcolor=0)

I am going to attempt this modeset change with 550.67, will report back.

CC: @mcsy_nvidiaforums

Edit: enabling nvidia-modeset.hdmi_deepcolor=1 allows me to use 3840x2160P@120 VRR RGB 10b 4L10 HDR10 over FRL.

1 Like

When i boot with “nvidia_modeset.hdmi_deepcolor=1” i now get “HDMI FRL” displayed under “Signal” in nvidia-settings, but the TV (Samsung qn700b) still won’t go into 8k/60Hz. 8K/30Hz is working.

nvidia-bug-report.log.gz (582.4 KB)

xrandr --verbose
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
HDMI-0 connected 3840x2160+0+0 (0x1bd) normal (normal left inverted right x axis y axis) 1872mm x 1053mm
Identifier: 0x1bc
Timestamp: 41721
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff004c2d2572000e0001
01200103807944780ab361ab4f46a827
0b5054bdef80714f81c0810081809500
a9c0b300d1c008e80030f2705a80b058
8a00501d7400001e6fc200a0a0a05550
30203500501d7400001a000000fd0018
780fffee000a202020202020000000fc
0053414d53554e470a20202020200105
02037bf0e278035f616065667576dadb
c2c3c4c6c7101f041305142021225d5e
5f62643f4003122f0d57070907071507
50570700675400830f0000e2004fe305
c3016e030c001000b844280080010203
046dd85dc40178805b023078c1340be3
060d01e30fff1fe5018b8490016d1a00
00020b3078000491076e0f0000000076
020304f0584d00b8a1381440f82c4500
00000000001e5cc100e4a238aa40242c
458000000000001ecfcb0080f5403a60
20a03a5000000000001c1a6800a0f038
1f4030203a0000000000001a74d600a0
f038404030203a0000000000001a0000
00000000000000000000000000000000
0000000000000000000000000000002c
701279000003011426af0108ff0eef05
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: HDMI
ConnectorNumber: 3
_ConnectorLocation: 3
non-desktop: 0
supported: 0, 1
3840x2160 (0x1bd) 594.000MHz +HSync +VSync *current +preferred
h: width 3840 start 4016 end 4104 total 4400 skew 0 clock 135.00KHz
v: height 2160 start 2168 end 2178 total 2250 clock 60.00Hz
7680x4320 (0x1be) 2373.620MHz +HSync +VSync
h: width 7680 start 8232 end 8408 total 9000 skew 0 clock 263.74KHz
v: height 4320 start 4336 end 4356 total 4400 clock 59.94Hz
7680x4320 (0x1bf) 2376.000MHz +HSync +VSync
h: width 7680 start 10032 end 10208 total 10800 skew 0 clock 220.00KHz
v: height 4320 start 4336 end 4356 total 4400 clock 50.00Hz
7680x4320 (0x1c0) 1186.810MHz +HSync +VSync
h: width 7680 start 8232 end 8408 total 9000 skew 0 clock 131.87KHz
v: height 4320 start 4336 end 4356 total 4400 clock 29.97Hz
7680x4320 (0x1c1) 1188.000MHz +HSync +VSync
h: width 7680 start 10032 end 10208 total 10800 skew 0 clock 110.00KHz
v: height 4320 start 4336 end 4356 total 4400 clock 25.00Hz
7680x4320 (0x1c2) 1186.810MHz +HSync +VSync
h: width 7680 start 10232 end 10408 total 11000 skew 0 clock 107.89KHz
v: height 4320 start 4336 end 4356 total 4500 clock 23.98Hz
4096x2160 (0x1c3) 1186.810MHz +HSync +VSync
h: width 4096 start 4184 end 4272 total 4400 skew 0 clock 269.73KHz
v: height 2160 start 2168 end 2178 total 2250 clock 119.88Hz
4096x2160 (0x1c4) 1188.000MHz +HSync +VSync
h: width 4096 start 4896 end 4984 total 5280 skew 0 clock 225.00KHz
v: height 2160 start 2168 end 2178 total 2250 clock 100.00Hz
4096x2160 (0x1c5) 593.410MHz +HSync +VSync
h: width 4096 start 4184 end 4272 total 4400 skew 0 clock 134.87KHz
v: height 2160 start 2168 end 2178 total 2250 clock 59.94Hz
4096x2160 (0x1c6) 594.000MHz +HSync +VSync
h: width 4096 start 5064 end 5152 total 5280 skew 0 clock 112.50KHz
v: height 2160 start 2168 end 2178 total 2250 clock 50.00Hz
4096x2160 (0x1c7) 296.700MHz +HSync +VSync
h: width 4096 start 4184 end 4272 total 4400 skew 0 clock 67.43KHz
v: height 2160 start 2168 end 2178 total 2250 clock 29.97Hz
4096x2160 (0x1c8) 297.000MHz +HSync +VSync
h: width 4096 start 5116 end 5204 total 5500 skew 0 clock 54.00KHz
v: height 2160 start 2168 end 2178 total 2250 clock 24.00Hz
4096x2160 (0x1c9) 296.700MHz +HSync +VSync
h: width 4096 start 5116 end 5204 total 5500 skew 0 clock 53.95KHz
v: height 2160 start 2168 end 2178 total 2250 clock 23.98Hz
3840x2160 (0x1ca) 1186.810MHz +HSync +VSync
h: width 3840 start 4016 end 4104 total 4400 skew 0 clock 269.73KHz
v: height 2160 start 2168 end 2178 total 2250 clock 119.88Hz
3840x2160 (0x1cb) 1188.000MHz +HSync +VSync
h: width 3840 start 4896 end 4984 total 5280 skew 0 clock 225.00KHz
v: height 2160 start 2168 end 2178 total 2250 clock 100.00Hz
3840x2160 (0x1cc) 593.410MHz +HSync +VSync
h: width 3840 start 4016 end 4104 total 4400 skew 0 clock 134.87KHz
v: height 2160 start 2168 end 2178 total 2250 clock 59.94Hz
3840x2160 (0x1cd) 594.000MHz +HSync +VSync
h: width 3840 start 4896 end 4984 total 5280 skew 0 clock 112.50KHz
v: height 2160 start 2168 end 2178 total 2250 clock 50.00Hz
3840x2160 (0x1ce) 296.700MHz +HSync +VSync
h: width 3840 start 4016 end 4104 total 4400 skew 0 clock 67.43KHz
v: height 2160 start 2168 end 2178 total 2250 clock 29.97Hz
3840x2160 (0x1cf) 297.000MHz +HSync +VSync
h: width 3840 start 4896 end 4984 total 5280 skew 0 clock 56.25KHz
v: height 2160 start 2168 end 2178 total 2250 clock 25.00Hz
3840x2160 (0x1d0) 296.700MHz +HSync +VSync
h: width 3840 start 5116 end 5204 total 5500 skew 0 clock 53.95KHz
v: height 2160 start 2168 end 2178 total 2250 clock 23.98Hz
3840x1600 (0x1d1) 1103.750MHz -HSync +VSync
h: width 3840 start 4176 end 4600 total 5360 skew 0 clock 205.92KHz
v: height 1600 start 1603 end 1613 total 1717 clock 119.93Hz
3840x1600 (0x1d2) 521.750MHz -HSync +VSync
h: width 3840 start 4128 end 4544 total 5248 skew 0 clock 99.42KHz
v: height 1600 start 1603 end 1613 total 1658 clock 59.96Hz
3840x1080 (0x1d3) 549.000MHz +HSync -VSync
h: width 3840 start 3888 end 3920 total 4000 skew 0 clock 137.25KHz
v: height 1080 start 1083 end 1093 total 1144 clock 119.97Hz
3840x1080 (0x1d4) 266.500MHz +HSync -VSync
h: width 3840 start 3888 end 3920 total 4000 skew 0 clock 66.62KHz
v: height 1080 start 1083 end 1093 total 1111 clock 59.97Hz
2560x1440 (0x1d5) 497.750MHz +HSync -VSync
h: width 2560 start 2608 end 2640 total 2720 skew 0 clock 183.00KHz
v: height 1440 start 1443 end 1448 total 1525 clock 120.00Hz
2560x1080 (0x1d6) 495.000MHz +HSync +VSync
h: width 2560 start 3108 end 3152 total 3300 skew 0 clock 150.00KHz
v: height 1080 start 1084 end 1089 total 1250 clock 120.00Hz
2560x1080 (0x1d7) 198.000MHz +HSync +VSync
h: width 2560 start 2808 end 2852 total 3000 skew 0 clock 66.00KHz
v: height 1080 start 1084 end 1089 total 1100 clock 60.00Hz
1920x1080 (0x1d8) 296.700MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 134.86KHz
v: height 1080 start 1084 end 1089 total 1125 clock 119.88Hz
1920x1080 (0x1d9) 297.000MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 112.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 100.00Hz
1920x1080 (0x1da) 148.500MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1920x1080 (0x1db) 148.350MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.43KHz
v: height 1080 start 1084 end 1089 total 1125 clock 59.94Hz
1920x1080 (0x1dc) 148.500MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 56.25KHz
v: height 1080 start 1084 end 1089 total 1125 clock 50.00Hz
1920x1080 (0x1dd) 74.180MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 33.72KHz
v: height 1080 start 1084 end 1089 total 1125 clock 29.97Hz
1920x1080 (0x1de) 74.250MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 28.12KHz
v: height 1080 start 1084 end 1089 total 1125 clock 25.00Hz
1920x1080 (0x1df) 74.180MHz +HSync +VSync
h: width 1920 start 2558 end 2602 total 2750 skew 0 clock 26.97KHz
v: height 1080 start 1084 end 1089 total 1125 clock 23.98Hz
1680x1050 (0x1e0) 146.250MHz -HSync +VSync
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.29KHz
v: height 1050 start 1053 end 1059 total 1089 clock 59.95Hz
1600x900 (0x1e1) 108.000MHz +HSync +VSync
h: width 1600 start 1624 end 1704 total 1800 skew 0 clock 60.00KHz
v: height 900 start 901 end 904 total 1000 clock 60.00Hz
1440x900 (0x1e2) 106.500MHz -HSync +VSync
h: width 1440 start 1520 end 1672 total 1904 skew 0 clock 55.93KHz
v: height 900 start 903 end 909 total 934 clock 59.89Hz
1280x1024 (0x1e3) 135.000MHz +HSync +VSync
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 79.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.02Hz
1280x1024 (0x1e4) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1280x800 (0x1e5) 83.500MHz -HSync +VSync
h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.70KHz
v: height 800 start 803 end 809 total 831 clock 59.81Hz
1280x720 (0x1e6) 74.250MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 45.00KHz
v: height 720 start 725 end 730 total 750 clock 60.00Hz
1280x720 (0x1e7) 74.180MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 44.96KHz
v: height 720 start 725 end 730 total 750 clock 59.94Hz
1280x720 (0x1e8) 74.250MHz +HSync +VSync
h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.50KHz
v: height 720 start 725 end 730 total 750 clock 50.00Hz
1152x864 (0x1e9) 108.000MHz +HSync +VSync
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
v: height 864 start 865 end 868 total 900 clock 75.00Hz
1024x768 (0x1ea) 78.750MHz +HSync +VSync
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.02KHz
v: height 768 start 769 end 772 total 800 clock 75.03Hz
1024x768 (0x1eb) 75.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1328 skew 0 clock 56.48KHz
v: height 768 start 771 end 777 total 806 clock 70.07Hz
1024x768 (0x1ec) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x1ed) 49.500MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.88KHz
v: height 600 start 601 end 604 total 625 clock 75.00Hz
800x600 (0x1ee) 50.000MHz +HSync +VSync
h: width 800 start 856 end 976 total 1040 skew 0 clock 48.08KHz
v: height 600 start 637 end 643 total 666 clock 72.19Hz
800x600 (0x1ef) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
720x576 (0x1f0) 27.000MHz -HSync -VSync
h: width 720 start 732 end 796 total 864 skew 0 clock 31.25KHz
v: height 576 start 581 end 586 total 625 clock 50.00Hz
720x480 (0x1f1) 27.000MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.47KHz
v: height 480 start 489 end 495 total 525 clock 59.94Hz
640x480 (0x1f2) 31.500MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.50KHz
v: height 480 start 481 end 484 total 500 clock 75.00Hz
640x480 (0x1f3) 31.500MHz -HSync -VSync
h: width 640 start 656 end 696 total 832 skew 0 clock 37.86KHz
v: height 480 start 481 end 484 total 520 clock 72.81Hz
640x480 (0x1f4) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz

Can you confirm 0x1cb or 0x1c3 works? Both of those require 48gbps.

Are you using chroma subsampling? I’m not sure if RGB is supported for 8k, might try YCbCr444. FRL should support 8k@60Hz by default.

I am going to attempt this modeset change with 550.67, will report back.

CC: @mcsy_nvidiaforums

Edit: enabling nvidia-modeset.hdmi_deepcolor=1 allows me to use 3840x2160P@120 VRR RGB 10b 4L10 HDR10 over FRL.

I essentially got a +1 for my issue, good to hear! Also on LG C2, glad there are folks to actually replicate. There were different kind but similar issues on older drivers + C2 too where modes needing DSC would result in “No signal” screen on TV.

1 Like

It was such a headache for something so minor! Why relegate that capability to a flag defaulted to off? Makes no sense, imo. Thanks for the idea.

I dont know how to specifically go into 0x1cb or 0x1c3 but i can go into 3840x2160/119.88Hz and 4096x2160/119.88Hz. This did not work a few weeks ago.

Regarding chroma subsampling, according to those test-images and my previous experience with a radeon-card (they dont support hdmi-2.1 in linux) its fine - all lines of all colors are sharp.

About that rgb stuff im not sure what you mean since it’s working fine with 545.29, but when i try to change the color space in nvidia settings (current color space is RGB) i get a completely garbeled screen - the kind with blocks of different colors where you think the gpu is broken - and have to reboot.

Ok, so in review that monitor seems to run YCbCr444 at 8k 120, so you might want to update the color profile if you can. It should support 10-bit. I don’t think nvidia would force DSC, but the monitor doesn’t support DSC so it requires native FRL.

They made some changes to how the FRL handshake works in 550, so I’m not sure if one of the other settings was changed. Achieving FRL is step one.