Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
World Of Warcraft Support UPDATED 2016 Edition
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Tue Oct 13, 2020 11:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Wed Oct 14, 2020 2:03 am    Post subject: Reply with quote

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
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Wed Oct 14, 2020 1:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6095
Location: Dallas area

PostPosted: Wed Oct 14, 2020 3:46 pm    Post subject: Reply with quote

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.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Wed Oct 14, 2020 11:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Fri Oct 16, 2020 6:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Sat Oct 17, 2020 2:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Sat Oct 17, 2020 3:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Sat Oct 17, 2020 3:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Sat Oct 17, 2020 3:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Sat Oct 17, 2020 3:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2702

PostPosted: Sat Oct 17, 2020 4:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Sat Oct 17, 2020 4:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2551
Location: Here and Away Again

PostPosted: Sun Oct 18, 2020 11:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Wed Oct 21, 2020 1:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2551
Location: Here and Away Again

PostPosted: Sun Oct 25, 2020 12:31 am    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Sun Oct 25, 2020 5:35 am    Post subject: Reply with quote

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
View user's profile Send private message
Aiken
Apprentice
Apprentice


Joined: 22 Jan 2003
Posts: 239
Location: Toowoomba/Australia

PostPosted: Sun Oct 25, 2020 10:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
Frautoincnam
Apprentice
Apprentice


Joined: 19 May 2017
Posts: 290

PostPosted: Sun Oct 25, 2020 10:44 pm    Post subject: Reply with quote

don't forget "eselect wine ..."
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2551
Location: Here and Away Again

PostPosted: Mon Oct 26, 2020 9:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
zChris
n00b
n00b


Joined: 01 Nov 2020
Posts: 2

PostPosted: Sun Nov 01, 2020 9:19 pm    Post subject: Reply with quote

I got a Ryzen 7 laptop with GTX2060.

NVIDIA-drivers 450.80.02 (tried 455.28), 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 :oops:

/zChris
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Tue Nov 24, 2020 2:35 am    Post subject: Reply with quote

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
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2551
Location: Here and Away Again

PostPosted: Tue Nov 24, 2020 3:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Tue Nov 24, 2020 4:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
Aiken
Apprentice
Apprentice


Joined: 22 Jan 2003
Posts: 239
Location: Toowoomba/Australia

PostPosted: Tue Nov 24, 2020 10:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 6 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum