No option to set display to 144Hz

Hi,

I recently got a Xiaomi Mi Curved (3440x1440, 144Hz) monitor and I can’t get it to display in 144Hz. The max I can set it to is 120Hz. Rebooting into Windows (dual boot, exact same hardware, cables, etc.), I can set it to 144Hz, VRR, 10bit color, no problem. This is all on a Radeon 5700XT.

Here’s inxi:

  Kernel: 5.10.23-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0                                                                                                                        
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64                                                                                                                                         
  root=UUID=50a942d4-48ae-44c1-8473-6ec101deab0e rw quiet apparmor=1                                                                                                                       
  security=apparmor udev.log_priority=3                                                                                                                                                    
  Desktop: GNOME 3.38.4 tk: GTK 3.24.27 wm: gnome-shell dm: GDM 3.38.2.1                                                                                                                   
  Distro: Manjaro Linux base: Arch Linux                                                                                                                                                   
Machine:                                                                                                                                                                                   
  Type: Desktop Mobo: ASUSTeK model: TUF B450-PLUS GAMING v: Rev X.0x                                                                                                                      
  serial: <filter> UEFI-[Legacy]: American Megatrends v: 1820 date: 09/12/2019                                                                                                             
Battery:                                                                                                                                                                                   
  Device-1: sony_controller_battery_00:1f:e2:cb:11:be model: N/A serial: N/A                                                                                                               
  charge: N/A status: Discharging                                                                                                                                                          
Memory:                                                                                                                                                                                    
  RAM: total: 31.36 GiB used: 8.49 GiB (27.1%)                                                                                                                                             
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.                                                                                                              
CPU:   
  Info: 6-Core model: AMD Ryzen 5 3600X bits: 64 type: MT MCP arch: Zen 2 
  family: 17 (23) model-id: 71 (113) stepping: N/A microcode: 8701013 cache: 
  L2: 3 MiB bogomips: 98427                                                                  
  Speed: 4099 MHz min/max: 2200/4100 MHz boost: enabled Core speeds (MHz):    
  1: 4099 2: 4099 3: 4100 4: 4100 5: 4099 6: 4100 7: 4100 8: 4100 9: 4100 
  10: 4100 11: 4100 12: 4099                                                                 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1    
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid   
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm 
  mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc 
  nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq 
  pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse 
  pse36 rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sev sev_es sha_ni 
  skinit smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp     
  succor svm svm_lock syscall tce topoext tsc tsc_scale umip v_vmsave_vmload 
  vgif vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr 
  xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected                                                            
  Type: mds status: Not affected             
  Type: meltdown status: Not affected                                                        
  Type: spec_store_bypass                                                                    
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1                                                                           
  mitigation: usercopy/swapgs barriers and __user pointer sanitization         
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  always-on, RSB filling                                                                     
  Type: srbds status: Not affected                                                           
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] 
  vendor: ASUSTeK driver: amdgpu v: kernel bus-ID: 0a:00.0 chip-ID: 1002:731f 
  class-ID: 0300                                                                             
  Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: 
  loaded: amdgpu resolution: <missing: xdpyinfo>                
  OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.40.0 5.10.23-1-MANJARO 
  LLVM 11.1.0)                                                                               
  v: 4.6 Mesa 20.3.4 direct render: Yes
udio:                                                                                                                                                                                     
  Device-1: AMD Navi 10 HDMI Audio driver: snd_hda_intel v: kernel                                                                                                                         
  bus-ID: 0a:00.1 chip-ID: 1002:ab38 class-ID: 0403                                                                                                                                        
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK                                                                                                                                  
  driver: snd_hda_intel v: kernel bus-ID: 0c:00.4 chip-ID: 1022:1487                                                                                                                       
  class-ID: 0403                                                                                                                                                                           
  Device-3: SteelSeries ApS SteelSeries Arctis 1 Wireless type: USB                                                                                                                        
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-2:2 chip-ID: 1038:12b3                                                                                                                
  class-ID: 0300                                                                                                                                                                           
  Device-4: Sony Dualshock4 Wireless Adaptor type: USB                                                                                                                                     
  driver: snd-usb-audio,sony,usbhid bus-ID: 1-4:3 chip-ID: 054c:0ba0 
  class-ID: 0300                                                                             
  Sound Server-1: ALSA v: k5.10.23-1-MANJARO running: yes                      
  Sound Server-2: JACK v: 0.125.0 running: no                                                
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.23 running: yes 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: f000 bus-ID: 03:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Message: No Bluetooth data was found. 
Logical:
  Message: No LVM data was found. 
RAID:
  Message: No RAID data was found. 
Drives:
  Local Storage: total: 2.74 TiB used: 1.36 TiB (49.7%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB 
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 3B6Q scheme: GPT 
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 850 EVO 250GB 
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 2B6Q scheme: MBR 
  ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital model: WD10EADX-00TDHB0 
  size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: 4D77 scheme: MBR 
  ID-4: /dev/sdd maj-min: 8:48 vendor: Western Digital 
  model: WD7502AAEX-00Y9A0 size: 698.64 GiB block-size: physical: 512 B 
  logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: 1D05 scheme: MBR 
  ID-5: /dev/sde maj-min: 8:64 vendor: Intel model: SSDSCKKW512G8 
  size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 002C scheme: GPT 
  Message: No Optical or Floppy data was found. 
Partition:
  ID-1: / raw-size: 232.88 GiB size: 228.23 GiB (98.00%) 
  used: 116.44 GiB (51.0%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: N/A 
  uuid: 50a942d4-48ae-44c1-8473-6ec101deab0e 
  ID-2: /media/Games raw-size: 476.94 GiB size: 468.45 GiB (98.22%) 
  used: 437.7 GiB (93.4%) fs: ext4 dev: /dev/sde1 maj-min: 8:65 label: Games 
  uuid: 1bb2fb7b-fae8-4ecf-bfcb-de7a84b2480f 
  ID-3: /media/GamesHDD raw-size: 698.64 GiB size: 686.67 GiB (98.29%) 
  used: 1.78 GiB (0.3%) fs: ext4 dev: /dev/sdd1 maj-min: 8:49 label: Games HDD 
  uuid: d61ecdd0-5262-4523-bcb9-c61adf531945 
  ID-4: /media/Storage raw-size: 931.51 GiB size: 915.89 GiB (98.32%) 
  used: 837.3 GiB (91.4%) fs: ext4 dev: /dev/sdc1 maj-min: 8:33 label: Storage 
  uuid: dd06f3e1-2af4-4b34-a312-252712495758 
Swap:
  Alert: No Swap data was found. 
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 499 MiB fs: ntfs label: N/A 
  uuid: B8365A7A365A3A18 
  ID-2: /dev/sda2 maj-min: 8:2 size: 99 MiB fs: vfat label: N/A 
  uuid: B08C-73C2 
  ID-3: /dev/sda3 maj-min: 8:3 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-4: /dev/sda4 maj-min: 8:4 size: 465.16 GiB fs: ntfs label: N/A 
  uuid: D25A92145A91F587 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-2:2 info: SteelSeries ApS SteelSeries Arctis 1 Wireless 
  type: Audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 
  rev: 1.1 speed: 12 Mb/s power: 100mA chip-ID: 1038:12b3 class-ID: 0300 
  Device-2: 1-4:3 info: Sony Dualshock4 Wireless Adaptor type: Audio,HID 
  driver: snd-usb-audio,sony,usbhid interfaces: 4 rev: 1.1 speed: 12 Mb/s 
  power: 100mA chip-ID: 054c:0ba0 class-ID: 0300 
  Device-3: 1-8:4 info: Razer USA Naga Trinity type: Mouse,Keyboard 
  driver: razermouse,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 500mA 
  chip-ID: 1532:0067 class-ID: 0300 serial: <filter> 
  Device-4: 1-9:5 info: Corsair STRAFE RGB Gaming Keyboard type: Keyboard,HID 
  driver: usbfs interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 500mA 
  chip-ID: 1b1c:1b20 class-ID: 0300 serial: <filter> 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-4: 3-2:2 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 1a40:0101 class-ID: 0900 
  Hub-5: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 55.9 C mobo: N/A gpu: amdgpu temp: 59.0 C 
  mem: 60.0 C 
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 859 
Info:
  Processes: 420 Uptime: 6h 53m wakeups: 1 Init: systemd v: 247 
  tool: systemctl Compilers: gcc: 10.2.0 clang: 11.1.0 Packages: pacman: 1639 
  lib: 466 flatpak: 0 Shell: Zsh v: 5.8 running-in: tmux: inxi: 3.3.03 

And here’s xrandr -q:

Screen 0: minimum 320 x 200, current 3440 x 1440, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 connected primary 3440x1440+0+0 (normal left inverted right x axis y axis) 797mm x 334mm
   3440x1440     50.00 + 120.00*  100.00    60.00  
   2560x1080    144.00  
   1720x1440     60.00  
   1920x1200     50.00  
   1920x1080    120.00   119.88    60.00    60.00    50.00    59.94  
   1600x1200     50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x800      50.00  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   800x600       72.19    75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    60.00    59.94  
   720x400       70.08  
DisplayPort-2 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  50.00    59.94  
   1680x1050     60.00  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      60.00  
   1280x800      60.00  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
HDMI-A-0 connected (normal left inverted right x axis y axis)
   3840x2160     60.00 +  50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   4096x2160     60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1200     60.00  
   1920x1080    120.00   100.00   119.88    60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1600x1200     60.00  
   1680x1050     60.00  
   1280x1024     60.02  
   1440x900      60.00  
   1280x800      60.00  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
   720x400       70.08  

What I’ve tried:
Changing cables.
Unplugging the other 2 screens and leaving just this main monitor connected.
Fiddling around with the monitor’s settings.
Setting the mode to 144 via xrandr in cli (nothing happens).

I’d appreciate any help with this. Thanks in advance.

Xrandr thinks only that resolution is supported at 144Hz.

Try one of the following modelines.

xrandr --newmode "3440x1440_144.00_rb1"  799.75  3440 3488 3520 3600  1440 1443 1453 1543 +hsync -vsync
# or: xrandr --newmode "3440x1440_144.00_rb2"  781.33  3440 3448 3480 3520  1440 1529 1537 1543 +hsync -vsync
xrandr --addmode DisplayPort-1 3440x1440_144.00_rb1
# or: xrandr --addmode DisplayPort-1 3440x1440_144.00_rb2

btw. I’m not responsible for any damage to the device. So don’t blame me when the thing explodes :wink:

calculated with cvt12… cvt12 3440 1440 144 -c -o

3 Likes

Thank you! It worked :slight_smile: It’s now sitting at 143.97Hz

This worked for me too, I have the exact same monitor. I thought I had fixed it by using running “cvt 3440 1440 144” and using the xrandr commands to set it up via the arch wiki, but the monitor showed weird colors after that, but after I installed cvt12 and copied your command then I got 144hz without color problems, kudos mate!

EDIT: Forgot to mention that I am using a RX 6800

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.