Proton / Wine Wayland Driver

Hi,

Does this update mean anything different on proton-cachyos in regards to the wayland driver?

Where when you install it, it says that does have support if you enable using the variable, but it doesnt always work, like mouse input in parts or in the entire game.


Edit:

I was just testing with PROTON_ENABLE_WAYLAND=1, besides mouse input not properly working, the game fps were limited to 60fps, where refresh rate and limit itself are much higher.

And the resolution options were down to only one. Still a higher refresh rate.

Mouse input did work, it worked in the menus, even the clicks if doing something in the game, but the movement of it were not connected to the character, instead, the cursor were there.


It seems that on gamescope, the workaround when activacting wayland, is to use --force-grab-cursor.


Edit2:

I suppose it would require updating from stable to staging GitHub - CachyOS/wine-cachyos at cachyos_9.0_20241123/main

I am some what new to all this. What is the advantage of using Wine Wayland driver vs Gamescope? And does this allow you to use HDR with Nvidia graphics cards? I’m currently using Gamescope to use hdr but wondering if this would be a better way to do it.

So am I.

Though I read that with the wayland native driver, you dont have anything in between to display, so less latency and better responsiveness, rather than using Xwayland which supposely used currently.

Gamescope seems more like a workaround, but usually, natively would be better. KDE does have HDR native and works.

KDE also has other native features implemented, like adaptive sync and immediate flips (tearing support). So, gamescope are not really worth unless you need for other reasons.

I read that the 60 fps limit on wayland driver, are related to not being able to disable sync to vblank on it.

I’m not sure on other graphics cards, but with Nvidia you can’t use HDR without using Gamescope. KDE has native HDR, but without using Gamescope, you still can’t enable it in game.

Sure you can. I just tried today.

Make sure you are using the proper environment variables when runnning the game. DXVK_HDR=1 ENABLE_HDR_WSI=1

Wayland driver problem seems related to vblank as described how this x11 functionality work in the 60fps limitation https://www.phoronix.com/news/X.Org-AsyncFlipSecondaries

@ptr1337 Is this what is already enabled on proton-cachyos, or is it something different?

If the same, does this release version make it more stable with bug fixes?

You can enable it, but it is expected to be buggy. Xwayland is still the better mode, until Proton 10 will be available.