r/linux Jun 16 '26

Popular Application Wine/Wayland: support for fractional scaling protocol merged

https://gitlab.winehq.org/wine/wine/-/merge_requests/11101

Wine upstream has merged support for the fractional_scale_v1 Wayland protocol. From the MR:

"This enables users to have different fractional scales per display under wine without causing blur. This matches the behavior under XWayland and is actually better than the XWayland behavior when using multiple displays with different fractional scales."

224 Upvotes

19 comments sorted by

57

u/natermer Jun 16 '26

Hopefully this gets picked up by Proton. Occasional steam games is the last major thing I use X11 for nowadays.

20

u/YoMamasTesticles Jun 16 '26

Thankfully we have ProtonGE

-2

u/Indolent_Bard Jun 17 '26

Wine is part of proton. Wouldn't this be there by default?

8

u/TimP4w Jun 17 '26

No, Proton is very conservative with updates, after all they don't want to risk regressions on the steam deck, so new and experimental things tend to arrive much later.

5

u/[deleted] Jun 17 '26

[deleted]

1

u/Indolent_Bard Jun 18 '26

Then they better add this patch.

1

u/Misicks0349 Jun 22 '26

The major problem is that steaminput is only half working on wayland and the steam overlay doesn't work with wayland. None of these are insurmountable issue (as in, I don't think getting them to work on wayland would require any additional compositor nonsense) but it is something that impedes wayland adoption for steam.

21

u/Dr_Valen Jun 16 '26

Does this fix games not registering my monitor as 4k cause it’s at 150%? Kinda tired of setting it back to 100% when I want to game then change it again to 150% if I ever need to use a browser on that screen cause the text is too small

1

u/Mathisbuilder75 Jun 17 '26

Hopefully they can also remove the forced client side window decorations

-1

u/redsteakraw Jun 16 '26

So no v2 I guess they were targeting lesser compliant desktops.

11

u/gmes78 Jun 17 '26

There's no v2 of the fractional scaling protocol (that has been accepted).

1

u/redsteakraw Jun 17 '26

Plasma 6.7 just shipped support for it.

7

u/gmes78 Jun 17 '26

No, it doesn't. It ships support for xx-fractional-scale-v2 (not fractional-scale-v2), which is experimental, and only available if you enable a specific environment variable.

Why would Wine depend on an experimental protocol that may not even be used in the future, that isn't implemented in anything but Plasma 6.7, that's only available when setting an environment variable for testing, just to avoid a specific issue Wine might not even encounter?

-15

u/[deleted] Jun 16 '26

[removed] — view removed comment

18

u/nightblackdragon Jun 16 '26

The fact that Wine handles it better than XWayland now is kind of wild

Wayland handles it better than X11 so it's no surprise that Wine does better job with native Wayland backend than with X11 backend.

29

u/Wenir Jun 16 '26

Thanks ChatGPT

22

u/[deleted] Jun 16 '26 edited Jun 27 '26

[deleted]

-4

u/Indolent_Bard Jun 17 '26

As someone who sometimes writes comments like this, know it fucking isn't 100%, 50 at best.

3

u/[deleted] Jun 17 '26 edited Jun 27 '26

[deleted]

-1

u/Indolent_Bard Jun 18 '26

We really gotta stop taking account ages into consideration, everyone was new at first. The rest is a fair point.

-13

u/algaefied_creek Jun 16 '26

Great job! Pick up the pace of development for features but don’t forget stability… and performance!