[ANNOUNCEMENT] Adaptive Sync / Freesync / VRR not working

It’s going to be part of 6.9-rc2.

It was just sent as part of the -fixes PR;

https://lore.kernel.org/amd-gfx/20240321220514.1418288-1-alexander.deucher@amd.com/T/#u

6 Likes

Looks like it’s queued for 6.8.3 release

I’m using it with 6.8.2 and seems to work so far

1 Like

Do things like this get backported to the longterm releases, like the current 6.6? I run Debian Testing, so that’s what I have available currently.

I requested it to be backported to 6.6.y and newer. So it should come back.

2 Likes

Fantastic! That’s awesome. Obviously we’ll see.

Linux 6.8.3, 6.7.12 (end of life) and 6.6.24 released with VRR patch

1 Like

image

That in gnome?

Yep. With kernel 6.8.3

I wonder how long before mainstream Fedora gets it. Currently on Fedora 39 and on 6.5.10-200.fc38.x86_64

Fedora 40 should be out on Apr 16 with 6.8. I am in batch 9, so that will be perfect timing for me :slight_smile:

I’ve tested from f40. Works pretty stable

1 Like

I can’t wait for F40 then. :slight_smile:

I’ve done some testing with f39-kde using kernel 6.8.4, VRR is working. It’s stable.
But…
I can see no difference in idle desktop usage, whereas manually running at 60Hz reduces power usage by about 0.8W on my setup.

No idea where the issue is, but running powertop I still get about ~165 interrupts to AMDGPU, even when the interrupts to kwin drops to ~70.
Without VRR both will sit at about ~165, but as I said, no power measurement change.

I’ll try it with F40 kde plasma 6 soon, maybe it’s a compositor thing.

F40 plasma is worse, my external screen blanks for a second irregularily when enabling VRR. But there are kernel issues with 6.8.4 that affects amd power management.

On the positive side, F40 seems to do better re power management.

what are those issues?

Missing kernel module for power management. affects both cpu and gpu

ah k, they’re enabled here on Arch Linux, both loaded too

why i am unable to see it on fedora 40 kernel 6.8.7?

gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']"
1 Like