Xorg 4k 120Hz HDMI 2.1 issue

Hello All,
Running into an issue with not being able to select 120 Hz via HDMI 2.1 on Xorg though this does work without issue when on wayland. I had a similar problem when using gnome under Fedora and stuck with wayland though it seems to be a little more buggy under KDE.

I attempted to manually add a mode via xrandr for 4k 120hz which does give me the option to switch to 120 in KDE display settings. Though even when changed the refresh rate never changes past 60.

Attempted to do some searching around on the web but information seems to be very vague on what the issue could be when using HDMI 2.1 via Xorg. Again which is all very strange because under wayland 4k 120Hz just works with no interacted needed. So coming here to see if it's even possible to get 4k 120 Hz on Xorg via HDMI 2.1 and make sure I'm currently troubleshooting to a dead end.

System:
  Kernel: 5.17.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=d66e9fb6-0a73-4164-8ef7-a1b901a42447
    rw [email protected] quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    loglevel=3
  Console: pty pts/0 DM: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: PRIME Z490-A v: Rev 1.xx serial: <superuser required>
    UEFI: American Megatrends v: 2403 date: 10/28/2021
CPU:
  Info: model: Intel Core i7-10700K bits: 64 type: MT MCP arch: Comet Lake family: 6
    model-id: 0xA5 (165) stepping: 5 microcode: 0xEE
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache: L1: 512 KiB
    desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 4003 high: 5080 min/max: 800/5100 scaling: driver: intel_pstate
    governor: performance cores: 1: 5080 2: 5008 3: 2047 4: 4801 5: 4720 6: 3842 7: 1458 8: 4715
    9: 2707 10: 4714 11: 4926 12: 4800 13: 4801 14: 922 15: 4802 16: 4718 bogomips: 121596
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: Split huge pages
  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
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: Sapphire driver: amdgpu
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1,DP-2,DP-3
    bus-ID: 03:00.0 chip-ID: 1002:73bf class-ID: 0300
  Display: web server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1 compositor: kwin_x11 driver:
    X: loaded: amdgpu gpu: amdgpu tty: 198x56
  Monitor-1: HDMI-A-1 model: Sony TV 30 serial: <filter> built: 2021 res: 3840x2160 dpi: 80
    gamma: 1.2 size: 1218x685mm (47.95x26.97") diag: 1397mm (55") ratio: 16:9 modes: max: 3840x2160
    min: 640x480
  Message: GL data unavailable in console. Try -G --display
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel v: kernel
    alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:06c8 class-ID: 0403
  Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Sound Server-1: ALSA v: k5.17.4-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.50 running: yes
Network:
  Device-1: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 71:00.0 chip-ID: 8086:15f3 class-ID: 0200
  IF: enp113s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Linksys Gigabit Ethernet Adapter type: USB driver: r8152 bus-ID: 2-10:4
    chip-ID: 13b1:0041 class-ID: 0000 serial: <filter>
  IF: enp0s20f0u10 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: macvtap0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-2: virbr0 state: down mac: <filter>
Bluetooth:
  Device-1: ASUSTek Broadcom BCM20702A0 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-12:5
    chip-ID: 0b05:17cb class-ID: fe01 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
  Local Storage: total: 5.03 TiB used: 1.68 TiB (33.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Samsung model: MZVLW512HMJP-000L7 size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 7L7QCXY7 temp: 35.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:6 vendor: Sabrent model: Rocket nano size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: RKT301.3 temp: 26.9 C scheme: GPT
  ID-3: /dev/nvme2n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 1TB size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 2B2QEXE7 temp: 32.9 C scheme: GPT
  ID-4: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 840 EVO 250GB size: 232.89 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: BB6Q
    scheme: GPT
  ID-5: /dev/sdb maj-min: 8:16 vendor: Toshiba model: THNSNJ256GCSU size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 0101
    scheme: GPT
  ID-6: /dev/sdc maj-min: 8:32 type: USB vendor: Seagate model: ST2000LM007-1R8174
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B type: HDD rpm: 5400 serial: <filter>
    rev: 1053 scheme: MBR
  ID-7: /dev/sdd maj-min: 8:48 type: USB vendor: Toshiba model: External USB 3.0
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B type: N/A serial: <filter>
    rev: 5438 scheme: MBR
Partition:
  ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 221.48 GiB (23.8%) fs: btrfs
    dev: /dev/nvme2n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 576 KiB (0.2%) fs: vfat
    dev: /dev/nvme2n1p1 maj-min: 259:1
  ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 221.48 GiB (23.8%)
    fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 221.48 GiB (23.8%)
    fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 221.48 GiB (23.8%)
    fs: btrfs dev: /dev/nvme2n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 31.18 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 27.8 C mobo: N/A gpu: amdgpu temp: 35.0 C mem: 34.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Info:
  Processes: 356 Uptime: 1h 9m wakeups: 5 Memory: 31.18 GiB used: 18.8 GiB (60.3%) Init: systemd
  v: 250 tool: systemctl Compilers: gcc: 11.2.0 Packages: 1737 pacman: 1731 lib: 513 flatpak: 6
  Shell: Bash v: 5.1.16 running-in: pty pts/0 inxi: 3.3.15
Garuda (2.6.1-3):
  System install date:     2022-04-23
  Last full system update: 2022-04-24
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:

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