You are not logged in.

#1 2025-11-10 05:22:05

cva68
Member
Registered: 2025-08-24
Posts: 1

Gnome 49 with Wayland - broken HDMI resolution with NVIDIA GPU

I've just made the jump to Gnome 49, which by default has no Xorg support, so I'll take that as a hint to get with the times and properly configure Wayland.

But, a problem I've had with Wayland in the past is persisting. My secondary monitor, connected over HDMI, will not run at full resolution.

Looking at the available modes of the card, 1920x1080 is not listed:

╭─connor@stelle ~ 
╰─$ cat /sys/class/drm/card1-HDMI-A-1/modes                  
1366x768
1280x800
1152x864
1280x768
1280x720
1280x720
1280x720
1024x768
800x600
800x600
800x600
800x600
720x576
720x480
640x480
640x480
640x480
640x480

But, the edid of the monitor is correctly read, showing support for 1920x1080@60Hz:

╭─connor@stelle ~ 
╰─$ cat /sys/class/drm/card1-HDMI-A-1/edid | edid-decode     
edid-decode (hex):

00 ff ff ff ff ff ff 00 3d ef 00 00 01 01 01 01
1a 1e 01 03 80 3c 21 78 ea 2d 36 a7 54 38 ae 26
0d 4f 54 bf cf 00 81 c0 b3 00 95 00 81 80 a9 c0
81 00 71 40 81 4f 02 3a 80 18 71 38 2d 40 58 2c
45 00 58 4a 21 00 00 1a 0e 1f 00 80 51 00 1e 30
30 20 37 00 e0 04 11 00 00 1c 66 21 56 aa 51 00
1e 30 46 8f 33 00 99 e6 10 00 00 1c 00 00 00 fc
00 4b 44 32 37 37 30 38 46 5a 0a 20 20 20 01 d3

02 03 22 f1 49 90 05 04 03 02 07 01 12 13 23 09
07 07 83 01 00 00 67 03 0c 00 10 00 38 3c e3 05
03 01 8c 0a d0 8a 20 e0 2d 10 10 3e 96 00 06 44
21 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: OOO
    Model: 0
    Serial Number: 16843009 (0x01010101)
    Made in: week 26 of 2020
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 60 cm x 33 cm
    Gamma: 2.20
    DPMS levels: Standby Suspend Off
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6523, 0.3300
    Green: 0.2216, 0.6806
    Blue : 0.1484, 0.0537
    White: 0.3095, 0.3300
  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 0x08:   800x600    56.250000 Hz   4:3     35.156 kHz     36.000000 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
    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
  Standard Timings:
    DMT 0x55:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
    DMT 0x3a:  1680x1050   59.954250 Hz  16:10    65.290 kHz    146.250000 MHz
    DMT 0x2f:  1440x900    59.887445 Hz  16:10    55.935 kHz    106.500000 MHz
    DMT 0x23:  1280x1024   60.019740 Hz   5:4     63.981 kHz    108.000000 MHz
    DMT 0x53:  1600x900    60.000000 Hz  16:9     60.000 kHz    108.000000 MHz (RB)
    DMT 0x1c:  1280x800    59.810326 Hz  16:10    49.702 kHz     83.500000 MHz
    GTF     :  1152x864    60.000000 Hz   4:3     53.700 kHz     81.624000 MHz
    GTF     :  1280x960    74.999884 Hz   4:3     75.150 kHz    129.859000 MHz
  Detailed Timing Descriptors:
    DTD 1:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (600 mm x 330 mm)
                 Hfront   88 Hsync  44 Hback  148 Hpol P
                 Vfront    4 Vsync   5 Vback   36 Vpol N
    DTD 2:  1280x768    59.870228 Hz   5:3     47.776 kHz     79.500000 MHz (480 mm x 260 mm)
                 Hfront   48 Hsync  32 Hback  304 Hpol N
                 Vfront    3 Vsync   7 Vback   20 Vpol P
    DTD 3:  1366x768    59.789541 Hz 683:384   47.712 kHz     85.500000 MHz (409 mm x 230 mm)
                 Hfront   70 Hsync 143 Hback  213 Hpol N
                 Vfront    3 Vsync   3 Vback   24 Vpol P
    Display Product Name: 'KD27708FZ'
  Extension blocks: 1
Checksum: 0xd3

----------------

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: 1
  Video Data Block:
    VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (native)
    VIC   5:  1920x1080i  60.000000 Hz  16:9     33.750 kHz     74.250000 MHz
    VIC   4:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
    VIC   3:   720x480    59.940060 Hz  16:9     31.469 kHz     27.000000 MHz
    VIC   2:   720x480    59.940060 Hz   4:3     31.469 kHz     27.000000 MHz
    VIC   7:  1440x480i   59.940060 Hz  16:9     15.734 kHz     27.000000 MHz
    VIC   1:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    VIC  18:   720x576    50.000000 Hz  16:9     31.250 kHz     27.000000 MHz
    VIC  19:  1280x720    50.000000 Hz  16:9     37.500 kHz     74.250000 MHz
  Audio Data Block:
    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
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 1.0.0.0
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 300 MHz
  Colorimetry Data Block:
    xvYCC601
    xvYCC709
    Gamut Boundary Description Metadata Profile P0
  Detailed Timing Descriptors:
    DTD 4:   720x480    59.940060 Hz   3:2     31.469 kHz     27.000000 MHz (518 mm x 324 mm)
                 Hfront   16 Hsync  62 Hback   60 Hpol N
                 Vfront    9 Vsync   6 Vback   30 Vpol N
Checksum: 0x9c  Unused space in Extension Block: 75 bytes
╭─connor@stelle ~ 
╰─$ 

I've already tried manually adding he resolution with boot flags, as shown below from my /etc/default/grub, but journalctl informs me that the "User-defined mode is not supported".

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet video=HDMI-A-1:1920x1080@60"

Although I don't see anything obvious in `journalctl -b`, if you think you might, you can find it here: https://pastebin.com/u5Q0ZZat

This does all work fine with Xorg, where I was able to use `nvidia-settings` to configure the resolutions of both of my monitors without issue. Is there something obvious I've missed, or should I perhaps compile Gnome myself with Xorg support?

Thanks in advance!

Offline

#2 2025-11-10 08:19:58

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 70,049

Offline

Board footer

Powered by FluxBB