this post was submitted on 26 Apr 2024
9 points (100.0% liked)

Nix / NixOS

1779 readers
1 users here now

Main links

Videos

founded 1 year ago
MODERATORS
 

So I have an RTX 3060, and I tend to prefer using wayland because Plasma 6 on X.org is a bit bugged/sluggish, to the point where the window minimize animation lags. However, I also want to play some pirated video games. The natural answer to this would be to use wine, and so I did. I used the wayland build for wine, but there's a strange frame-skipping phenomenon. I don't know what to call it, but the game skips back and forward in frames every couple seconds. The logs just constantly spam 017c:fixme:d3d:wined3d_device_context_resolve_sub_resource Multisample resolve is not fully supported for typeless formats (dst_format WINED3DFMT_R8G8B8A8_TYPELESS, src_format WINED3DFMT_R8G8B8A8_TYPELESS, format WINED3DFMT_R8G8B8A8_UNORM)., filling the scrollback buffer.

Is there any solution to this frame-skipping problem? I haven't been able to find anything on SearX.

top 4 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 7 months ago* (last edited 7 months ago) (1 children)

That's the xwayland impicit sync stutter. No fix until Nvidia releases 555 drivers with explicit sync compatibility (beta on may 15) and no vulkan fix until 560 drivers.

In my experience most games don't exhibit it, although the number that do has increased in recent driver versions where Nvidia tried workarounds for implicit sync. You could try downgrading to 545 and see if it has the issue.

Edit: just saw you said you used the Wayland build of wine. I guess that also has the same issue

[–] Vuraniute 3 points 7 months ago (1 children)

So basically I have to wait for NVIDIA drivers to be updated?

[–] [email protected] 2 points 7 months ago (1 children)

You could try downgrading the driver and/or using the x build of wine. I don't remember any game doing that before 550, although I might've just not come across them

[–] Vuraniute 2 points 7 months ago

Yeah I'm staying on X.org until I find a fix.