View previous topic :: View next topic |
Author |
Message |
Elleni Veteran

Joined: 23 May 2006 Posts: 1295
|
Posted: Tue Oct 13, 2020 11:58 pm Post subject: |
|
|
I can confirm that on a new wine prefix set to windows 10 with wine-staging-5.10-r1 vulkan and vkd3d and dxvk enabled, the only thing I had to do is to add dxvk latest from winetricks. For DX12 the dxgi dll needs to be changed to Builtin. |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Wed Oct 14, 2020 2:03 am Post subject: |
|
|
Last I checked vulkan doesn't work on my old RadeonHD 5770, has this changed?
Then the new issue popped up: ground litter, water, and flaming spells are all brightly psychedelic-colored and sometimes has a bounding box drawn around it, which makes it quite hard to see things if they're on top of each other. Anyone seen this before? _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Elleni Veteran

Joined: 23 May 2006 Posts: 1295
|
Posted: Wed Oct 14, 2020 1:49 pm Post subject: |
|
|
I am on a amd rx580 with amdgpu opensource driver. I will check wether I see something the like with dx12 and / or dx11 and report back. |
|
Back to top |
|
 |
Anon-E-moose Watchman


Joined: 23 May 2008 Posts: 6236 Location: Dallas area
|
Posted: Wed Oct 14, 2020 3:46 pm Post subject: |
|
|
eccerr0r wrote: | Last I checked vulkan doesn't work on my old RadeonHD 5770, has this changed? |
I think the radeon's need to be in the gcn series, so late 7000's and up, IIRC. _________________ UM780, 6.12 zen kernel, gcc 13, openrc, wayland |
|
Back to top |
|
 |
Elleni Veteran

Joined: 23 May 2006 Posts: 1295
|
Posted: Wed Oct 14, 2020 11:22 pm Post subject: |
|
|
After prepatch, I could not start game anymore with wine-5.10-r1 so upgraded to 5.19 but this did not work either. What does work though is downloading 5.19 staging with playonlinux and chosing it from lutris, so something is missing on the system 5.19. |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Fri Oct 16, 2020 6:19 pm Post subject: |
|
|
Onto my other machine, though I got wine-staging-5.17 installed on both, it doesn't work on my laptop.
It also doesn't work in Windows7 so something strange is going on here...
Blizzard Updater is reporting a patch is needed but gives me an error when trying to update and the repair tool gives the same error. Need to try the repair tool in Windows too.
The only strangeness: I copied the working install from my other machine...
My guess as to what's going on: WoW doesn't like wine running on vfat anymore ... perhaps? Without reformatting my SSD I'm not sure what's going on. Seems fine on ext3fs. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Elleni Veteran

Joined: 23 May 2006 Posts: 1295
|
Posted: Sat Oct 17, 2020 2:34 pm Post subject: |
|
|
Could this have something to do with the non-PE/mingw builds Ionen mentioned here? I think in my case at least that's why gentoo wine does not work, but the one downloaded from playonlinux and used by lutris does work.
Last edited by Elleni on Sat Oct 17, 2020 3:07 pm; edited 1 time in total |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Sat Oct 17, 2020 3:00 pm Post subject: |
|
|
with Chiitoo suggesting it, it's worth a shot, at least it worked for me! _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Elleni Veteran

Joined: 23 May 2006 Posts: 1295
|
Posted: Sat Oct 17, 2020 3:10 pm Post subject: |
|
|
How you have done it? I looked into mingw wiki but that seems complicated, and as wine from playonlinux works but I have no mingw toolchain installed I was hesitating to test that path. Simply installing wine with mingw useflag from mentioned FireBurn overlay obviously was not enough.
Edit to ask about esync / fsync. Installing lutris I increased the max. open files per process to enable esync, and now I am wondering if anyone tried fsync and can tell if WoW would benefit from it. Apparently the kernel would need to be patched for that or zen-sources would already be patched?
Last edited by Elleni on Sat Oct 17, 2020 3:36 pm; edited 1 time in total |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Sat Oct 17, 2020 3:31 pm Post subject: |
|
|
I went ahead and installed the mingw toolchain with crossdev and hacked the ebuild as suggested. Was fairly straightforward in my opinion. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Elleni Veteran

Joined: 23 May 2006 Posts: 1295
|
Posted: Sat Oct 17, 2020 3:44 pm Post subject: |
|
|
I see, I am glad it worked and thanks for posting. I will look into it if I have some spare time, in the meantime I'll wait and see if gentoo wine will get an updated working version, and will continue to use playonlinux wine-staging which works fine, but it's good to know, what would be needed so thanks again.
Have you any experience with esync / fsync. Installing lutris I increased the max. open files per process to enable esync, and now I am wondering if anyone tried fsync and can tell if WoW would benefit from esync or fsync. Apparently the kernel would need to be patched for fsync or zen-sources would already have those patches. |
|
Back to top |
|
 |
Ionen Developer


Joined: 06 Dec 2018 Posts: 2904
|
Posted: Sat Oct 17, 2020 4:03 pm Post subject: |
|
|
Elleni wrote: | Have you any experience with esync / fsync. Installing lutris I increased the max. open files per process to enable esync, and now I am wondering if anyone tried fsync and can tell if WoW would benefit from esync or fsync. Apparently the kernel would need to be patched for fsync or zen-sources would already have those patches. | Games that would benefit from esync/fsync are those that are limited by your cpu/threads rather than the gpu.
On a side-note, esync been disabled in wine-staging since version 5.10 (wine ntdll changes thoroughly broke it), and still is in 5.19 thus WINEESYNC=1 does nothing right now. It never had fsync support (requires patches, and current patches only apply on pre-5.10 wine given broke the same way esync did, kernel patches aren't the only worry). Things like proton and wine-tkg are kinda living in the past to keep providing this feature until a proper fix.
Update: esync is back in wine-staging-5.20 and working great, new patches for fsync also exists on wine-tkg (that no longer need to revert upstream wine changes to apply).
Last edited by Ionen on Sat Oct 24, 2020 9:37 am; edited 2 times in total |
|
Back to top |
|
 |
Elleni Veteran

Joined: 23 May 2006 Posts: 1295
|
Posted: Sat Oct 17, 2020 4:35 pm Post subject: |
|
|
Thanks Ionen for your explanations. Not seing any impact I disabled esync again as my cpu's in wow run at ~25% on a gentoo ryzen 5 1600 |
|
Back to top |
|
 |
Chiitoo Administrator


Joined: 28 Feb 2010 Posts: 2760 Location: Here and Away Again
|
Posted: Sun Oct 18, 2020 11:50 pm Post subject: |
|
|
At most, we can probably do some checking of things and guiding the user towards what to do, which is basically what the FireBurn overlay already does with Wine Staging.
Setting up the MinGW compiler and things via Wine ebuilds seems quite out-of-scope, at least to me, even if there are hints around towards upstream considering this to be the default set-up now. It doesn't help that the actual requirements have not been documented still (as far as I know), so I'm not entirely sure what we should be looking for aside from the things other users have already mentioned in some shape or form (via the overlay and WineHQ Bug tracker for example).
In any case, we'll try to make this more user-friendly sooner rather than later! _________________ Kindest of regardses. |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Wed Oct 21, 2020 1:37 pm Post subject: |
|
|
Digging a bit deeper, it seems that Wine-WoW no longer can run properly on a FAT formatted disk perhaps?
Anyone still running WoW on FAT?
Code: | The CAS system was unable to initialize:
ClientHandler: initialization error: failed to create storage component
[...bunch of other crap?...]
[timestamp] {e0} WRN: failed to open shared memory file '../Data/data/shmem', error 2
[timestamp] {e0} ERR: failed to bind shared memory file '../Data/data/shmem': SHMEM_FAILURE
|
It seems to be having problems creating shared memory between processes now where it had been working before (error 2 perhaps means 'file not found'). Windows itself is having issues running but does not exhibit this error - battle.net works fine but when WoW is launched, a hung white out window appears. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Chiitoo Administrator


Joined: 28 Feb 2010 Posts: 2760 Location: Here and Away Again
|
Posted: Sun Oct 25, 2020 12:31 am Post subject: |
|
|
eccerr0r wrote: | I went ahead and installed the mingw toolchain with crossdev and hacked the ebuild as suggested. Was fairly straightforward in my opinion. |
What kind of USE-flags did you use? Probably not relevant really though.
I'm still getting the
Code: | 03e0:err:virtual:virtual_setup_exception stack overflow 1968 bytes in thread 03e0 addr 0x7bc31e90 stack 0x120850 (0x120000-0x121000-0x220000) |
with MinGW builds (WoW and StarCraft II).
Did you pass any extra things such as what i.Dark_Templar did [1]?
1. https://bugs.winehq.org/show_bug.cgi?id=45349#c23 _________________ Kindest of regardses. |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Sun Oct 25, 2020 5:35 am Post subject: |
|
|
I don't think I needed to add any special flags, but I do have to mention I did run into some minor hiccup when trying to build mingw, namely, I tried crossdev -S for stable versions, but mingw64-runtime had no stable versions available. After some finagling 7.0.0-r1 built...
So the toolchain I got crossdev to build:
cross-x86_64-w64-mingw32/binutils-2.34-r2
cross-x86_64-w64-mingw32/gcc-9.3.0-r1
cross-x86_64-w64-mingw32/mingw64-runtime-7.0.0-r1
It's been a while so I'm not sure what is in my WINEPREFIX anymore, so I hope nothing in there is contributing to it running... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Aiken Apprentice

Joined: 22 Jan 2003 Posts: 240 Location: Toowoomba/Australia
|
Posted: Sun Oct 25, 2020 10:41 pm Post subject: |
|
|
Chiitoo wrote: |
I'm still getting the
Code: | 03e0:err:virtual:virtual_setup_exception stack overflow 1968 bytes in thread 03e0 addr 0x7bc31e90 stack 0x120850 (0x120000-0x121000-0x220000) |
with MinGW builds (WoW and StarCraft II).
|
Did you run the correct installed copy of wine?
After installing a mingw compiler when I run wine staging made with the ebuild where I removed --without-mingw the game runs. When I use wine staging made with the unmodified gentoo ebuild I get
Code: | 0024:err:virtual:virtual_setup_exception stack overflow 688 bytes in thread 0024 addr 0x7f1ef9b7f637 stack 0x120d50 (0x120000-0x121000-0x220000) |
This test was done with wine staging 5.20. Like eccerr0r I opted for a stable tool chain and have the same package versions. _________________ Beware the grue. |
|
Back to top |
|
 |
Frautoincnam Guru

Joined: 19 May 2017 Posts: 331
|
Posted: Sun Oct 25, 2020 10:44 pm Post subject: |
|
|
don't forget "eselect wine ..." |
|
Back to top |
|
 |
Chiitoo Administrator


Joined: 28 Feb 2010 Posts: 2760 Location: Here and Away Again
|
Posted: Mon Oct 26, 2020 9:27 pm Post subject: |
|
|
Yeah, I only have the 9999 versions of Vanilla and Staging installed currently (usually calling them directly too), and both are built 'with-mingw' at various states of 'git master', as well as 5.11, 5.19, and 5.20.
Tried also building the GCC bits with 'EXTRA_ECONF="--enable-threads=posix"' (also threw in the other options mentioned by i.Dark_Templar). Building with posix threads in turn does require USE="libraries" in the runtimes, so I've tried that as well.
So here's what I'm now testing with now:
Code: | cross-i686-w64-mingw32/binutils-2.35.1[gold nls plugins]
cross-i686-w64-mingw32/mingw64-runtime-8.0.0[libraries]
cross-i686-w64-mingw32/gcc-10.2.0-r2[cxx fortran nls nptl openmp pch ssp]
cross-x86_64-w64-mingw32/gcc-10.2.0-r2[cxx fortran nls nptl openmp pch ssp]
cross-x86_64-w64-mingw32/mingw64-runtime-8.0.0[libraries]
cross-x86_64-w64-mingw32/binutils-2.35.1[gold nls plugins]
wine-vanilla-9999
wine-staging-9999 |
Getting a bit mysterious. :] _________________ Kindest of regardses. |
|
Back to top |
|
 |
zChris n00b

Joined: 01 Nov 2020 Posts: 2
|
Posted: Sun Nov 01, 2020 9:19 pm Post subject: |
|
|
I got a Ryzen 7 laptop with GTX2060.
NVIDIA-drivers 450.80.02 (tried 455.2 , Kernel 5.8.17, Wine-staging 5.20 from FireBurn
Got Lutris with DXVK enabled, and enabled NVIDIA prime render offload. When i run wow.exe it becomes defunct.
Anyone gotten it to work? With this kind of setup ?
EDIT: forgotten to select correct wine with eselect wine
/zChris |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Tue Nov 24, 2020 2:35 am Post subject: |
|
|
In case people didn't notice, Shadowlands officially opened up today. If it was working during the prepatch, it should still be working now.
Except the graphics issues I had during prepatch, currently it's really badly invading Bastion. Seems any I guess "smokey" regions are very badly colored, as if it were not initialized properly, I tend to get either psychodelic or even hints of textual fonts (like the skies say in icecrown during the prepatch), white out areas (areas like death and decay from death knights while fighting) or blacked out areas like the walkways in Bastion in Shadowlands.
No idea what's going on.
Also anyone know if the supposed "patch" for old GPUs is in so that older DX11 GPUs will work once more? _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Chiitoo Administrator


Joined: 28 Feb 2010 Posts: 2760 Location: Here and Away Again
|
Posted: Tue Nov 24, 2020 3:41 pm Post subject: |
|
|
Sort of solved my little mystery finally: something in the prefix seems to have gotten broken (I mis-remembered it was a really clean, recent one, but there were at least some files from 2018... ooopsies).
I managed to somehow break a new, fresh prefix a few times too while testing, but in any case, I did get StarCraft and World of Warcraft running again, and pushed some changes to the 9999s and a 5.22-r1
in the overlay (and thank you sarnex for pushing them into ::gentoo!). _________________ Kindest of regardses. |
|
Back to top |
|
 |
eccerr0r Watchman

Joined: 01 Jul 2004 Posts: 9920 Location: almost Mile High in the USA
|
Posted: Tue Nov 24, 2020 4:15 pm Post subject: |
|
|
Okay it's sort of good I'm not alone:
https://bugs.winehq.org/show_bug.cgi?id=49170
This is the bug I've been seeing from before the opening of the Shadowlands.
The issue I'm seeing now, whether it's related or not, is debilitating... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
 |
Aiken Apprentice

Joined: 22 Jan 2003 Posts: 240 Location: Toowoomba/Australia
|
Posted: Tue Nov 24, 2020 10:59 pm Post subject: |
|
|
A nice surprise this morning is the wine-staging ebuild 5.22-r1 now has a mingw use flag. No more copying the ebuild to my local overlay and removing the --without mingw line.
My complaint at the moment is the blizzard app is unstable for me with 5.22. The game runs fine. I had dropped back to 5.21 where the blizzard app was running fine. _________________ Beware the grue. |
|
Back to top |
|
 |
|