Latest Comments by Shmerl
Wine 8.12 brings more Wayland work and performance improvements
9 Jul 2023 at 8:54 am UTC Likes: 1
I think winetrick verb copies dxvk dlls, while I prefer to use symlinks instead as above.
9 Jul 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 Jul 2023 at 8:16 am UTC
For building, I made this script:
https://gist.github.com/shmerl/3d49bee2ca04c1016f72366dca9438ce [External Link]
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.
9 Jul 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 [External Link]
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 Jul 2023 at 7:16 am UTC Likes: 1
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.
9 Jul 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 Jul 2023 at 6:42 am UTC
9 Jul 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 Jul 2023 at 6:36 am UTC
In contrast, Wine staging patches are maintained as very straightforward patches over upstream Wine, so I'm using esync patchset from there.
9 Jul 2023 at 6:36 am UTC
Quoting: Groganhttps://github.com/Frogging-Family/wine-tkg-git [External Link]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 Jul 2023 at 4:52 am UTC
But I build Wine + esync (from staging patchset). It works well so far.
9 Jul 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 Jul 2023 at 9:47 pm UTC
For AMD I'd say it is just irrelevant.
3 Jul 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 Jul 2023 at 4:30 pm UTC
3 Jul 2023 at 4:30 pm UTC
Thanks for posting it at the beginning of the month!
Part 4 of the Wine work for Wayland is now merged
3 Jul 2023 at 4:26 pm UTC
3 Jul 2023 at 4:26 pm UTC
Quoting: PyreticSo how far along is it?May be around half way? Not yet enough to play games. But it's preparing needed parts for it.
Part 4 of the Wine work for Wayland is now merged
30 Jun 2023 at 10:33 pm UTC Likes: 1
I think they get some regression reports either way and try to address them.
30 Jun 2023 at 10:33 pm UTC Likes: 1
Quoting: elmapulthe issue is , how to test everything that exist for each version of wine?They have some tests, but in the end, someone has to care about some obscure application to report it breaking. If no one does - then I guess it's not really impacting things.
in theory we can write some unit tests for the apis , in pratice countless things can happen that break the program despite the test saying it should work.
I think they get some regression reports either way and try to address them.
- Valve wins legal battle against patent troll Rothschild and associated companies
- Game manager Lutris v0.5.20 released with Proton upgrades, store updates and much more
- Rocket League is adding Easy Anti-Cheat, Psyonix say Linux will still be supported with Proton
- Unity CEO says an upcoming Beta will allow people to "prompt full casual games into existence"
- Godot Engine suffering from lots of "AI slop" code submissions
- > See more over 30 days here
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck