<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font face="Open Sans, Calibri, sans-serif">I have a 21:9 ultrawide
      monitor connected to an RX 570 with the amdgpu driver. I'm still
      using the 4.14 kernel since with later kernels I can't get the
      driver to allow use of the full resolution of 2560x1080 and I'm
      limited to regular HD, ie 1920x1080. The latest kernel I've tried
      is 5.4-rc2. My distro is NixOS unstable-small. I have two other
      monitors (16:9 and 16:10) connected to the same graphics card.<br>
      <br>
      Is there anything I can do to work around this or try to fix it? I
      had a look at the driver sources but couldn't find where the mode
      is set. I'm happy to try things if someone can point me in the
      right direction, even if it's just to gather better info for a bug
      report. Using such an old kernel is becoming really inconvenient.<br>
      <br>
      Some additional info about the situation on 4.14 that may or may
      not help:<br>
      <br>
      1. The resolution is limited with Wayland but not with X11<br>
      <br>
      2. When the system boots up the resolution is square and the image
      is squished horizontally with many columns dropped, both during
      the boot process and at the gdm login screen. It's not until after
      I log with X11 that the resolution is set correctly.<br>
      <br>
      3. The output of xrandr --props is below.<br>
      <br>
      TIA for any help.<br>
      <br>
      --Neil<br>
      <br>
      Screen 0: minimum 320 x 200, current 6160 x 1080, maximum 16384 x
      16384<br>
      DP-1 connected primary 2560x1080+1920+0 (normal left inverted
      right x axis y axis) 798mm x 334mm<br>
          _MUTTER_PRESENTATION_OUTPUT: 0 <br>
          EDID: <br>
              00ffffffffffff001e6df9765de80500<br>
              091c010380502278eaca95a6554ea126<br>
              0f5054256b807140818081c0a9c0b300<br>
              d1c08100d1cfcd4600a0a0381f403020<br>
              3a001e4e3100001a003a801871382d40<br>
              582c4500132a2100001e000000fd0038<br>
              4b1e5a18000a202020202020000000fc<br>
              004c4720554c545241574944450a01b5<br>
              02031af12309070747100403011f1312<br>
              8301000065030c0010008c0ad08a20e0<br>
              2d10103e96001e4e31000018295900a0<br>
              a038274030203a001e4e3100001a0000<br>
              00000000000000000000000000000000<br>
              00000000000000000000000000000000<br>
              0000000000ff003830394e544b464244<br>
              3136350a0000000000000000000000a4<br>
          dither: off <br>
              supported: off, on<br>
          audio: auto <br>
              supported: off, on, auto<br>
          scaling mode: None <br>
              supported: None, Full, Center, Full aspect<br>
          underscan vborder: 0 <br>
              range: (0, 128)<br>
          underscan hborder: 0 <br>
              range: (0, 128)<br>
          underscan: off <br>
              supported: off, on, auto<br>
          coherent: 1 <br>
              range: (0, 1)<br>
          link-status: Good <br>
              supported: Good, Bad<br>
          CONNECTOR_ID: 48 <br>
              supported: 48<br>
          non-desktop: 0 <br>
              supported: 0, 1<br>
         2560x1080     59.98 +  74.99* <br>
         1920x1080     74.99    59.96    50.00    59.99    59.94   
      59.93  <br>
         1680x1050     59.95    59.88  <br>
      <br>
      [etc.]<br>
    </font>
  </body>
</html>