Latest Comments by Shmerl
Wine 8.12 brings more Wayland work and performance improvements
12 July 2023 at 5:27 am UTC
12 July 2023 at 5:27 am UTC
Hmm, seems it's enabled by default?
https://gitlab.winehq.org/wine/wine/-/blob/master/configure#L4420
https://gitlab.winehq.org/wine/wine/-/blob/master/configure#L4420
Wine 8.12 brings more Wayland work and performance improvements
12 July 2023 at 5:25 am UTC
May be building it is behind some optional config key that's disabled by default?
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 VariableDISPLAY='' 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
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.
It's OK for general use, it's not tied to Steam runtime.
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
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.
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
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.
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
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
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.
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
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.
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
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.
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
3 July 2023 at 4:30 pm UTC
Thanks for posting it at the beginning of the month!
- New Steam Controller 2 and VR controller designs got leaked
- Huge new Proton 9.0-4 update for Steam Deck / Linux now in need of testing
- War Thunder adds stealth tech, ray tracing and graphics upgrades in the Firebirds update
- Wine 9.22 released noting the 'Wayland driver enabled in default configuration'
- Free-to-play pixel art survival game Ruins To Fortress arrives December 13
- > See more over 30 days here
-
Theme park builder Parkitect gets a campaign editor and…
- Szkodnix -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- Mohandevir -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- Klaas -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- MichelN86 -
Best cheap Steam Deck / Linux games in the Steam Autumn…
- mindplague - > See more comments
- Another update to our game pages done today
- Liam Dawe - New Desktop Screenshot Thread
- chaussettes - Adjusted our game pages search bar
- Liam Dawe - Astral Ascent - is it really like Dead Cells?
- CatKiller - The Nightdive Source Port List
- Shmerl - See more posts