Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
Latest Comments by Shmerl
Wine 8.12 brings more Wayland work and performance improvements
12 July 2023 at 5:25 am UTC

Quoting: sobinsirilIf anyone is wondering how to run Wine using the Wayland Driver, prepend the wine command with the Environment Variable DISPLAY='' WAYLAND_DISPLAY='wayland-0' and run it.

Currently notepad.exe works for me :)

EDIT: Just found out that this is not working for me in the wine-staging 8.12 official arch package as it did in the wine-wl-git aur package :(

May be building it is behind some optional config key that's disabled by default?

Wine 8.12 brings more Wayland work and performance improvements
9 July 2023 at 8:54 am UTC Likes: 1

Quoting: pleasereadthemanualThanks for that script—that might become my preferred way of installing/updating dxvk outside of Lutris!

Note that the script is only building dxvk and vkd3d-proton (on Debian). You need to install them separately (and adjust the build scrript to your distro as needed).

I think winetrick verb copies dxvk dlls, while I prefer to use symlinks instead as above.

Quoting: pleasereadthemanualI was under the impression that VKD3D-Proton had some fixes/features that were specific to the Steam runtime. But if it's for general use, that's great.

It's OK for general use, it's not tied to Steam runtime.

Wine 8.12 brings more Wayland work and performance improvements
9 July 2023 at 8:16 am UTC

Quoting: pleasereadthemanualDo you know if there is a way to use VKD3D-Proton for non-Steam games? I very much doubt I'll have need of more advanced D3D12 features, but it would be good to know.

I simply build dxvk and vkd3d-proton periodically and have them enabled in the prefix (as symlinks). So once that is set, you don't need to update the prefix, just update the built dlls in whatever location you store them which will update them for all prefixes that linked them.

For building, I made this script:

https://gist.github.com/shmerl/3d49bee2ca04c1016f72366dca9438ce

But I think both dxvk and vkd3d proton provide periodic releases where you can get their DLLs if you don't want to build them yourself.

The issue with stock vkd3d is not simply lack of features - it's going to perform worse because it's not using all available Vulkan options.

Wine 8.12 brings more Wayland work and performance improvements
9 July 2023 at 7:16 am UTC Likes: 1

Quoting: GroganI've not heard anything more about that... just like you don't hear too much about them superseding dxvk anymore (and their vkd3d doesn't cut the mustard for DX12 gaming)

From what I've heard, their official vkd3d isn't meant as a replacement for vkd3d-proton, because they intend it to be usable on macOS over MoltenVK, so they are avoiding more advanced and recent Vulkan features that won't work there. In contrast vkd3d-proton is using whatever is available in Vulkan for best performance so I expect it to be always better (on Linux). Same goes for dxvk I assume.

winesync on the other hand was intended as a real successor to esync / fsync on Linux, but it seems to be stuck in some limbo.

Wine 8.12 brings more Wayland work and performance improvements
9 July 2023 at 6:42 am UTC

In that context, what happened to Wine's official winesync project that was supposed to supersede both esync and fsync? It never got to usable state?

Wine 8.12 brings more Wayland work and performance improvements
9 July 2023 at 6:36 am UTC

Quoting: Groganhttps://github.com/Frogging-Family/wine-tkg-git

I think I looked at that and its configuration files. But it looks convoluted and overcomplicated when I'm trying to simply get upstream Wine + fsync. I got close but not quite to just getting only fsync in addition, so I gave up on that.

In contrast, Wine staging patches are maintained as very straightforward patches over upstream Wine, so I'm using esync patchset from there.

Wine 8.12 brings more Wayland work and performance improvements
9 July 2023 at 4:52 am UTC

Quoting: GroganBut now everything I have in Lutris works perfectly with Wine 8.11 (TKG with Esync, Fsync) as my system wine including, most importantly, the EA app. Hopefully 8.12 will be equally fine.

Never tried using fsync since I didn't figure out a clean way to apply those patches to upstream Wine.

But I build Wine + esync (from staging patchset). It works well so far.

Reminder: Update your PC info for our statistics page
3 July 2023 at 9:47 pm UTC

Quoting: axredneckIs a question about proprietary/opensource driver still relevant?

Right now - not really. But it will become relevant for Nvidia once nvk and refactored nouveau will become usable. It would be interesting to see how they'll start replacing the blob.

For AMD I'd say it is just irrelevant.

Reminder: Update your PC info for our statistics page
3 July 2023 at 4:30 pm UTC

Thanks for posting it at the beginning of the month!