Wayland - font pixelated or fine depending on refresh rate

Majaro stable updated 19/09/2024 - Just installed it.
KDE+wayland (x11 is ok)
3 monitor setup:
main center DP - 1xlg2160x1080 60/75Hz VRR
sides HDMI - 2xlg1920x1080 75Hz VRR

1st boot with wayland all ok.
2nd boot and further main monitor show pixelated fonts at 75Hz and looks fine at 60Hz.
If I change resolution refresh rate randomly I can get it back to have smooth fonts at 75Hz but will break again.
Also I get desktop/graphic corruption, crashes and hiccups at 75hz.
Sides are always 75hz.

I will provide as much information/logs as needed. Only need to know which commands to run.

I would like to have wayland for the VRR feature for gaming triple screen with gamescope.

Hi @MI6100, and welcome!

In order for us, or anyone for that matter, to be able to provide assistance, more information is necessary. To that end, please see:

Please also note and heed: Forum Rules - Manjaro

Hope you manage!


:bangbang: Tip: :bangbang:

To provide terminal output, copy the text you wish to share, and paste it here, surrounded by three (3) backticks, a.k.a grave accents. Like this:

```
pasted text
```

Or three (3) tilde signs, like this:

~~~
pasted text
~~~

This will just cause it to be rendered like this:

Portaest sed
elementum
cursus nisl nisi
hendrerit ac quis
sit
adipiscing
tortor sit leo commodo.

Instead of like this:

Portaest sed elementum cursus nisl nisi hendrerit ac quis sit adipiscing tortor sit leo commodo.

Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.

Thereby improving legibility and making it much easier for those trying to be of assistance.


:bangbang::bangbang: Additionally

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

Please edit your post accordingly.

Managed to find some things:
Screenshot is useless, it looks good.

Only happens when I select adaptive sync=always for the main monitor
Main monitor = 2560x1080 is the one that get pixelated fonts
I’ve got the decoded EDID of each monitor.
EDID4 and EDID5 are side ones 1920x1080 (same model)
EDID7 is center main one with problems 2560x1080

Hope you can access my server:
There are files like:
-2 pictures phone made of pixelated font, and screen corruption after crash.
-kscreen-doctor, inxi, lscpi, lscpu, mhwd, dmesg, journalctl… full outputs.
https://nrbkserver.duckdns.org/nextcloud/index.php/s/LeYx53odRfoZnMj

journalctl from boot after crash show things:
coredump of spectacle

sep 19 18:45:13 r-ms7b86 org_kde_powerdevil[1175]: busno=4, sleep-multiplier =  2,00. Testing for supported feature 0x10 returned Error_Info[DDCRC_RETRIES in ddc_write_read_with_retry, causes: DDCRC_DDC_DATA(10)]
sep 19 18:45:13 r-ms7b86 org_kde_powerdevil[1175]: busno=5, sleep-multiplier =  2,00. Testing for supported feature 0x10 returned Error_Info[DDCRC_RETRIES in ddc_write_read_with_retry, causes: DDCRC_DDC_DATA(10)]
sep 19 18:47:57 r-ms7b86 systemd-coredump[2595]: [🡕] Process 2577 (spectacle) of user 1000 dumped core.

                                                 Stack trace of thread 2593:
                                                 #0  0x0000752309c4f78e getenv (libc.so.6 + 0x4078e)
                                                 #1  0x00007522d047f050 n/a (radeonsi_drv_video.so + 0x7f050)
                                                 #2  0x00007522d05e0be9 n/a (radeonsi_drv_video.so + 0x1e0be9)
                                                 #3  0x00007522d041d1ac n/a (radeonsi_drv_video.so + 0x1d1ac)
                                                 #4  0x000075230f4125b7 n/a (ld-linux-x86-64.so.2 + 0x45b7)
                                                 #5  0x000075230f4126ad n/a (ld-linux-x86-64.so.2 + 0x46ad)
                                                 #6  0x000075230f40f5c2 _dl_catch_exception (ld-linux-x86-64.so.2 + 0x15c2)
                                                 #7  0x000075230f4194fc n/a (ld-linux-x86-64.so.2 + 0xb4fc)
                                                 #8  0x000075230f40f523 _dl_catch_exception (ld-linux-x86-64.so.2 + 0x1523)
                                                 #9  0x000075230f419904 n/a (ld-linux-x86-64.so.2 + 0xb904)
                                                 #10 0x0000752309c9ef14 n/a (libc.so.6 + 0x8ff14)
                                                 #11 0x000075230f40f523 _dl_catch_exception (ld-linux-x86-64.so.2 + 0x1523)
                                                 #12 0x000075230f40f679 n/a (ld-linux-x86-64.so.2 + 0x1679)
                                                 #13 0x0000752309c9e9f3 n/a (libc.so.6 + 0x8f9f3)
                                                 #14 0x0000752309c9efcf dlopen (libc.so.6 + 0x8ffcf)
                                                 #15 0x000075230a364f46 vaInitialize (libva.so.2 + 0x7f46)
                                                 #16 0x000075230f129a0d n/a (libKPipeWireRecord.so.6 + 0x14a0d)
                                                 #17 0x000075230f1276f9 n/a (libKPipeWireRecord.so.6 + 0x126f9)
                                                 #18 0x000075230f1282c1 _ZNK25PipeWireBaseEncodedStream17suggestedEncodersEv (libKPipeWireRecord.so.6 + 0x132c1)
                                                 #19 0x000075230f128931 _ZN25PipeWireBaseEncodedStreamC1EP7QObject (libKPipeWireRecord.so.6 + 0x13931)
                                                 #20 0x000075230f128b06 _ZN14PipeWireRecordC2EP7QObject (libKPipeWireRecord.so.6 + 0x13b06)
                                                 #21 0x000056fda4ebedb1 n/a (spectacle + 0xcedb1)
                                                 #22 0x000056fda4ec2b2b n/a (spectacle + 0xd2b2b)
                                                 #23 0x00007523098cba85 n/a (libQt6Core.so.6 + 0x2cba85)
                                                 #24 0x00007523098cd237 n/a (libQt6Core.so.6 + 0x2cd237)
                                                 #25 0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #26 0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2577:
                                                 #0  0x0000752309d261fd syscall (libc.so.6 + 0x1171fd)
                                                 #1  0x00007523098cd452 n/a (libQt6Core.so.6 + 0x2cd452)
                                                 #2  0x0000752309759d3f _ZN11QMetaObject16invokeMethodImplEP7QObjectPN9QtPrivate15QSlotObjectBaseEN2Qt14ConnectionTypeExPKPKvPKPKcPKPKNS2_18QMetaTypeInterfaceE (libQt6Core.so.6 + 0x159d3f)
                                                 #3  0x000075230bd77830 _ZN15QDBusConnection12connectToBusERK7QStringS2_ (libQt6DBus.so.6 + 0x2f830)
                                                 #4  0x000075230b9084e0 n/a (libQt6Gui.so.6 + 0x5084e0)
                                                 #5  0x000075230b908a7d n/a (libQt6Gui.so.6 + 0x508a7d)
                                                 #6  0x000075230bd848bd n/a (libQt6DBus.so.6 + 0x3c8bd)
                                                 #7  0x000075230978d89f _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x18d89f)
                                                 #8  0x000075230c6fc8cc _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0xfc8cc)
                                                 #9  0x0000752309745aa8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x145aa8)
                                                 #10 0x0000752309745e6b _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x145e6b)
                                                 #11 0x00007523099aa00c n/a (libQt6Core.so.6 + 0x3aa00c)
                                                 #12 0x0000752305d0eab9 n/a (libglib-2.0.so.0 + 0x5cab9)
                                                 #13 0x0000752305d709e7 n/a (libglib-2.0.so.0 + 0xbe9e7)
                                                 #14 0x0000752305d0dfc5 g_main_context_iteration (libglib-2.0.so.0 + 0x5bfc5)
                                                 #15 0x00007523099a82bd _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3a82bd)
                                                 #16 0x000075230974ff66 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x14ff66)
                                                 #17 0x000075230974a11d _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x14a11d)
                                                 #18 0x000056fda4e3a9ea n/a (spectacle + 0x4a9ea)
                                                 #19 0x0000752309c34e08 n/a (libc.so.6 + 0x25e08)
                                                 #20 0x0000752309c34ecc __libc_start_main (libc.so.6 + 0x25ecc)
                                                 #21 0x000056fda4e3db65 n/a (spectacle + 0x4db65)

                                                 Stack trace of thread 2578:
                                                 #0  0x0000752309d1a63d __poll (libc.so.6 + 0x10b63d)
                                                 #1  0x000075230671c735 n/a (libdbus-1.so.3 + 0x2f735)
                                                 #2  0x000075230670247e n/a (libdbus-1.so.3 + 0x1547e)
                                                 #3  0x0000752306716ebc dbus_pending_call_block (libdbus-1.so.3 + 0x29ebc)
                                                 #4  0x0000752306704243 dbus_connection_send_with_reply_and_block (libdbus-1.so.3 + 0x17243)
                                                 #5  0x00007523067044ee dbus_bus_register (libdbus-1.so.3 + 0x174ee)
                                                 #6  0x000075230bd7b5e9 n/a (libQt6DBus.so.6 + 0x335e9)
                                                 #7  0x000075230bd7dffa n/a (libQt6DBus.so.6 + 0x35ffa)
                                                 #8  0x000075230978d89f _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x18d89f)
                                                 #9  0x0000752309745a83 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x145a83)
                                                 #10 0x0000752309745e6b _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x145e6b)
                                                 #11 0x00007523099aa00c n/a (libQt6Core.so.6 + 0x3aa00c)
                                                 #12 0x0000752305d0eab9 n/a (libglib-2.0.so.0 + 0x5cab9)
                                                 #13 0x0000752305d709e7 n/a (libglib-2.0.so.0 + 0xbe9e7)
                                                 #14 0x0000752305d0dfc5 g_main_context_iteration (libglib-2.0.so.0 + 0x5bfc5)
                                                 #15 0x00007523099a82bd _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3a82bd)
                                                 #16 0x000075230974ff66 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x14ff66)
                                                 #17 0x000075230983d650 _ZN7QThread4execEv (libQt6Core.so.6 + 0x23d650)
                                                 #18 0x000075230bd75f0e n/a (libQt6DBus.so.6 + 0x2df0e)
                                                 #19 0x00007523098cd237 n/a (libQt6Core.so.6 + 0x2cd237)
                                                 #20 0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #21 0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2579:
                                                 #0  0x0000752309d1a63d __poll (libc.so.6 + 0x10b63d)
                                                 #1  0x000075230d0e3257 n/a (libQt6WaylandClient.so.6 + 0x60257)
                                                 #2  0x00007523098cd237 n/a (libQt6Core.so.6 + 0x2cd237)
                                                 #3  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #4  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2580:
                                                 #0  0x0000752309d1a63d __poll (libc.so.6 + 0x10b63d)
                                                 #1  0x000075230d0e3257 n/a (libQt6WaylandClient.so.6 + 0x60257)
                                                 #2  0x00007523098cd237 n/a (libQt6Core.so.6 + 0x2cd237)
                                                 #3  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #4  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2581:
                                                 #0  0x0000752309c9fa19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x0000752309ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007522ec6a3eee n/a (radeonsi_dri.so + 0xa3eee)
                                                 #3  0x00007522ec680ecc n/a (radeonsi_dri.so + 0x80ecc)
                                                 #4  0x00007522ec6a3e1d n/a (radeonsi_dri.so + 0xa3e1d)
                                                 #5  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2583:
                                                 #0  0x0000752309c9fa19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x0000752309ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007522ec6a3eee n/a (radeonsi_dri.so + 0xa3eee)
                                                 #3  0x00007522ec680ecc n/a (radeonsi_dri.so + 0x80ecc)
                                                 #4  0x00007522ec6a3e1d n/a (radeonsi_dri.so + 0xa3e1d)
                                                 #5  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2582:
                                                 #0  0x0000752309c9fa19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x0000752309ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007522ec6a3eee n/a (radeonsi_dri.so + 0xa3eee)
                                                 #3  0x00007522ec680ecc n/a (radeonsi_dri.so + 0x80ecc)
                                                 #4  0x00007522ec6a3e1d n/a (radeonsi_dri.so + 0xa3e1d)
                                                 #5  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2585:
                                                 #0  0x0000752309c9fa19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x0000752309ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007522ec6a3eee n/a (radeonsi_dri.so + 0xa3eee)
                                                 #3  0x00007522ec680ecc n/a (radeonsi_dri.so + 0x80ecc)
                                                 #4  0x00007522ec6a3e1d n/a (radeonsi_dri.so + 0xa3e1d)
                                                 #5  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2586:
                                                 #0  0x0000752309c9fa19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x0000752309ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007522ec6a3eee n/a (radeonsi_dri.so + 0xa3eee)
                                                 #3  0x00007522ec680ecc n/a (radeonsi_dri.so + 0x80ecc)
                                                 #4  0x00007522ec6a3e1d n/a (radeonsi_dri.so + 0xa3e1d)
                                                 #5  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 2584:
                                                 #0  0x0000752309c9fa19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x0000752309ca2479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007522ec6a3eee n/a (radeonsi_dri.so + 0xa3eee)
                                                 #3  0x00007522ec680ecc n/a (radeonsi_dri.so + 0x80ecc)
                                                 #4  0x00007522ec6a3e1d n/a (radeonsi_dri.so + 0xa3e1d)
                                                 #5  0x0000752309ca339d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x0000752309d2849c n/a (libc.so.6 + 0x11949c)
                                                 ELF object binary architecture: AMD x86-64
░░ Subject: Process 2577 (spectacle) dumped core
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ Documentation: man:core(5)
░░
░░ Process 2577 (spectacle) crashed and dumped core.
░░
░░ This usually indicates a programming error in the crashing program and
░░ should be reported to its vendor as a bug.
sep 19 18:51:30 r-ms7b86 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=38351, emitted seq=38353
sep 19 18:51:30 r-ms7b86 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process kwin_wayland pid 876 thread kwin_wayla:cs0 pid 912
sep 19 18:51:36 r-ms7b86 kernel: amdgpu 0000:28:00.0: amdgpu: failed to write reg 2890 wait reg 28a2
sep 19 18:51:42 r-ms7b86 kernel: amdgpu 0000:28:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000
sep 19 18:51:42 r-ms7b86 kernel: amdgpu 0000:28:00.0: amdgpu: Failed to disable gfxoff!
sep 19 18:51:46 r-ms7b86 kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

I was sending dmesg output to file while waiting for crash
It has some GPU resets
sudo dmesg --follow > dmesg_actual

[    9.883589] Generic FE-GE Realtek PHY r8169-0-2200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-2200:00, irq=MAC)
[   10.073728] r8169 0000:22:00.0 enp34s0: Link is Down
[   10.147802] usbcore: registered new interface driver snd-usb-audio
[   10.263715] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263721] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263724] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263727] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263729] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263732] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263734] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263736] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.263739] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.265140] iwlwifi 0000:21:00.0: Registered PHC clock: iwlwifi-PTP, with index: 0
[   10.491603] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491611] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491614] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491617] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491619] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491621] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491624] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491626] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   10.491629] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade (0x1001)
[   13.179467] r8169 0000:22:00.0 enp34s0: Link is Up - 1Gbps/Full - flow control rx/tx
[   19.897055] logitech-hidpp-device 0003:046D:4003.0007: HID++ 2.0 device connected.
[   20.882806] systemd-journald[393]: File /var/log/journal/432fe30b30234e9baa7faeac88848c19/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
[   24.428485] warning: `kdeconnectd' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[ 1081.658136] amdgpu 0000:28:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000
[ 1081.658141] amdgpu 0000:28:00.0: amdgpu: Failed to disable gfxoff!
[ 1086.209511] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=126461, emitted seq=126463
[ 1086.209750] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process kwin_wayland pid 895 thread kwin_wayla:cs0 pid 931
[ 1086.209961] amdgpu 0000:28:00.0: amdgpu: GPU reset begin!
[ 1086.472657] sched: RT throttling activated
[ 1086.804418] amdgpu 0000:28:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000
[ 1086.804421] amdgpu 0000:28:00.0: amdgpu: Failed to disable gfxoff!
[ 1089.629346] amdgpu 0000:28:00.0: amdgpu: Guilty job already signaled, skipping HW reset
[ 1089.629361] amdgpu 0000:28:00.0: amdgpu: GPU reset(2) succeeded!

Maybe this is applicable:

https://www.reddit.com/r/EndeavourOS/comments/1d24e2s/amdgpu_crashing/

Preconditions:
Adaptive sync = Always in Screen config
Refresh rate = 75Hz

Issues(2):

(1/2) Pixelated fonts - Not fixed
Fonts pixelated in main monitor. Actually everything is pixelated. text in windows, games run with gamescope…

(2/2) GPU crash - Fixed
GPU crash fixed thanks to info in the link provided:
GFXOFF is the AMD graphics feature for turning off the graphics engine when it’s idling/unused
I have disabled the feature setting amdgpu.ppfeaturemask=0xffff7fff in GRUB.

Corectrl needs to use amdgpu.ppfeaturemask=0xffffffff to enable advanced profiles/settings but it woks fine with this mask.
I installed it as Envision (VR thing) recommends to enable VR profile in AMD GPUs.

Workarounds:
1-Disable GFXOFF in amdgpu.ppfeaturemask if I want to set AdpativeSync=Always, which I don’t know if it’s relevant at all.
2-Set AdpativeSync = Automatic and forget about it.

Thanks for the help.

I dont know if its related since you seem to indicate this has to do with the refresh rate … but I’ll leave this here in case its helpful …