Orange Pi 5 Max & KDE: Says only refresh rate available is 59.95hz

Hi friends, I am brand new to Fedora, as I am an Orange Pi 5 Max owner and didn’t know there was an ARM compatible branch!

Sadly the one glaring problem I can see right off the bat that isn’t there in the other distros I use & have installed, is that there is no option to choose my actual refresh rate which is 144hz (or its reported as 143.something if I recall correctly) anyhow, it’s locked to only 59 which is not so pleasant for my monitor

Is there any steps I can take to fix this?

The monitor is a Dell S2721DGF

Thank you!

What does the command kscreen-doctor -o report?
Please post as preformatted text using the </> button?

Hi Barry, thank you for the reply

$ kscreen-doctor -o
Output: 1 HDMI-A-1 435f6064-e9d1-4c7c-9955-5dea25df8ec1
        enabled
        connected
        priority 1
        HDMI
        replication source:0
        Modes:  1:2560x1440@60*!  10:1920x1080@60  11:1920x1080@50  12:1920x1080@24  13:1920x1080@24  14:1600x1200@60  15:1680x1050@60  16:1280x1024@75  17:1280x1024@60  18:1280x800@60  19:1152x864@75  2:2560x1080@60  20:1280x720@60  21:1280x720@60  22:1280x720@50  23:1024x768@75  24:1024x768@60  25:800x600@75  26:800x600@60  27:720x576@50  28:720x576@50  29:720x480@60  3:2560x1080@60  30:720x480@60  31:720x480@60  32:720x480@60  33:640x480@75  34:640x480@60  35:640x480@60  36:640x480@60  37:720x400@70  4:2048x1152@60  5:1920x1200@60  6:1920x1080@120  7:1920x1080@120  8:1920x1080@60  9:1920x1080@60 
        Geometry: 0,0 2560x1440
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        Color resolution: automatic (10), range: [8; 8] bits per

I have several other working distros on this device that provide my actual proper refresh rates (other arm-based linux distros that aren’t Fedora) so this is certainly something that has been figured out and works normally

If you want me to provide any output from a working distro as well just let me know which commands to issue and I can happily provide those as well

Thanks again

It seems that the EDID from the monitor on the cable you are using does not support 144Hz with the GPU you have.

I do not know why other distros provide the 144Hz.

You can check on the edid with a command like:

sudo dnf install edid-decode
edid-decode </sys/class/drm/card0-VGA-1/edid

Look in /sys/class/drm for your card and HDMI folder.

The monitor is a Dell S2721DGF, several years old and one of the most popular monitors in North America I’d think at this point.. It should offer 60hz, 120hz, and 144hz (even up to 165hz with DisplayPort but I don’t use that at the moment)

In my other distros they all offer me the selection of 60hz, 120hz, and 144hz so this seems to just be a Fedora thing for now

$ edid-decode </sys/class/drm/card0-HDMI-A-1/edid 
edid-decode (hex):

00 ff ff ff ff ff ff 00 10 ac da 41 4c 35 38 36
24 1f 01 03 80 3c 22 78 ea 8c b5 af 4f 43 ab 26
0e 50 54 a5 4b 00 d1 00 d1 c0 b3 00 a9 40 81 80
81 00 71 4f e1 c0 56 5e 00 a0 a0 a0 29 50 30 20
35 00 55 50 21 00 00 1a 00 00 00 ff 00 44 35 50
34 30 39 33 0a 20 20 20 20 20 00 00 00 fc 00 44
45 4c 4c 20 53 32 37 32 31 44 47 46 00 00 00 fd
00 30 90 1e e6 3c 00 0a 20 20 20 20 20 20 01 3a

02 03 4b f1 52 5a 3f 10 1f 20 05 14 04 13 12 11
03 02 01 06 07 15 16 23 09 07 07 83 01 00 00 67
03 0c 00 10 00 38 3c 67 d8 5d c4 01 78 80 01 6d
1a 00 00 02 0b 30 90 e6 0f 62 3d 62 3d e3 05 c0
00 e2 00 d5 e6 06 05 01 62 62 3e 40 e7 00 6a a0
a0 67 50 08 20 98 04 55 50 21 00 00 1a 6f c2 00
a0 a0 a0 55 50 30 20 35 00 55 50 21 00 00 1a 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c1

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

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: DEL
    Model: 16858
    Serial Number: 909653324 (0x3638354c)
    Made in: week 36 of 2021
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 60 cm x 34 cm
    Gamma: 2.20
    DPMS levels: Standby Suspend Off
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6855, 0.3085
    Green: 0.2646, 0.6679
    Blue : 0.1503, 0.0576
    White: 0.3134, 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
    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 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 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 0x45:  1920x1200   59.884600 Hz  16:10    74.556 kHz    193.250000 MHz
    DMT 0x52:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
    DMT 0x3a:  1680x1050   59.954250 Hz  16:10    65.290 kHz    146.250000 MHz
    DMT 0x33:  1600x1200   60.000000 Hz   4:3     75.000 kHz    162.000000 MHz
    DMT 0x23:  1280x1024   60.019740 Hz   5:4     63.981 kHz    108.000000 MHz
    DMT 0x1c:  1280x800    59.810326 Hz  16:10    49.702 kHz     83.500000 MHz
    DMT 0x15:  1152x864    75.000000 Hz   4:3     67.500 kHz    108.000000 MHz
    DMT 0x54:  2048x1152   60.000000 Hz  16:9     72.000 kHz    162.000000 MHz (RB)
  Detailed Timing Descriptors:
    DTD 1:  2560x1440   59.950550 Hz  16:9     88.787 kHz    241.500000 MHz (597 mm x 336 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   33 Vpol N
    Display Product Serial Number: 'D5P4093'
    Display Product Name: 'DELL S2721DGF'
    Display Range Limits:
      Monitor ranges (GTF): 48-144 Hz V, 30-230 kHz H, max dotclock 600 MHz
  Extension blocks: 1
Checksum: 0x3a

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

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  90:  2560x1080   60.000000 Hz  64:27    66.000 kHz    198.000000 MHz
    VIC  63:  1920x1080  120.000000 Hz  16:9    135.000 kHz    297.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  32:  1920x1080   24.000000 Hz  16:9     27.000 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   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  18:   720x576    50.000000 Hz  16:9     31.250 kHz     27.000000 MHz
    VIC  17:   720x576    50.000000 Hz   4:3     31.250 kHz     27.000000 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   1:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    VIC   6:  1440x480i   59.940060 Hz   4:3     15.734 kHz     27.000000 MHz
    VIC   7:  1440x480i   59.940060 Hz  16:9     15.734 kHz     27.000000 MHz
    VIC  21:  1440x576i   50.000000 Hz   4:3     15.625 kHz     27.000000 MHz
    VIC  22:  1440x576i   50.000000 Hz  16:9     15.625 kHz     27.000000 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
  Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
    Version: 1
    Maximum TMDS Character Rate: 600 MHz
    SCDC Present
    Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
  Vendor-Specific Data Block (AMD), OUI 00-00-1A:
    Version: 2
    Feature Caps: 0x0b
    Minimum Refresh Rate: 48 Hz
    Maximum Refresh Rate: 144 Hz
    Flags 1.x: 0xe6 (MCCS)
    Flags 2.x: 0x0f
    Maximum luminance: 98 (417.710 cd/m^2)
    Minimum luminance: 61 (0.239 cd/m^2)
    Maximum luminance (without local dimming): 98 (417.710 cd/m^2)
    Minimum luminance (without local dimming): 61 (0.239 cd/m^2)
  Colorimetry Data Block:
    BT2020YCC
    BT2020RGB
  Video Capability Data Block:
    YCbCr quantization: Selectable (via AVI YQ)
    RGB quantization: Selectable (via AVI Q)
    PT scan behavior: Always Overscanned
    IT scan behavior: Always Overscanned
    CE scan behavior: Always Overscanned
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
    Supported static metadata descriptors:
      Static metadata type 1
    Desired content max luminance: 98 (417.710 cd/m^2)
    Desired content max frame-average luminance: 98 (417.710 cd/m^2)
    Desired content min luminance: 62 (0.247 cd/m^2)
  Detailed Timing Descriptors:
    DTD 2:  2560x1440  143.911545 Hz  16:9    222.056 kHz    592.000000 MHz (597 mm x 336 mm)
                 Hfront    8 Hsync  32 Hback   66 Hpol P
                 Vfront   25 Vsync   8 Vback   70 Vpol N
    DTD 3:  2560x1440  119.997589 Hz  16:9    182.996 kHz    497.750000 MHz (597 mm x 336 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   77 Vpol N
Checksum: 0xc1  Unused space in Extension Block: 16 bytes

Here is the output of that command, thank you again for your help.

If you need any other output from another distro that has the monitor working correctly just let me know as well.

I had to exit Fedora again because it’s too unpleasant at 60hz, so I am back in my regular desktop environment again and ran a few commands in case they help:

$ inxi -G
Graphics:
  Device-1: display-subsystem driver: rockchip_drm v: N/A
  Device-2: rk3588-dw-hdmi driver: dwhdmi_rockchip v: N/A
  Device-3: rk3588-dw-hdmi driver: dwhdmi_rockchip v: N/A
  Display: wayland server: X.Org v: 24.1.8 with: Xwayland v: 24.1.9
    compositor: gnome-shell v: 49.1 driver: X: loaded: modesetting
    unloaded: fbdev dri: rockchip
    gpu: rockchip_drm,dwhdmi_rockchip,dwhdmi_rockchip
    resolution: 2560x1440~144Hz
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: x11: xdriinfo, xdpyinfo, xprop, xrandr

$ xrandr
Screen 0: minimum 16 x 16, current 2560 x 1440, maximum 32767 x 32767
HDMI-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   2560x1440    143.78*+
   1920x1440    143.78  
   1600x1200    143.80  
   1440x1080    143.80  
   1400x1050    143.78  
   1280x1024    143.79  
   1280x960     143.86  
   1152x864     143.75  
   1024x768     143.66  
   800x600      143.83  
   640x480      143.30  
   320x240      142.05  
   1920x1200    143.82  
   1680x1050    143.79  
   1440x900     143.73  
   1280x800     143.67  
   1152x720     143.57  
   960x600      143.72  
   928x580      143.50  
   800x500      143.68  
   768x480      143.69  
   720x480      143.35  
   640x400      143.37  
   320x200      141.40  
   2048x1152    143.81  
   1920x1080    143.72  
   1600x900     143.81  
   1368x768     143.77  
   1280x720     143.67  
   1024x576     143.62  
   864x486      143.63  
   720x400      143.29  
   640x350      143.57  

The EDID looks good and indeed, as you knew, reports a 144Hz mode.
That suggests that it is a issue with the GPU driver.

It would be interesting to compare the inxi -G for Fedora and the working distro.

Also which kernel are you using when you have a 144Hz display?
Who provides that kernel?